Projects
CafeSip.org License
Contributor FAQ
Contributors
|
CafeSip Projects
The CafeSip.org web site 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.
Currently three projects are hosted by CafeSip.org. They are:
- 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.
- SipUnit is a unit testing tool for SIP server-side
applications. It extends the JUNIT framework (http://www.junit.org) which is a
popular tool for testing Java applications. Using SipUnit, one can
develop test programs that simulate a SIP User Agent (a SIP phone). It
provides a low-level as well as high-level API for communicating with a
SIP 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.
- 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.
|