Exploring Ruby and Java Interoperability for Building Converged Web and SIP Applications
In this paper, the authors present a Ruby infrastructure that can be used for rapid development of Web applications with SIP signaling capabilities. They construct this infrastructure by combining the Java based Cipango SIP/HTTP Servlet Application Server with the Ruby on Rails Web development framework. They provide detailed explanations of the steps required to build this infrastructure and produce a realistic SIP application with an integrated Web interface. The described infrastructure allows Ruby applications to utilize the entire functionality provided by the SIP Servlet API and can be used as a good starting point for the development of Ruby-based domain specific languages for the SIP protocol.