
Mobicents is an open-source SIP server that offers various types of servers to cater to different needs. It has three main types of servers: the Mobicents SIP Server, the Mobicents Media Server, and the Mobicents Application Server.
Each type of server has its own unique features and applications. The Mobicents SIP Server is designed for handling SIP traffic and providing call control functionality. It's used in various VoIP applications, such as call centers and IP PBX systems.
The Mobicents Media Server is responsible for handling media processing and streaming. It's commonly used in applications that require audio and video conferencing, such as online meetings and webinars. This server type is also used in streaming services that require high-quality media playback.
The Mobicents Application Server is a Java-based server that provides a platform for developing SIP-based applications. It's commonly used in applications that require custom SIP functionality, such as call routing and call management.
Consider reading: List of SIP Software
SIP Server Features
Mobicents' SIP Server is a robust and scalable solution that supports a wide range of features to meet the needs of modern communication systems.
It supports the SIP protocol, which enables real-time communication over IP networks, and can handle thousands of concurrent calls, making it suitable for large-scale deployments.
Mobicents' SIP Server also supports load balancing, which allows it to distribute incoming traffic across multiple servers, ensuring high availability and reliability.
With its modular design, Mobicents' SIP Server can be easily extended with custom features and functionality, making it a flexible solution for a variety of use cases.
Sip Server Types
SIP servers are incredibly versatile, and understanding their types can help you navigate the world of SIP technology.
Mobicents acts as a registrar, aware of the client's IP address, so when a User Agent (UA) wants to open a dialog, it contacts the registrar for the callee's address.
A Back to Back User Agent (B2BUA) on Mobicents SIP server acts as an endpoint for two other agents, forwarding requests and responses between them. Unlike proxy servers, B2BUA servers maintain state for dialogs and transactions.
A SIP proxy is an agent that stands in the path of two User Agents, used only for the INVITE request and answer. The following ACK is then sent directly from one UA to another.
The Mobicents SIP load balancer acts as an entry-point for the cluster, handling both SIP and HTTP traffic. It distributes SIP messages among the alive nodes using an algorithm and appends itself to the Via header of each request.
Featured Images: pexels.com


