Developing SIP applications on Liberty

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

About this task

A SIP servlet is an application component that is 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. You 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.

You 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 by using WebSphere Developer Tools, see Developing SIP applications.