Mobicents Frequently Asked Questions
- What is Mobicents?
- Roadmap
- Is Mobicents a SIP Application Server
- Is Mobicents certified for an industry standard VoIP platform?
- What license is Mobicents distributed under
- How can I get involved?
- Which JDK version is required?
- Is Mobicents JAIN SLEE based on the JSLEE Reference Implementation?
- Which versions of JBoss does Mobicents run on?
- What JBoss components does Mobicents use?
- Does Mobicents integrate with other application servers such as WebSphere, WebLogic, Glassfish
- How about performance?
- What are typical Use Cases for Mobicents
- How does JAIN SLEE relate to SIP Servlet and Parlay/OSA
- How to perform load testing with Mobicents
What is Mobicents?
Read this overview.
Roadmap
We maintain a public roadmap outline for our main modules:
JAIN SLEE,SIP Servlets,Media Server
Is Mobicents a SIP Application Server
Yes. Mobicents is the most popular Open Source JAIN SLEE Application Server for the Java platform. But in addition Mobicents also has Sip Servlets, Media Server and SIP Presence Service
Is Mobicents certified for an industry standard VoIP platform?
Yes, Mobicents is fully certified for JAIN SLEE 1.1 and sip Servlets 1.1.
What license is Mobicents distributed under
Please check Mobicents licensing page.
For more information please contact iivanov@redhat.com
How can I get involved?
It is great to hear that you want to join the team!
Just subscribe to mobicents-public@googlegroups.com Editing Mobicents Public Google pages will be enabled as well.
Take a look at the Roadmap and follow the forums.When you are ready to take a more active role, post a message with the most specific area you think you can contribute to. Try to be realistic as to the time you can commit to. Updating a wiki page is a valuable contribution, so is reporting a bug. Ultimately we would like to see you submit patches and implement new features. No rush. Only do it if its fun.
In order to contribute code, you will need to have Developer access.
You will be granted Developer role after you demonstrated an understanding of the codebase and testsuite by participating in the design discussions and submitting patches for bugs/enchancements before we will grant developer access.
Developer role requires you to accept via email the following contributor agreement: Mobicents Individual Contributor Agreement
Before requesting developer access, send the full text of the agreement with an indication of acceptance to the email address specified at the end of the agreement document. Once your request is approved, please post an introduction message to the Mobicents Public Forum. Tell us about your background and your motivation to join the Mobicents contributors team.Which JDK version is required?
Mobicents 1.0.x compiles and runs on JDK 1.4 or higher.
Mobicents 1.2.x compiles and runs on JDK 1.5 and 1.6.
Is Mobicents based on the JSLEE Reference Implementation?
No. Mobicents is a clean room JSLEE implementation. It has no dependencies on the JSLEE RI.
Which versions of JBoss does Mobicents run on?
Mobicents is compatible with JBoss AS 4.2.x and JBoss AS 5.x depending on which version of Mobicents you download.
What JBoss components does Mobicents use?
Mobicents uses the following JBoss components:
- - JBoss Microcontainer for core service IoC and management
- - JNDI for SLEE service registration
- - JTA for Transaction Management
- - JBoss Cache for High Availability state replication
Mobicents DOES NOT use EJB nor JMS as part of the core architecture. SBBs and Event Routing are implemented from scratch for light weight, high volume signaling as intended by the JSLEE specification.
Does Mobicents integrate with other application servers such as WebSphere, WebLogic, Glassfish
Yes. Mobicents provides a standard JSLEE Connection interface for any Java clients, including Java EE servers.
How about performance?
As of version 2.0.0.GA we have reports of the following performance results:
- ~550 new SIP calls per second (cps) on Quad-Core AMD Opteron(tm) Processor 2356 (2300 Mhz); 8GB Memory; Red Hat Enterprise Linux
What are typical Use Cases for Mobicents
How does JAIN SLEE relate to SIP Servlet and Parlay/OSA
The following resources discuss the subject:
- About JAIN SLEE, SIP Servlets, and Parlay/OSA on Ivelin's blog
- JSLEE for the rest of us; Article on Java.net
- JAIN SLEE and SIP Servlet; White paper at jainslee.org
- JAIN SLEE and OSA/Parlay; White paper at jainslee.org
How to perform load testing with Mobicents
The following resources discuss the subject:
Top Articles:
Innovation in Europe
The European Union has been working hard to establish a collaborative research environment across member countries. In the area of telecommunications the Commission for Science and Research sponsored several big scale projects under its Framework 6 Programme. One such project named OPUCE started in September. Its purpose is to create an open infrastructure enabling easy service creation and deployment in heterogeneous environments and ambiances. more....
IT vendors challange NEPs
Until not long ago the market of telco infrastructure used to be exclusive privilege of a handful vendors collectively known as Network Equipment Providers. Convergence of voice, video and data over the Internet Protocol however opened the door to IT vendors who are quickly recognizing the unique oportunity before them. IMS Insider posted an article showing that soon, IT vendors may be a formidable player in this field and that is no good news for NEPs. more...