By 143562 on Mar 06, 2009
I presented a session on SailFin at the recently concluded Sun Tech Days at Hyderabad. This session was a last minute replacement as Sang Shin couldn't make it for his session. The session was titled "Adding Convergence of Media to your Enterprise Application using Sun GlassFish Communication Server". This was a session that introduced SailFin to the audience by getting JavaEE and SIP together.
A similar presentation is available at https://sailfin.dev.java.net/documents/TS-4919-JavaOne2007.pdf. A really nice introduction to Java EE and SIP (via SailFin) is also available at: http://java.dzone.com/news/sailfin-when-java-ee-met-sip .
Many students were really excited about the Call-Setup Demo that Prasad Subramanian did a day before (see http://blogs.sun.com/sanandal/entry/trip_to_hyderabad_to_attend). A demo was not part of my session due to the short notice, but did manage to go over the recorded demo created by my colleague Bhavani (on a Loan Processing Banking Application) available at http://wiki.glassfish.java.net/Wiki.jsp?page=SipExamples .
To complete this blog, here's a sampling of some of the questions asked during the session:
How Popular is SIP ?
SIP is very popular as a industry standard for providing telecom services like VoIP etc.
Are users limited to SIP enabled phones when working with SailFin ?
Can I deploy a SIP Servlets application on SailFin and make it talk with Skype or GTalk ?
Although Skype does not support SIP, perhaps you still can make a SailFin application talk to it.... a quick search on the internet brings up many SIP-to-Skype (and vice-versa) functionality providing software.
How do you find if a phone is SIP enabled ?
The product must provide that information.
Do application creators have to know the SIP address of the phone they need to contact, isn't that hard to remember ?
No. The application can use the phone number of the SIP enabled phone for this purpose. The TelURL API provided by JSR 289 is available for that.