Projects / SipExchange


SipExchange is a softswitch that provides standard SIP services like location, proxy, and presence. Using the SipExchange application, service providers can offer VoIP telephone services to their subscribers as well as other services based on voice, video, and instant messaging. SipExchange supports many of the standard subscriber features offered by the traditional telephone exchanges and PBXs. In addition, SipExchange supports external call control capabilities which service providers and software developers can use to create new features and services rapidly and plug them into the SipExchange application. SipExchange works with standard SIP phones that adhere to the SIP protocol standards. Its software architecture is flexible, scalable, and easily extensible. It runs as an enterprise application inside the JBoss server and takes advantage of many services that a J2EE server provides. SipExchange provides a portal-based user interface with which system administrators can manage subscribers and features as well as perform other routine operations. From the portal, subscribers can manage their profiles, view the call detail records, and customize the features to which they have subscribed. Service providers can easily add additional content to the portal and customize the look and feel.

Operating Systems

Recent releases

  •  22 Mar 2009 23:08

    Release Notes: The user interface for the system administrators and the subscribers has been completely rewritten using the Google Web Toolkit (GWT) and portal technology. The portal architecture enables service providers to completely customize the portal and provide additional user interface features. The Web services for integration with external management and billing systems have been completed. An installer has been created, which automates a lot of the system functions. An upgrade framework has also been put in place.

    •  03 Jun 2007 14:44

      Release Notes: SipExchange is now developed using the EJB3 architecture. The EJB3 architecture is the latest J2EE specification for enterprise application development. Although the end user does not see any difference, it is now much easier to develop back-end business logic because of this new technology. In addition, initial (experimental) support for Web services was added. The automated unit tests have been revamped. A number of bugs have been fixed.

      •  16 Jul 2006 20:04

        Release Notes: Call forwarding and call screening subscriber features have been added. Multiple appearance address and SIP gateway system-level features have been added. A code coverage tool has been added (only of importance to developers). Many bugs have been fixed.

        •  27 Apr 2006 13:21

          Release Notes: An early version of the presence service has been implemented. An early version of the Subscriber Console has been implemented. The subscriber console is a Web-based user interface with which subscribers can manage their account, contacts, and their features. The proxy code has been rewritten to handle proxy-related issues that caused SipExchange to not work with many SIP phones. Email templates have been added. This feature will allow email messages sent out by SipExchange to be customized on a per-domain basis.

          •  12 Mar 2006 11:04

            Release Notes: The Registration and Proxy services have been implemented. SIP to SIP call session setup and tear-down is supported. The SipExchange server produces call detail records and stores them in the database for billing and reporting applications. The basic framework for external call control using IN/AIN like triggers is included. System administrators can administer SIP domains and subscribers among other things.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.