Friday, November 19, 2010

Mobicents Media Server (MMS) v2.1.0.BETA1 Released!!!

We are happy to announce the release of Mobicents Media Server (MMS) v2.1.0.BETA1


The biggest feature added in this release is RTCP capability.
Also the timer precision within MMS is now accurate to nano seconds. This greatly improves the voice quality.

The MMS 2.x.y can be controlled using MGCP Protocol

To understand how to use JSR-309 Impl with Sip Servlet look at JSR 309 Demo example available with latest Mobicents Sip Servlets Server release.

To understand how to use Mobicents Media Server with JAIN SLEE Server look at mgcp-demo, echo and packet-relay-demo examples.

Mobicents Media Server Home Page:

MMS Guide page:

To know the details of issues fixed in this release follow

Where to download from?
-----------------------
The distribution can be found on SourceForge.net. The binary package for
standalone is mms-standalone-2.1.0.BETA1.zip
Download from

Source repositories:
-------------------
SVN checkout

SVN Browsing

Looking forward to your feedback:
---------------------------------
http://groups.google.com/group/mobicents-public

Mobicents Media Server Team

Wednesday, September 22, 2010

Mobicents SMPP Stack!

We are happy to announce addition of new Project SMPP in Mobicents Incubator!

The Mobicents SMPP stack is implementation of SMPP Version 5.0 Specifications. The initial code is forked from Java SMPP API Project. A big thanks goes to Oran Kelly, founder of Java SMPP Project for awesome work!

The main reason to fork the code is to optimize the stack as much as possible specific to Mobicents JSLEE SMPP5 Resource Adaptor.

We have released the first version of stack 1.0.0.BETA1 which will be included in next release of Mobicents JSLEE SMPP5 Resource Adaptor.

Mobicents SMPP Home Page:



Where to download from?
-----------------------
The distribution can be found on SourceForge.net. The binary package is smpp-impl-1.0.0.BETA1.jar
Download from



Source repositories:
-------------------

SVN checkout

SVN Browsing



Looking forward to your feedback:
---------------------------------


Thanks,
Mobicents Team.

Tuesday, August 17, 2010

We are very happy to announce the release of Mobicents Media Server (MMS) v2.0.0.GA
This is by far the most stable release of Mobicents Media Server!!

There are no new features added in this release, but few bug fixes from MMS v2.0.0.CR3.

The MMS 2.x.y can be controlled using MGCP Protocol

To understand how to use JSR-309 Impl with Sip Servlet look at JSR 309 Demo example available with latest Mobicents Sip Servlets Server release.

To understand how to use Mobicents Media Server with JAIN SLEE Server look at mgcp-demo, echo and packet-relay-demo examples.

Mobicents Media Server Home Page:
http://www.mobicents.org/mms/mms-main.html

MMS Guide page:
http://www.mobicents.org/mms/mms-docs.html

Where to download from?
-----------------------
The distribution can be found on SourceForge.net. The binary package for standalone is mms-standalone-2.0.0.GA.zip
Download from
http://sourceforge.net/downloads/mobicents/Mobicents%20Media%20Server/2.0.0.GA/

Source repositories:
-------------------

SVN checkout
http://mobicents.googlecode.com/svn/tags/servers/media/2.x.y/core/mms-core-2.0.0.GA/

SVN Browsing
http://code.google.com/p/mobicents/source/browse/#svn/tags/servers/media/2.x.y/core/mms-core-2.0.0.GA

Looking forward to your feedback:
---------------------------------
http://groups.google.com/group/mobicents-public

Mobicents Media Server Team

Friday, July 30, 2010

Mobicents Media Server (MMS) v2.0.0.CR3 Released!

We are happy to announce the release of Mobicents Media Server (MMS) v2.0.0.CR3

