The Community for Technology Leaders
RSS Icon
Issue No.03 - May/June (2008 vol.12)
pp: 40-51
Hechmi Khlifi , Ericsson Canada
Jean-Charles Gr?goire , National Institute of Scientific Research, Canada
The IP multimedia subsystem (IMS) defines a generic architecture to support communication services over a Session Initiation Protocol (SIP) infrastructure. In the IMS architecture, application servers host and execute the IMS service logic. These servers can be SIP application servers, open services architecture (OSA) application servers, or a customized applications for mobile networks using enhanced logic (Camel) service environment. Some technologies used in telephony and voice-over-IP (VoIP) application servers are also applicable to IMS application servers, but such servers have some unique requirements that could limit the extent to which these technologies can meet them.
IP multimedia subsystem, IMS, Session Initiation Protocol, SIP, application server, telephony, API
Hechmi Khlifi, Jean-Charles Gr?goire, "IMS Application Servers: Roles, Requirements, and Implementation Technologies", IEEE Internet Computing, vol.12, no. 3, pp. 40-51, May/June 2008, doi:10.1109/MIC.2008.57
1. Third Generation Partnership Project, "Technical Specification Group Services and System Aspects; IP Multimedia Subsystem (IMS), Stage 2 (Release 7.5.0)," Sept. 2006.
2. M. Handley et al., SIP: Session Initiation Protocol, IETF RFC 3261, June 2002;
3. ETSI, "Telecoms and Internet Converged Services and Protocols for Advanced Networks (TISPAN): NGN Functional Architecture Release 1," Aug. 2005; http:/
4. G. Camarillo and M.A. Garcia-Martin, The 3G IP Multimedia Subsystem (IMS): Merging the Internet and the Cellular Worlds, John Wiley &Sons, 2nd ed., 2006.
5. K.D. Wong and V.K. Varma, "Supporting Real-Time IP Multimedia Services in UMTS," IEEE Comm., Nov. 2003, pp. 148–155.
6. P. Calhoun et al., Diameter Base Protocol, IETF RFC 3588, Sept. 2003;
7. F. Cuervo et al., Megaco Protocol Version 1.0, IETF RFC 3015, Nov. 2000;
8. E. Burger, J. Van Dyke, and A. Spitzer, Basic Network Media Services with SIP, IETF RFC 4240, Dec. 2005;
9. E. Burger, J. Van Dyke, and A. Spitzer, Media Server Control Markup Language (MSCML) and Protocol, IETF RFC 4722, Nov. 2006;
10. J. Lennox, H. Schulzrinne, and J. Rosenberg, Common Gateway Interface for SIP, IETF RFC 3050, Jan. 2001;
11. JSR Expert Group, "SIP Servlet API Specification Version 1.0," Feb. 2003; finaljsr116/.
12. R.H. Glitho, "Advanced Services Architectures for Internet Telephony: A Critical Overview," IEEE Network, July 2000, pp. 38–44.
13. R.J. Auburn et al., "Voice Browser Call Control: CCXML Version 1.0," World Wide Web Consortium (W3C) recommendation, June 2005;
14. S. McGlashan et al., Voice Extensible Markup Language (VoiceXML) Version 2.0, World Wide Web Consortium (W3C) recommendation, Feb. 2003;
15. J. Lennox, X. Wu, and H. Schulzrinne, Call Processing Language (CPL): A Language for User Control of Internet Telephony Services, IETF RFC 3880, Oct. 2004;
16. H. Khlifi and J.C. Grégoire, "Design and Performance of a Stand-Alone Media Server," Proc. 2005 Systems Comm., IEEE CS Press, 2005, pp. 147–152.
20 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool