Skip to content

Voice & Messaging

SIP AS

SIP Application Server

built by modulo

SIP Application Server, the controller that provides value-added services on top of the core network and handles the logic of communication sessions (such as voice, video, messaging, and multimedia) between devices.

  • Enhcance network with value added services
  • Rapidly deploy new network services
  • Drive cost reduction by unifying services
  • Bring customer-centric focus to the network

Get in control of sessions, voice calls and video services in one network function

The SIP Application Server is essential for enhancing the functionality and flexibility of mobile networks, enabling both traditional and advanced communication services in a reliable and scalable manner. It plays a vital role in transforming a basic SIP network into a feature-rich, service-oriented platform for end users. The SIP Application Server interacts with MRF and other elements in the network to ensure smooth, efficient, and feature-rich communication. Here’s an overview of its role:

  • Session management and control: The SIP AS is responsible for managing session establishment, modification, and termination. It processes SIP signaling messages (such as INVITE, ACK, BYE, etc.) to initiate, maintain, and tear down sessions between end-users or devices. This involves handling user authentication, registration, and routing of calls/messages, ensuring that communication flows correctly.
  • Service logic and value-added services: The SIP AS is typically where the logic for value-added services is implemented, such as voicemail, call forwarding, video conferencing, interactive voice response (IVR), presence, and messaging. These services are not part of the core SIP protocol but are integrated into the SIP AS to enhance the user experience.
  • Interfacing with external applications: The SIP Application Server can also interact with external applications and databases, such as billing systems, content servers, and user data stores. This allows the SIP AS to provide personalized services and integrate with backend systems, enabling features like account management, service activation, and call detail records (CDRs).
  • Call routing and routing policies: The SIP AS is responsible for routing SIP messages and calls according to defined policies. It can make decisions based on the type of service, the destination address, or other parameters like the subscriber’s location or network conditions. For example, it can route a call differently based on whether it’s a local, long-distance, or international call, or if the user has specific subscription services activated.
  • Integration with IMS (IP Multimedia Subsystem): In modern mobile networks, the SIP Application Server often plays a role in the IMS architecture, which enables multimedia services like video calling, instant messaging, and interactive media. In this context, the SIP AS interacts with other IMS components like the CSCF (Call Session Control Function) and HSS (Home Subscriber Server) to authenticate users, manage sessions, and support rich media services.
  • Network security and authentication: The SIP Application Server often provides security features by implementing authentication, encryption, and authorization for users and devices. It can ensure that only authorized users can access certain services and that sensitive information (such as media streams) is protected from unauthorized access or eavesdropping.
  • Load balancing and high availability: In larger networks, the SIP Application Server may be part of a clustered architecture, offering load balancing and redundancy. This ensures that high volumes of SIP signaling traffic are efficiently distributed across multiple servers and that service remains available even in the event of hardware failures or network issues.
  • Multimedia support: In addition to voice calls, the SIP AS enables multimedia sessions, such as video calls, screen sharing, and group conferencing. It can handle various media types and codecs, manage media negotiation, and control the flow of media between users, ensuring the correct media stream is set up based on the devices’ capabilities.

Essential for enhancing the functionality and flexibility of mobile networks

In IMS, the MRF Controller (MRFC) is responsible for managing and controlling the Media Resource Function (MRF) instances. The MRF provides media services such as media mixing (e.g., in conferencing), transcoding (e.g., changing media formats or codecs), and media termination (i.e., connecting media streams between users).

The SIP AS can function as the MRFC, meaning it orchestrates the media functions by directing the MRF to allocate and manage media resources.
The SIP AS communicates with the MRF to set up and control the media stream between users, such as establishing a video call or a multimedia session.

For instance, when a call is initiated, the SIP AS (acting as the MRFC) determines whether any media resources (such as transcoding or mixing) are required, and instructs the MRF to allocate resources accordingly. It makes decisions based on the type of media needed (audio, video, etc.), the capabilities of the involved devices, and any specific service logic that is part of the call.

Multi-service SIP Application Server with MRF control Multi-service SIP Application Server with MRF control

functional specs

Software packagingDocker image, RPM or DEB package
SIPRFC 3261: Session initiation protocol RFC 3262: Reliability of provisional responses in SIP RFC 3263:Locating SIP servers RFC 3891: The SIP replaces header RFC 3892: The SIP replaces header RFC 4975: SIP occurrence table RFC 5373: SIP call control for multi-party sessions RFC 6086: SIP session timer RFC 6665: SIP-Specific event notification RFC 6141: SIP trunking
MSMLRFC 5707: Media server markup language

Let'sconnect

Telecom is our expertise