SipX ConfigServer Functionality

From SIPfoundry sipx, The Open Source SIP PBX for Linux - Calivia

Jump to: navigation, search

Contents

[edit] sipX Configuration Server Features

sipX open source PBX Configuration Server provides a browser-based interface for system administrators to configure and manage users, phones, applications, servers, and system features. Configuration Server then generates configuration files for use by other system elements, including Communications Server, Media Server, and end-user phones.

New major release 3.0 introduces an entirely new architecture for ConfigServer. While release 2.8.1 was still based on the JBOSS application server, the new ConfigServer is now using the Spring Application Framework, which results in a much leaner application, requiring significantly less memory, and providing improved performance. In addition to architectural changes most pages were re-designed resulting in improved usability and more features.

Release 3.0 also introduces a new XML-based plugin framework for adding support for especially phones and gateways. Adding a new phone only requires writing an XML specification file for that phone or gateway with the user interface being auto-generated by ConfigServer. New phones can be installed into ConfigServer by simply adding additional spec files.

Supported phones and gateways in release 3.0 include (these are peripherals managed by ConfigServer - any SIP device can be used with sipX manually managed):

  • Polycom SoundPoint IP-300/301, IP-500/501, IP-600/601, Attendant Console, SoundStation IP-4000
  • Cisco 7960, 7940, 7912, 7905
  • Snom 360 & 320
  • Grandstream Budgetone and Handytone
  • Audiocodes gateways
  • Cisco ATA-186/188
  • KDE kphone
  • Linksys 901, 921/922, 941/942, 962

Support for the old Pingtel xpressa phone was dropped in this release as it is no longer available.


The browser-based interface provides local and remote management of the following:

[edit] User Configuration

  • Initial and ongoing configuration of user phones and extensions.
  • User account permissions for different access categories, such as international calls, long distance calls, 900 number calls and other types of calls.
  • Voicemail system adds and deletes, user mailbox parameters, changes to general recordings, even while the system is live.

[edit] Device Configuration

  • Initial and ongoing configuration management of phones and sipX components.
  • Automated delivery of configuration settings (plug & play management).
  • Automatic detection and configuration of phones permits zero-cost moves, where a user simply takes his or her phone to a new office and plugs it into the network.
  • Administrator-defined groups for applying similar configurations to a group of users or department, such as an executive group, sales group, or call center group.
  • Distinctive configuration choices, such as the phone number, can be applied to individual elements, such as phones and users.
  • Time zone configurable per-phone and Network Time Protocol servers can maintain the correct time on the phone display.
  • Voice encoding compression options can allow phones on the system to automatically select the proper codec from an ordered list of supported codecs.
  • Single server can provide configuration services for off-premise phones in any geographical location connected via IP.

[edit] System Backups

  • Configuration information is stored using PostgreSQL as the embedded database.
  • Automatic backups can be scheduled based on any daily or weekly schedule. These backups include all configuration information and voicemail messages and are configured/initiated using ConfigServer.

[edit] System Starts and Stops

  • Provides system start/stop/status controls and views.
  • Offers remote restart of peripheral devices.
Personal tools