What is SIP Servlet?

 

A SIP servlet is a Java-based application component, managed by a container, which performs SIP signaling. SIP servlets can inspect and set message headers and bodies, and they can proxy and respond to requests and forward responses upstream.

SIP servlets have ready access a wide variety of APIs, directories, databases, CORBA, the Java Media Framework, etc. and they can reuse Java security infrastructure.

 

Currently, two versions of SIP Servlet API is published. The first version was published in 1999, and this is not standard version. The second one was published in May 2002, which is a standard version (version 1.0). When I started to do this project, only first version was published. So, this implementation is based on the first version of SIP servlet API. Please refer to my document, SIP servlet API version 1.0 Review [SIPServletAPI1.pdf] for their difference.