Develop SIP applications on Liberty

A Session Initiation Protocol (SIP) application is a set of SIP servlets packaged in a SIP application archive file (SAR).

A SIP servlet is an application component managed by the SIP container that performs SIP signaling. The programming and deployment models are analogous to web servlets and are therefore mapped to the Liberty administrative model. We can include web servlets in a SAR file (along with the required web.xml deployment descriptor) to create what is known as a converged application.

See JSR 116 and JSR 289 for details on SIP applications, servlets, converged applications, and status codes.

We can use developer tools, such as the IBM WebSphere Application Server Developer Tools for Eclipse, to develop SIP servlets using graphical deployment descriptor editors and basic wizards. The developer tools also include other features that integrate with Liberty deployments, such as tools for server automation and application packaging. For information about developing SIP applications using WebSphere Developer Tools, see Develop SIP applications.