Thursday, August 21, 2008

Mobicents Sip Servlets is now HA grade !

As you may have noticed, we released our 0.5 version of Mobicents Sip Servlets about a week ago now following our release early, release often moto and fresh back from my vacations, I wanted to go into more details with you on the great new feature of this version : You can now start to cluster your UAS type of SIP servlets applications and you'll have built-in mid-call failover support for it !

What do this mean to me you may say ? Read on...

By using our Mobicents SIP Load Balancer and the new shiny Mobicents SIP Servlets Clustering with let's say 2 nodes A and B, you'll be able to execute the following call flow :
  1. Start a call that goes through the Load Balancer and is handled by node A (the sip session and sip application session as well as their Serializable attributes are going to be replicated on node B)
  2. kill node B and wait that it is completely stopped
  3. Hangup the call, the tear down of the call will be handled correctly by node B with all the session attributes that were present on node A available on node B.
If you want to try it out, you'll need to use our Mobicents Sip Servlets JBoss release and use the pre-configured cluster-enabled server (the all profile configuration) that comes bundled with it.

You can follow the step by step examples described in the Mobicents Sip Servlets Failover Documentation

Please note that this feature is still limited to UAS type of applications and that support is coming for Proxy, B2BUA and Converged type of applications in the following releases.

Feel free to post you feedback and to contact us if you'd like to contribute.
We like to hear from you.