|
Blog
|
Running E4SS apps on Mobicents SIP Servlets |
|
|
Written by Tom Smith
|
|
The Mobicents team has released version 1.0 GA of Mobicents SIP Servlets (MSS), which is a full JSR289-compliant container running on top of Tomcat 6 or JBoss 4. We have successfully tested all of the reusable features from E4SS v.2.5-beta on MSS. This post explains the steps necessary to get E4SS features, as well as the DFC Application Router, running on MSS 1.0. |
|
Last Updated ( Thursday, 23 July 2009 )
|
|
Read more...
|
|
The Year of the Converged App Framework |
|
|
Written by Gregory W. Bond
|
|
Tom Smith and I have returned from a stimulating but hectic week at JavaOne. The week culminated with our own presentation "Web 2.0 Phone Home: Rapid Development of Telecom-Enabled Web Applications" and with the release of our new framework called "Converge" for the rapid development of converged (telecom + web) applications on a SIP servlet container (the slides for our presentation can be downloaded from here).
In addition to our Converge announcement, there were two more talks at JavaOne where SIP servlet-based converged application development frameworks were announced: |
|
Last Updated ( Monday, 08 June 2009 )
|
|
Read more...
|
|
What is a bound box? Explaining the session key based targeting mechanism |
|
|
Written by Eric Cheung
|
|
Version 1.1 of the SIP Servlet API introduced the awkwardly named session key based targeting mechanism. This blog explains what it is for, and what a bound box is. As it turns out, they are both pretty useful for a large class of telephony applications. |
|
Last Updated ( Wednesday, 13 May 2009 )
|
|
Read more...
|
|
SIP servlet for endpoint applications? |
|
|
Written by Eric Cheung
|
|
The SIP Servlet API is originally intended for writing applications to be deployed on network servers, e.g. application servers in SIP architectures. However, there are no widely accepted standard API for writing applications for endpoint devices. Some applications fit naturally on network servers, but some applications are better suited to be deployed at endpoints. Can we leverage existing SIP Servlet containers and ECharts for SIP Servlets to develop and deploy endpoint applications? I recently presented a paper Implementing Endpoint Services Using the SIP Servlet Standard at the Fifth International Conference on Networking and Services (ICNS 2009). I concluded that SIP Servlet API is indeed suitable for endpoint applications. The advantages include familiar programming paradigm and existing tools, code re-use, and fliexibility in moving applications from endpoints to servers. As well, the application composition mechanism can be used to support modularity. However, existing containers may have too big a footprint for some mobile devices. As well, containers need to deal with network topology using mechanism such as STUN or ICE. The full paper can be obtained here . |
|
Last Updated ( Monday, 04 May 2009 )
|
|
SVN Changes in Preparation for Next Release |
|
|
Written by Eric Cheung
|
|
We are working towards the next release of ECharts for SIP Servlet (E4SS) which will support the SIP Servlet 1.1 (JSR 289) specification!
As part of this work, we have created maintenance branches in the SVN repository for the legacy code base for JSR 116. As discussed in an earlier blog entry, we will continue to work on any high-priority bugs in the maintenance branches, but will not add any new features.
|
|
Last Updated ( Thursday, 12 February 2009 )
|
|
Read more...
|
|
E4SS JSR289 Support |
|
|
Written by Tom Smith
|
|
In August, 2008, the JSR289 Expert Group completed the Final Release of the SIP Servlet v. 1.1 specification. This updated specification has standardized a number of powerful capabilities for application developers, including:
- Application Convergence (HTTP and other Java EE technologies)
- Application Composition
- Helper functions for back-to-back user agents
In the few months since the release, a number of commercial and open-source containers have already claimed compliance with the new specification. The new standard has a lot of momentum, and we are anxious to take advantages of all these new capabilities.
Before long, we plan to migrate E4SS to provide support for JSR289 containers. At that time, we plan to stop development on the JSR116 version of E4SS, with the exception of high-priority bug fixes. If you anticipate that this will cause you any hardship, please let us know in the forums.
Discuss this article on the forums. (8 posts)
|
|
Last Updated ( Thursday, 12 February 2009 )
|
|
|
Application Composition with the DFC-AR Part 3 |
|
|
Written by Eric Cheung
|
|
In this last part of the three part posting, we will add an application that is invoked to serve both the caller and the callee. We will also examine an interesting feature interaction and see how application precedence can help achieve the desired behavior. |
|
Last Updated ( Monday, 04 August 2008 )
|
|
Read more...
|
|
|
Application Composition with the DFC-AR Part 2 |
|
|
Written by Eric Cheung
|
|
In part 2, we will look at what happens when the subscriber Bob cannot be reached, and Reroute Upon Failure application acts to reroute the call to an alternate destination. |
|
Last Updated ( Monday, 04 August 2008 )
|
|
Read more...
|
|
|
Application Composition with the DFC-AR |
|
|
Written by Eric Cheung
|
|
In this first part of a three part posting, I use a simple example to illustrate how to compose multiple applications with the DFC Application Router on the open-source SailFin container. This will explain some of the concepts of application selection and composition in SIP Servlet 1.1 (JSR289), as well as highlight the features and advantages of the DFC-AR. |
|
Last Updated ( Thursday, 09 October 2008 )
|
|
Read more...
|
|
|
E4SS Featured in IPTComm 2008 Demo |
|
|
Written by Gregory W. Bond
|
|
On July 3 at IPTComm 2008 (the International Conference on Principles, Systems and Applications of IP Telecommunications) in beautiful Heidelberg Germany, E4SS (ECharts for SIP Servlets) was featured in a joint technology demonstration by Ericsson Research and AT&T Labs Research.
|
|
Last Updated ( Monday, 04 August 2008 )
|
|
Read more...
|
|
|
E4SS, Grails and SailFin |
|
|
Written by Gregory W. Bond
|
|
Over the past year, I've been familiarizing myself with the latest web application development frameworks like Ruby on Rails, Grails, Pylons etc. My interest has been motivated by the prospect of rapidly developing converged (SIP + HTTP) telecom applications using ECharts for SIP Servlets (E4SS) and one of these frameworks.
|
|
Last Updated ( Wednesday, 11 February 2009 )
|
|
Read more...
|
|
|
SIP Application Competitions |
|
|
Written by Gregory W. Bond
|
|
In addition to the GlassFish Awards Program, which includes SailFin-oriented projects, a new competition was announced at JavaOne this week. The Sun-Ericsson application competition will be awarding prizes for the best IMS client-server application using the open source SailFin SIP servlet container and Ericsson's Service Development Studio. Both competitions are great opportunities to give ECharts for SIP Servlets a try. You'll quickly see that ECharts for SIP Servlets is the best way to develop non-trivial, robust, converged SIP applications. |
|
Last Updated ( Saturday, 10 May 2008 )
|
|
| << Start < Prev 1 2 Next > End >>
| | Results 1 - 12 of 19 |
|