IMS SIP: The Right Solution for Widespread Next Generation Networks

Todays telecommunication arena is rapidly movingand problematic to transmit, causing delay. SigComp
towards next-generation networks (NGNs) that offersolves the challenges of roundtrip delays, as well as
ubiquitous, converged services over converged voice,mobile user equipment battery life
video, data and mobile networks. Until very recently,P-headers (RFCs 3455 and 3325)
the prevailing telecommunications paradigm was(P- Private) In addition to standard headers, the 3GPP
based on multiple types of networks, each servingdefined additional headers targeted at solving specific
different types of applications.IMS network problems, such as obtaining information
While IP-related technology holds the most promiseabout the access network (cell ID) and the visited
for meeting the requirements of NGNs, the use ofnetwork (roamed network), and determining caller
the global Internet is quite limiting. The IP Multimediaidentity.
Subsystem (IMS) is an architecture that allowsSecurity Agreement (RFC 3329)
delivery of identical services to fixed and mobileThis IMS SIP extension specifies how to negotiate
customers regardless of whether they are connectedsecurity capabilities for multiple types of endpoints.
through the packet-switched (PS) or circuit-switchedAKA-MD5 (RFC 3310)
(CS) network. IMS-based services enableThis IMS SIP extension determines how terminals and
communication in a variety of modes including voice,networks are authenticated using already defined
text, location, presence, messaging, pictures andmechanism (e.g. ISIM), as well as specific key
video, or any combination of these.exchange.
In addition to service creation and delivery, IMSIPSec
handles call control issues, and can easily be adaptedIPSec is used on various IMS interfaces and between
to serve roaming subscribers. The IMS architecture isdifferent IMS networks. IMS uses IPSec in the
inherently capable of bridging between separatetransport mode, as opposed to the standard used in
networks, and will ultimately be used for all types ofVPN services.
networks, such as wireline Voice-over-IP (VoIP)Media Authorization (RFC 3313)
networks, WiMax wireless networks and packetEnsures that only authorized media resources are
cable networks.used.
The expansion and acceptance of IMS is an indicationMobile Registration (RFCs 3327 and 3608)
of just how important this technology is to theOn IMS networks, the terminal registration process is
future of unified communications. Many organizationsmore complicated, as it includes various security
which are responsible for network standardization areextensions and must deal with registration from a
currently adopting IMS technology. The ramificationsvisited network. RFC 3608 and RFC 3327 define the
for the industry are significant, and the entiresyntax and SIP entity usage of the Service-route
telecommunications industry is gearing up for theand Path headers.
imminent widespread implementation of IMS.Reg-event Package (RFC 3680)
Based on a Strong Signaling Foundation: SessionUsed by the terminal and the P-CSCF to know the
Initiation Protocol (SIP)terminal registration status on the network.
IMS technology was originally developed for theIPv6
cellular arena to define how to set up advancedIMS prefers IPv6 networks, which offers distinct
services for 3G cellular networks and grew out of aadvantages. It permits a larger set of addresses and
group of standards created by the 3rd Generationcontains embedded IPSec functionality that may
Partnership Project (3GPP).eliminate the need for entities like NATs and firewalls.
IMS is a Media-over-IP network and uses the SessionPreconditions (RFC 4032)
Initiation Protocol (SIP), originally standardized by theSpecifies method for negotiating QoS, security and
IETF, as its base signaling protocol. The 3GPP choseother required call behavior between two terminals.
SIP as its base protocol because previous telecomIMS Resource Reservation (RFC 3312)
signaling protocols failed to comply with all IMSDefines how to make resource reservations for
requirements. Because SIP is an Internet protocol, itphone calls or sessions.
can accommodate convergence, and has theSession Description Protocol (SDP)
potential to meet all the needs of the IMSSDP defines the basic negotiation process for the
architecture. For instance, SIP can signal betweenmedia streams, and includes the bit rate and codec
different network entities, including endpoints andto be used, as well as other media attributes. IMS
servers. In IMS, each network server has its ownextends SDP with even more extensions, such as
role, in contrast to traditional networks where agrouping of media lines, QoS and preconditions
central office switch does it all, including call controlattributes, supplemental codec support, and
and service control. In addition, SIP uses Internetbandwidth modifiers.
extensibility mechanisms. A service provider with IMSXML Usage
networks initially may only have a small number ofIMS SIP signaling uses XML protocols extensively,
subscribers. As the subscriber base grows, IMSincluding XCAP, to implement various kinds of SIP
networks must be easily scalable to add moremessage contents, and to allow full function
subscribers. SIP is also very flexible, and usesinterfaces between IMS entities.
standard extensions. SIPs flexibility enables IMSIMS Simple Extensions
networks to adapt and change signaling protocols toThe SIMPLE group is an IETF working group that
meet dynamic market needs. Finally, SIP providesdefines presence and instant messaging signaling
adequate security, with both internal and externalrequirements. Basic SIMPLE definitions were
security mechanisms.inadequate for IMS applications because they were
IMS SIP: A Complex Challengenot efficient enough for use on the air link. IMS SIP
While offering the right foundation, SIP in its IMSextended this standard with the following:
form has proven to be quite complex and presented. Partial Notifications / Publications
many technological challenges. There were many. Notifications filtering
gaps between the SIP initially defined by the IETF,. Resource list / SIP exploders
and the features required for full IMS support. To. Message Session Relay Protocol (MSRP)
solve this problem the 3GPP defined dozens of SIPIMS SIP Expertise: A Prerequisite for Success
extensions additions that are specific to IMSThe use of SIP in IMS networks requires a great deal
networks. Collectively, these extensions comprise theof adaptation and extension of the original signaling
IMS SIP protocol, which is defined in the 3GPPprotocol. Given the breadth, variety and complexity
TS.24.229 standard. These extensions, such asof IMS SIP, it is indeed an arduous task to develop
extended call control, presence and instantnew services and applications from scratch. A more
messaging, extend the functionality of SIP on IMSreasonable approach is to use prepared toolkits and
networks. This new IMS SIP usage profile is perhapsinfrastructure products that encompass all the
the most important in the telecommunicationsnuances of IMS SIP, and where much of the
industry, and is uniquely the most appropriate fordevelopment effort and interoperability testing (IOT)
NGN networks.have already been completed.
To illustrate the inherent complexity of IMS SIP andIn order to execute IMS roadmaps and ensure
all its extensions, we will review the major extensionson-time deployment, developers need solutions that
below:are finely tuned to the unique characteristics of IMS
SigComp (RFC 3320)SIP and that provide the extended SIP signaling
The SigComp extension defines how to compressinfrastructure needed for IMS applications.
SIP textual signaling data, which can be very large