From Wikipedia, the free encyclopedia
Jump to: navigation, search
Operating system Cross-platform
Type VoIP Platform
License AGPL v3

Mobicents[1] is an Open Source VoIP Platform written in Java to help create, deploy, manage services and applications integrating voice, video and data across a range of IP and legacy communications networks. It drives convergence with the following open source projects:

Mobicents Platform

  • RestComm - a next generation Cloud Communications Platform to rapidly build voice and text messaging applications, using mainstream web development skills. RestComm is a turnkey Telco 2.0 SaaS solution.
  • Mobicents SIP Servlets - a WebRTC/SIP Over WebSockets capable application container extending Java EE to enables rapid development and deployment of SIP and Converged applications. Runs on top of Tomcat, JBoss AS/EAP and other Java EE containers. Fully compliant with JSR 289 (SIP Servlets 1.1).
  • Mobicents JAIN-SLEE - a highly scalable event-driven application server with a robust component model and fault tolerant execution environment. It provides a set of connectors to a variety of networks elements: SS7 MAP, TCAP, INAP, ISUP, SMPP, USSD, XMPP, SIP, MGCP, HTTP, XDM, XCAP and many others. Fully compliant with JSR 240 (JSLEE 1.1).
  • Mobicents jSS7 - provides ITU – T compliant SS7 stack capable of working with legacy SS7 cards as well as IP (SIGTRAN). Supports all the layers of SS7 from MTP2, 3, ISUP, SCCP, TCAP, MAP, CAP and INAP.
  • Mobicents SMSC - Mobicents SMSC is an open source SMSC built on a modern extensible middleware platform. Mobicents SMSC provides core features for mobile subscriber to subscriber SMS messaging, broadcasting campaigns, and group messaging between subscribers.
  • Mobicents USSD Gateway - Mobicents USSD Gateway is an open source USSD Gateway built on a modern extensible middleware platform. It enables operators to rapidly create and deliver new value-added, dialogue-based services by providing an intermediary platform that links content providers to end users and provides subscribers with high-speed interactive access to a wide range of content.
  • Mobicents Media Server - a full featured Java based Media Server that can be controlled via MGCP (JSR-23, RFC 3435) and JSR-309 (Medica Server Control API). The Mobicents Media Server aims to meet the demands of converged wireless, wireline, cable broadband access and fixed-mobile converged VoIP networks from a single media gateway platform.
  • Mobicents Diameter Suite - a suite of client and server side services and tools for the Diameter family of protocols. Implements the Base Protocol as well as some of the most important and widely used Diameter applications, allowing a fast development of LTE/4G and IMS components, such as Application Server (AS), Home Subscriber Server (HSS), Call Session Control Function (CSCF), Subscriber Location Function (SLF), and others. It is easily extensible to provide support for additional Diameter applications.
  • Mobicents Equipment Identity Register - The Equipment Identity Register (EIR) is a database that contains a record of the all the mobile stations (MS)that are allowed in a network as well as an database of all equipment that is banned, e.g. because it is lost or stolen. The identity of the mobile station is given by the International Mobile Equipment Identity (IMEI). Each time a call is made, the MSC requests the IMEI of the mobile station, which is then send to the EIR for authorization.
  • Mobicents Gateway Mobile Location Centre - The Gateway Mobile Location Centre enables you to offer Location Based Services (LBS) to mobile subscribers in GSM and UMTS network. In one PLMN (Public Land Mobile Network), there may be more than one GMLC. The GMLC is the first node an external LCS client accesses in a GSM or UMTS network. The GMLC may request routing information from the HLR (Home Location register) or HSS (Home Subscriber Server). After performing registration authorization, it sends positioning requests to either the VMSC (Visited Mobile Switching Centre), SGSN (Serving GPRS Support Node) or MSC (Mobile Switching Centre) Server and receives final location estimates from the corresponding entity.
  • Mobicents SIP Presence Server - provides client and server presence services for SIP networks. Implements RCS and other standards from IETF, GSMA, OMA, 3GPP and ETSI. Includes an XDM Server, a Presence Server and a Resource Lists Server (TBA).
  • JAIN-SIP - provides a SIP/SDP/IMS fully compliant stack as well as fault tolerant capabilities for carrier grade production environments and WebRTC/SIP Over WebSockets capabilities.
  • Mobicents jASN - Abstract Syntax Notation One (ASN.1) is the standard for describing data structures in telecommunication and computer networking world. ASN.1 provides a set of formal rules for describing the structure of objects. The specification describes abstract objects that are independent of machine-specific encoding techniques.
  • CommScale - provides Converged Load Balancer, Session Border Controller and Cluster HA Independent Framework.
  • CommTesting - Contains SipUnit SIP Testing framework and Arquillian Extension for SIP Servlets

Mobicents brings to telecom applications a robust component model and execution environment. It complements J2EE to enable convergence of voice, video and data in next generation intelligent applications.

In the scope of telecom Next Generation Intelligent Networks (NGIN), Mobicents fits in as a high-performance core engine for Service Delivery Platforms (SDP), IP Multimedia Subsystems (IMS) and Intelligent Core Network (IN).


Mobicents is distributed under a flexible dual license policy. The default distribution license is GNU Lesser General Public License (LGPL), the most popular Free Open Source Software (FOSS) license in the world. A Commercial Version of Mobicents called TelScale, produced by TeleStax, is available for carrier grade production environments. TelScale follows the Open Core model providing value add features for production environments and is licensed under a subscription based model. TeleStax also offers Consulting and Training Services around the Mobicents Platform.


Mobicents LLC, the original company behind Mobicents was created in 2004. It was acquired by Red Hat on June, 2007. After Red Hat sunsetted Mobicents in 2011, TeleStax was created to take over the leadership and Commercial Services around the Mobicents Platform

Development status[edit]

Mobicents is primarily developed within TeleStax by a sizeable team of core developers. In addition, it has an active community of users and developers who participate in online forums and irc chats. All contributions are acknowledged publicly as much as possible

See also[edit]


External links[edit]