There are couple of new feature added as well as performance improvements

  1. The issue with MBROLA TTS fixed and by default 3 voices are available. For details look at http://code.google.com/p/mobicents/issues/detail?id=1476
  2. New mixers are added for Conference Endpoint http://code.google.com/p/mobicents/issues/detail?id=1599
  3. Connection can now be audited to know the statistics at real-time. Details at http://code.google.com/p/mobicents/issues/detail?id=1598
  4. For more details look at http://code.google.com/p/mobicents/issues/list?cursor=1604&q=label%3AComponent-Media-Server%20label%3ARelease-Type-Candidate-3%20label%3AVersion-2.0.00&updated=1604&ts=1280517894&can=1
  5. The majority of effort was to integrate the SS7 lower layers MTP2/MTP3 on MMS side such that MMS can be used as Media Gateway once B Channel Endpoint is done. For SS7 related announcement look at http://groups.google.com/group/mobicents-public/browse_thread/thread/e9d5a29020612e1c

The MMS 2.x.y can be controlled using MGCP Protocol

To understand how to use JSR-309 Impl with Sip Servlet look at JSR 309 Demo example available with latest Mobicents Sip Servlets Server release.

To understand how to use Mobicents Media Server with JAIN SLEE Server look at mgcp-demo, echo and packet-relay-demo examples.

Mobicents Media Server Home Page:
http://www.mobicents.org/mms/mms-main.html

MMS Guide page:
http://www.mobicents.org/mms/mms-docs.html

Where to download from?
-----------------------
The distribution can be found on SourceForge.net. The binary package for standalone is mms-standalone-2.0.0.CR3.zip

Download from

https://sourceforge.net/downloads/mobicents/Mobicents%20Media%20Server/2.0.0.CR3/

Source repositories:
-------------------

SVN checkout
http://mobicents.googlecode.com/svn/tags/servers/media/2.x.y/core/mms-core-2.0.0.CR3/

SVN Browsing
http://code.google.com/p/mobicents/source/browse/#svn/tags/servers/media/2.x.y/core/mms-core-2.0.0.CR3

Looking forward to your feedback:
---------------------------------
http://groups.google.com/group/mobicents-public

Mobicents Media Server Team

Thursday, May 6, 2010

Mobicents MGCP Impl Stack goes GA!

Mobicents Media Server team released the second stable version of MGCP Impl stack. The main focus was to improve the performance to a level where MGCP signaling doesn't hamper the media quality. We are very happy to take MGCP Stack to a level where it can easily achieve 1000 CPS rate, where 1 CPS is round-trip of CRCX, RQNT and DLCX request/response.

One of the major changes incorporated is entire stack is now single threaded. This is very important for predictable behavior and to make sure that thread context switching doesn't go beyond control, where media processing cannot be started and executed in stipulated time.

The distribution can be found on SourceForge.net. The binary package is
mobicents-mgcp-impl-2.0.0.GA.jar:
https://sourceforge.net/project/admin/explorer.php?group_id=102670

SVN Trunk Checkout http://mobicents.googlecode.com/svn/trunk/protocols/jain-mgcp

SVN Trunk Browse http://code.google.com/p/mobicents/source/browse/#svn/trunk/protocols/jain-mgcp

SVN Tag Checkout http://mobicents.googlecode.com/svn/tags/protocols/jain-mgcp/mobicents-mgcp-impl-2.0.0.GA/

SVN Tag Browse http://code.google.com/p/mobicents/source/browse/#svn/tags/protocols/jain-mgcp/mobicents-mgcp-impl-2.0.0.GA

Mobicents MGCP Home Page

Looking for your feed back

Enjoy the most powerful MGCP Stack :)

Saturday, February 6, 2010

RTSP supported by JBoss Netty!

The RTSP stack that was developed and maintained by mobicents is now merged with Netty main stream! RTSP is extension of HTTP Protocol. Netty already have very good support for HTTP; adding RTSP was just an extension.

A big thanks goes to Trustin for merging Mobicents RTSP Code and providing support.

Release version Netty 3.2.0.ALPHA4 already has the RTSP included. However there are no examples available. If you want to understand how to use the RTSP stack have a look at RtspServerStackImpl in Mobicents Media Server, which represents the Server side for RTSP. Classes in Package org.mobicents.media.server.ctrl.rtsp (here) shows how to maintain the state.

