sipXecs - A native SIP based Unified Communications Solution
What is it we are trying to do?
Session Initiation Protocl (SIP) has become to real-time communications what HTTP is to Web surfing and SMP for email communication. We have set an ambitious goal for ourselves aiming at building the most interoperable, feature complete, scalable, robust and easy to use SIP unified communications system in open source.
The sipXecs solution is a new open source Enterprise unified communications solution natively based on the Session Initiation Protocol (SIP). Voice over IP (VoIP) should be easy, so sipXecs was built with that in mind. Architected as a pure SIP solution sipXecs comes complete with lots of features such as voicemail, auto-attendant, call center solution, group paging, intercom, personal attendant, find-me / follow-me, integration with Microsoft Active Directory and Exchange 2007, plug & play management, and many more.
We often get asked whether the SIP standard is mature and complete enough to implement all the features and capabilities required for a comprehensive solution. This is a legitimate questions since all the other existing commercial solutions either add proprietary extensions to the standard to "fill some gaps that otherwise could not be overcome in a standards compliant way" or merely use the SIP protocol as a transport infrastructure combined with a vendor proprietary core for call control. We think SIP is fully mature as a standard to rely on for everything that is needed to build a standards compliant unified communications solution. The sipXecs is vivid proof of this as we have yet to come accross something that cannot be implemented in a standards compliant way.
Who do we think should use sipXecs?
A project without a clear target user group is like a speaker without an audience. Therefore sipXecs is a project with a clear focus on making something that can be used successfully for an intended purpose. sipXecs is not just an experiment, but a serious solution that aims at replacing existing PBX systems, small and large, with a better solution.
sipXecs is architected as a fully distributed system with a centralized configuration and management application. As such all the components can run on a single server rendering a very cost effective and powerful system for the smallest offices. If configured to run on different hardware a powerful system can be created that serves thousands of users in different locations.
sipXecs is a modular server based solution that runs on standard Linux and does not require any additional hardware as it interoperates with any SIP compliant gateway, phone or application. If offers redundancy for both servers, applications and trunk lines and therefore allows creating a system as resilient as required by the user's environment.
Why should you join the sipXecs project as a developer or tester?
If you are interested in a professional athmosphere and would like to interact with some of the industry's premier experts on the SIP protocol, the sipXecs project might be right for you. The project uses a lot of interesting technoologies and operates in a sophisticated environment using lots of tools. We are open to suggestions and good ideas and since components are fairly independent of each other you can come in and do it your way. A good example of this is the recent edition of our new group paging server, a component written in Java and using the JainSIP stack in stark contrast to the otherwise usual C++ enviroment based on the sipX SIP stack.
|