Version

SIP Servlet API

The SIP Servlet API is a specialized framework designed for creating SIP-based applications, extending the familiar Java Servlet model to the realm of SIP with the following key goals:

  • Comprehensive SIP Signaling: It enables applications to handle a wide range of SIP signaling tasks, including functioning as a User Agent Client (UAC), User Agent Server (UAS), or a proxy server.
  • Simplicity in Development: By delegating complex tasks like network listen point management, retransmissions, and header handling (e.g., CSeq, Call-ID, and Via headers) to the container, the API simplifies application development.
  • Support for Converged Applications: It enables the development of multi-protocol applications that span diverse interfaces, such as web, telephony, and other Java EE components.
  • Facilitation of Third-Party Development: The servlet model supports modular, third-party development through XML deployment descriptors, easing the transfer of application configurations between developers and deployers.
  • Application Composition: The API allows multiple applications to act on the same SIP request or response, with each application operating independently based on its own rules.
  • Carrier-Grade Reliability: By using container-managed session objects for data storage, the API supports high availability through persistence and replication of application data.

Let us remind you once again what a SIP servlet and a SIP container are.

Sign in to read the full article

Start innovating with Mobius

What's next? Let's talk!

Mobius Software

As a company you'll get:

  • Get started quickly

  • Support any business model

  • Join millions of businesses

Questions? websupport@mobius.com