Though Mobicents Media Server is not using RtspClientStackImpl, I have just added this to show how RTSP can be used at Client side also.

Once I find some time I will add RTSP examples directly in RTSP Trunk.

Download your 3.2.0.ALPHA4 version of Netty from here .

Enjoy!

Saturday, January 23, 2010

Mobicents JSR-309 Impl 2.0.0.BETA3 Released!

We are happy to announce the binary release of Mobicents JSR-309 implementation 2.0.0.BETA3 !

This is just intermediary release and still uses the JSR309 draft API before we start implementing the JSR309 Final Spec.

Announcement is here

Download from here

Mobicents JSR-309 Impl page http://www.mobicents.org/mms-jsr309-main.html

Looking forward to your feedback mobicents-public@googlegroups.com


Mobicents Media Server Team

Thursday, January 14, 2010

Mobicents Media Server (MMS) v2.0.0.BETA3 Released!

We are proud to announce the release of Mobicents Media Server (MMS) v2.0.0.BETA3

The major focus of this release has been making MMS
  1. Video capable
  2. RTSP Enabled
  3. SS7 Support

Video

To make Video possible, MMS has its own parser to parse ISO Based Media files. Any request for playing ISO Based Media files is first parsed and then depending on the Tracks (audio/video or both) supported, the Player streams the individual tracks separately. Bellow diagram shows abstract of how MMS takes care of video internally.

RTSP

RTSP is a separate Controller module in MMS 2.0.0.BETA3. Now MMS can either be controlled using the MGCP or RTSP Requests. While both have different requirements and may not be needed in same MMS instance at same time. With modular structure of MMS its very easy to remove either of controller modules from MMS by deleting /deploy/mgcp-conf.xml or /deploy/rtsp-conf.xml depending on needs. By default RTSP starts at port 554. Linux users either have to start as root or change this port as in Linux, and other UNIX-like systems, you have to be root (have superuser privileges) in order to listen to TCP or UDP ports below 1024 (the well-known ports). The default media directory is /media and every RTSP request to play a media file searches for file in this directoey. By default it comes with sample_50kbit.3gp, sample_100kbit.mov and sample_100kbit.mp4 ISO based media files. As of now there are known issues with parsing for sample_100kbit.mov. Nevertheless you can stream the media to your favriote player by opening the url rtsp://:554/sample_100kbit.mp4. Add your own media files here and stream them on the fly - no need to restart the server.

The bellow diagram shows how components fit in RTSP.

SS7

This is one of the biggest achievement of MMS. With SS7 support the Mobicents truly becomes Telco solution provider ranging from legacy protocols like SS7 to next generation networks like SIP used extensively in IMS. The SS7 support in MMS is provided by using the SS7 cards available in market and hence for the first time MMS uses the external hardware. These SS7 cards must be Zaptel compatible (Digum / Sangoma cards). For SS7 support, the MMS only takes care of lower layers MTP2/MTP3 for signalling. MMS is also responsible for circuit media. The higher protocols like ISUP, SCCP etc is external to MMS. We are developing the higher layer (layer 4 and above of SS7) as individual stacks (for example ISUP Stack, SCCP stack etc). These higher layer stacks can be used by respective Resource Adaptor in Mobicents JAIN SLEE Server or can be consumed by Sip Servlets and hence make Sip Servlets SS7 capable! While the MTP2/MTP3 is ready in MMS 2.0.0.BETA3, considerable efforts are spent in developing higher layers stacks. Look at MMS SS7 Roadmap for further details. The public page also explains how Dialogic cards can be directly used with native Dialogic drivers taking care of lower SS7 layers.

Bellow diagram shows how components fit in MMS - SS7 Architecture


For configuration regarding the Zaptel Card visit http://groups.google.com/group/mobicents-public/web/mms-ss7-support





The public announcement is here

Enjoy the Video! and develop real Converged Application :)

Cheers
Mobicents Media Server Team.