Session Initiation Protocol (SIP)

Session Initiation Protocol (SIP) is a control protocol for many interactive services, including audio, video, and peer-to-peer communication. SIP, and the standards for SIP, provide the mechanisms to look up, negotiate, and manage connections to peers on any network over any other protocol.

With the sipServlet-1.1 feature, Liberty includes support for SIP Servlet Specification 1.1, also referred to as Java Specification Request (JSR) 289. The SIP Servlet Specification provides the Java API standards for Session Initiation Protocol (SIP). JSR 289 is an update to the existing SIP Servlet specification that addresses new requirements that were determined by industry users. This product continues to support the SIP Servlet 1.0 specification.

This product complies with the following SIP standards: For a complete list of the supported Internet Engineering Task Force (IETF) and Java Community Process (JCP) industry standards, see the SIP industry standards compliance on Liberty.

In the Liberty server, the web container and SIP container are converged and are able to share session management, security and other attributes. In this model, an application that includes SIP servlets, HTTP servlets, and portlets can seamlessly interact, regardless of the protocol. The tight integration of HTTP and SIP in the Liberty server means that these converged applications are highly available.