CafeSip hosts a number of open-source SIP projects. The projects are in the areas of SIP server framework, SIP applications and SIP test tools. These projects are aimed at providing free and open-source products for users and organizations developing or offering SIP applications and products.
CafeSip projects include:
- Jiplet is a framework for developing SIP server-side applications using the Java programming language. It provides a container for hosting “SIP servlets”. In concept, it is very similar to a Java Servlet (web application). Insetad of using the HTTP protocol, a jiplet supports the SIP protocol. The Jiplet container can be run as a standalone application or it can be run as a service inside a J2EE container. The Jiplet Container has been tested extensively with the JBOSS. (http://www.jboss.org), an open-source J2EE server. For more details, click here.
- SipExchange is a soft switch application. It supports many features offered by a small switch including subscriber registration, call handling, call routing, etc. It is built at the top of the Jiplet framework and JBOSS J2EE server. It is extensible and in future, new features will be added to provide capabilities such as multi-media contact center, unified messaging, etc. For more details, click here.
- SipUnit is a unit testing tool for SIP server-side applications. The SipUnit project has moved to a new home! SipUnit’s new home is http://code.google.com/p/commtesting/. For archive and historical information, go here.
- Common Projects: Consists of a set of common components used by multiple CafeSip projects. They are designed to be used by outside projects as well. For more details, click here.
We are open to your ideas regarding SIP projects you would like to see. All the projects are developed by experienced software developers on a voluntary basis. If you would like to contribute for an existing project or start a new project, please contact us.