DEVELOPMENT OF AN OPEN SOURCE IMS CORE FOR EMERGING IMS TESTBEDS, THE ACADEMIA AND BEYOND
Keywords:
Diameter, CSCF, HSS, IMS, NGN, Open Source, OpenIMSCore SIPAbstract
The IP Multimedia Subsystem (IMS) as defined by the 3GPP emerges as blueprint for a central architecture to provide Next Generation Network (NGN) services. As an overlay architecture for IP based access networks, it provides standardized interfaces to services which will merge the advantages of traditional telephony networks with the benefits of Internet services. The Open IMS Core[1] project of the Fraunhofer Institute FOKUS which is described in this article started in 2006 as an Open Source initiative targeted at all parties interested in the research development of NGN services and IMS testbeds. The Open IMS Core consists of Call Session Control Functions and a Home Subscriber Server and aims to fill the void in the Open Source software landscape with flexible solutions that have proved their conformance and performance in several national and international R& D projects. This article highlights the challenges in the development of the components and provides insights on major implementation details as well as for their performance. Ex- amples of the usage of the Open IMS Core will illustrate how IMS Open Source software helps not only rapid, but also efficient, flexible and powerful design, development and testing of NGN components and services.
Downloads
References
The Open IMS Core Project http://www.openimscore.org
ITU-T NGN Working Definition
http://www.itu.int/ITU-T/studygroups/com13/ngn2004/working definition.html
J. Rosenberg, H. Schulzrinne et. al., ”SIP: Session Initiation Protocol”, RFC 3261, June 2002
ITU-T H.323 : Packet-based multimedia communications systems http://www.itu.int/rec/T-REC-
H.323/e
P. Calhoun, J. Loughney, E. Guttman, G. Zorn, J. Arkko, ”Diameter Base Protocol”, RFC 3588,
September 2003
C. Groves, M. Pantaleo, T. Anderson, T. Taylor, ”Gateway Control Protocol Version 1”, RFC
, June 2003
The SIP Express Router http://www.iptel.org/ser
D. Vingarzan, P. Weik, T. Magedanz, ”Design and Implementation of an Open IMS Core”, 2nd
IEEE Workshop on Mobility Aware Technologies and Applications (MATA) - Service Delivery
Platforms for Next Generation Networks, Montreal, Canada, October 2005
J. Rosenberg, ”A Session Initiation Protocol (SIP) Event Package for Registrations”, RFC 3680,
March 2004
A. Niemi, J. Arkko, V. Torvinen ”Hypertext Transfer Protocol (HTTP) Digest Authentication
Using Authentication and Key Agreement (AKA)”, RFC 3310, September 2002
3GPP TS 29.228 ”IP Multimedia (IM) Subsystem Cx and Dx interfaces; Signaling flows and
message contents”; (Release 6)
3GPP TS 29.328 ”IP Multimedia (IM) Subsystem Sh interface; Signaling flows and message con-
tents”
D. Vingarzan, P. Weik ”End-to-end Performance of the IP Multimedia Subsystem over Various
Wireless Networks”, IEEEWireless Communications and Networking Conference 2006, Las Vegas,
USA, April 2006
The FOKUS IMS playground - http://www.fokus.fraunhofer.de/ims
K.Knuettel, T.Magedanz, D.Witaszek, ”The IMS playground @ FOKUS - An open testbed for
Next Generation Network multimedia services”, TridentCom conference, March 2005
3GPP TS 24.228 ”Signaling flows for the IP multimedia call control based on Session Initiation
Protocol (SIP) and Session Description Protocol (SDP)”; (Release 5)
Y. Huang, T. Magedanz, ”Towards a generic NGN/IMS client system for flexible NGN service pro-
vision”, submitted to 3rd InternationalWORKSHOP on Next Generation Networking Middleware
(NGNM06), Coimbra, Portugal, May 2006
K. Knuettel, T. Magedanz, L. Xie, ”SIP Servlet Execution Environment (SIPSEE) - An approved
IMS SIP Application Server for Converged Applications”, International Conference on Intelligence
in Networks (ICIN) 2006, Bordeaux, France, May 2006
IMS Benchmarking Special Interest Group