I’m the project lead of Mobicents Sip Servlets (
http://www.mobicents.org/products_sip_servlets.html), subproject of the
source Mobicents Communications platform -http://www.mobicents.org
in turn part of JBoss/Red Hat company)
In short Sip Servlets allow you to create telco apps in a very similar
to the way you create HTTP Servlets apps, ie initiate or receive phone
(among more complicated telco or conerged apps you can create)
I’ve been playing with JRuby on Rails lately an figured it would be nice
I was able to initiate phone calls from my JRuby on Rails app in
the Mobicents Sip Servlets project.
Through the fantastic jobs you JRuby guys (I include JRuby core,
warbler, … developers) have been doing, the experience was painless
quite easy. I was able to make it work in less than half a week
my ruby-rails newbie-ness, it’s quite an achievement)
You can find the extensive walkthrough and details on how to set it up
The next step is to remove the need to create a war and make it more
Ruby-Rails natural (live modification to the app), and have enterprise
features through integration with the JBoss Rails deployer (
The other next step is to be able to receive a SIP request and call out
JRuby on Rails app so that it handles the sip request. Any hint on how
call JRuby app from java is appreciated.
Again, thx to all !