sipX Solution Summary


sipXecs – Easy to use, scalable, and feature rich open source unified communications and IP PBX solution for Linux

Original Website:
SIPfoundry Wiki:
Project updates: freshmeat

sipXecs is a complete open source SIP based unified communications solution. The only open source UC and IP PBX solution with a comprehensive plug & play management system fully available in open source, sipXecs is made for non-technical people. Installation and configuration is all automated and GUI based, phones from over 10 manufacturers are plug & play managed including auto-discovery, full configuration, directory management, speed dial, BLF, and firmware management, and users are provided with a feature rich personal Web portal for self-service administration. Typically the company receptionist takes on the task of system administration being responsible for all adds, moves and changes to the system.

sipXecs was the winner of the prestigious NetworkWorld ClearChoice award in 2007 against three different Asterisk based solutions. It is the most feature rich solution available including the most complete set of telephony and UC features, high-availability configurations, and a rich set of system diagnostics. Its distributed architecture let's it scale where other solutions don't allowing the admin to run different services of the sipXecs solution, such as redundant call servers, media services, call center ACD solutions, or the conferencing solution on dedicated hardware maintaining full plug & play centralized management.

sipXecs runs on standard Linux and does not require any proprietary add-on cards or kernel drivers. It is a native SIP solution built around a fully standards based SIP proxy call server at its core. Load-sharing redundancy can be established easily by adding additional call servers with typical configurations using 1, 2, or 4 redundant call servers. Should a server fail no calls are interrupted since media is not routed through the call server proxies. Not routing calls through the call server also enhances voice quality and allows the solution to scale easily. Additional services are added as SIP based application servers for voicemail, IVR and auto-attendant, call park, group paging, presence, conferencing, and SIP trunking gateway and NAT traversal services. PSTN gateway redundancy and failover are easily possible adding more than one external gateway. Such gateways can be setup remote in branch offices or centralized in a single location. sipXecs is a Web services enabled application offering a Web Services SOAP interface northbound for all its management and configuration capabilities allowing Web mashups and IT integration. Other IT integration capabilities include Microsoft Active Directory and Exchange integration, LDAP synchronization, and SNMP diagnostics using an alarm server.

sipXecs cooperates with the FreeSWITCH project where sipXecs now incorporates FreeSWITCH as its new media server initially offering highly scalable and feature rich conferencing and IVR capabilities. The FreeSWITCH server runs as an additional application server alongside all the other sipXecs components. It is fully integrated with the sipXecs Web based management system offering centralized configuration, process control and diagnostics. Every user is automatically configured with a personal conferencing bridge based on group permission settings and dynamic conference controls are offered to every user over the personal sipXecs Web portal.

sipXecs is installed in a lot of places, large and small. One of the largest deployments is at where sipXecs serves all the 5,500 employees in the Seattle headquarter as well as other locations worldwide. Many smaller deployments include professional offices, universities, school district and local government, manufacturing, retail, and parts of the financial and insurance industry.

In 2007 Nortel Networks created the Nortel Software Communications System SCS500 based on sipXecs. It is sold through different Nortel channels among them Dell, IBM and HP under the name SCS500. The SCS500 is positioned up to 500 users and in some channels up to 1,000 users covering single office and multi-branch deployments. In 2008 Nortel Networks acquired Pingtel Corp, the main contributor to sipXecs, which led to a renewed commitment and an acceleration of the open source project.

Also in 2008 OnRelay announced that its mobile PBX (MBX) is based on sipXecs. PlantCML is using sipXecs for its 911 emergency call center offering.

Part of the sipXecs solution is a large set of localization packages for many different regions and countries, including USA, UK, Spain, Mexico, Brazil, Germany, France, Canadian French, Italy and Holland. Localization packages are easily installable from the admin GUI and include full GUI translation, localized voice prompts for media services, and local dial plans.

sipXecs is a native SIP communications solution strictly following and implementing all the relevant SIP IETF standards. Many of the core developers participate in the work of the IETF. Also, the maintainer of the JainSIP Java stack is part of the sipXecs team.

sipXecs, including the complete sipXecs Web based management system, are licensed under the LGPL license.

Summary of Available sipXecs Resources


Applications and Features


Supported Platforms

  • The main Linux distribution (the one most developers use) is either Fedora Core or CentOS/RHEL. This is the distribution best tested with sipXecs and installation media, namely single CD installers, are available
  • Open SuSE RPMs are built regularly and their use is fairly widespread
  • Other Linux distributions, FreeBSD and other platforms have experimental support. If you want to maintain sipXecs on such platforms announce it on the sipx-dev mailing list
  • sipXecs supports 32 bit and 64 bit operating systems (release 3.11 and greater) and works with Intel i386, x86_64 and PPC (32 and 64 bit) CPUs

Created by: fm77c, Last modification: Fri 15 of Jul, 2011 (02:52 UTC) by mlctrez

Please update this page with new information, just login and click on the "Edit" or "Discussion" tab. Get a free login here: Register Thanks! - Find us on Google+

Page Changes | Comments


Featured -