Professional Documents
Culture Documents
IMS Whitepaper
Preserving Investment Along The Path to IMS
April 2007
www.apptrigger.com
IMS Whitepaper
1 Executive Overview
The IP Multimedia Subsystem (IMS), the open standardized architecture
that defines how Internet Protocol (IP) networks should handle voice, video
and data, continues to generate as much excitement today as it has since its
introduction. The promise of IMS is fundamentally the move to IP Platforms
which will allow Communications Service Providers (CSP) to achieve new
revenue protection and growth while simultaneously reducing infrastructure
cost. While the architecture may be complex and evolving, the motivation
is simple: enable the CSP to rapidly deploy services that improve the user
experience and open the network to create and foster an ecosystem of
application developers to generate additional ARPU. Aggressive competition
and increasing consumer choice make time-to-revenue a critical competitive
differentiator and CSPs are quickly turning to IP-based solutions in order to
deliver an improved user experience with services like Voice over IP and IPTV.
Beyond time to revenue and application benefits, the migration into IMS can deliver
CAPEX and OPEX savings. IMS streamlines back-office systems, integrates two to
three networks into one, and largely aims to standardize not only network elements
but the networks themselves, easing inter-operator connectivity.
IMS and rapid application deployment are key to communication service provider
success, however the transition to an IMS network in today’s cost constrained
environment is challenging. Hence, it is necessary for CSPs to maintain and reuse
existing applications and infrastructure in creative ways to maximize their existing
customer base and revenues. In short, replacing non-IMS applications to comply with
an IP structure makes little sense if there’s no additional revenue to be generated. To
compound the problem, IMS makes little provision to allow legacy applications access
to IMS elements directly; the net effect being that major IMS roll outs are delayed
pending positive business cases.
1
IMS Whitepaper
In order to address this need, a solution has been created in the form of the
Application Session Controller. Application Session Controllers manage network
connectivity for currently deployed applications, taking full advantage of a deployed
infrastructure and applications, while also adhering to IMS architectural entities
and easing the migration into IMS. Application Session Controllers provide the
service operator a true migration plan to IMS while fully leveraging existing revenue-
generating applications, existing infrastructure and post investments (CAPEX) and
preventing IMS from becoming another network silo.
• Phase I (2005 – 2008): Proof of concepts and field trials focused on leveraging IP within
the transport and application level.
• Phase II (2008 – 2012): Significant IMS deployments with a key focus area of converging
wireline and wireless solutions beginning on a mass scale with the enterprise and
spreading into the residential markets.
• Phase III: (2012 and beyond): VoIP becomes the prevalent voice, video and data
technology and QoS will be fully monitored and guaranteed.
From an architectural point of view, the IMS architecture merges applications with
the capabilities of the Internet to address both wireless and wireline telephony. It
also aims to deliver fixed-mobile convergence and other 3G/4G applications: a true
multimedia experience incorporating voice and data (video, etc.) across all sorts of
devices including mobile phones, computers, PDAs, etc.
In order to deliver this vision, functional entities that comprise the overall architecture
of IMS are documented. Each entity may or may not be a discrete product, but the
functionality delivered by these building blocks is such, that in theory, interoperability
is not a concern. Figure 1 depicts the overall IMS architecture (as conceived by 3GPP).
2
IMS Whitepaper
IMS Data AS
Application
(SIP AS, OSA AS
SLF SIP AS IM-SSF OSA-SCS CAMEL SE)
HLR/AuC
(’C5/P5’)
CSCF
S-CSCF I-CSCF
BGCF
IMS Layer P-CSCF
MGCF
CS Networks
DSLAM DSLAM (PSTN, CS PLMN)
SGW
MRF IMS GW
MRFC ALG
IPv4 PDN
BAS PDF (IPv4 Networks)
UE DSLAM MRFP TrGW IMS-MGW
BB
WLAN WLAN PDG (IPv4/IPv6)
UE
WAG
GGSN/PEF BG IPv6 PDN
(IPv6 Network
UE
Transport Layer
RAN SGSN
The key application delivery entity in IMS is the IP-based application server (AS),
which hosts and executes services, and interfaces with the network using the Session
Initiation Protocol (SIP). The aim of the AS is to allow third party providers an easy
integration and deployment of their value added services into the IMS infrastructure.
Examples of such services include:
• Call waiting, Call holding, Push to talk, Call forwarding, Call transfer
• Call blocking services, Malicious Caller Identification
• Announcement and Conference call services
• Voicemail, Text-to-speech, Speech-to-text
• Location based services
• Messaging, SMS, MMS
• Presence information, Instant messaging, Find Me / Follow Me
3
IMS Whitepaper
The 3GPP standards body has identified three distinct types of AS, each with a
specific role:
• SIP AS: This is the native IMS application server, hosting value added services and
triggered by the S-CSCF. The SIP AS utilizes resources such as the Home Subscriber
Server (HSS) or User Profile Server Function (UPSF) to store and lookup the
identities and information used in calls and sessions made by subscribers. These
new IP-based application servers face the challenge of connecting to the existing
wireline and wireless networks, which by design, are still TDM based.
• IM-SSF: The IM-SSF is another gateway server. In this case, the IM-SSF provides
networking between IMS and a CAMEL service environment by bridging SIP-ISC
and CAP protocols. As with the OSA-SCS, from the S-CSCF point of view, it is an
application server; in this case, with access to an IN network.
4
IMS Whitepaper
Session Controller may become all of these elements under one product, much as
it already is in the TDM/VoIP arena, the focus remains application deployment and
delivery. From the point of view of the application, a media resource is just that,
regardless of whether it’s located in the IMS domain or in the legacy network.
S-CSF
MRFP MSFP
The AppTrigger Application Session Controller consists of just the right blend
of traditional network elements, brought together under a single manageable
product, to facilitate rapid application deployment across diverse networks,
including IMS. The aim is to provide feature transparency to subscribers,
regardless of the network employed. This is accomplished by providing an
abstracted view of the network to the applications.
The Application Session Controller delivers rich call control via an application-aware
switch, media gateway, media server, trans-coding, signaling gateway, and protocol
conversion, all under API control. A functional diagram of the AppTrigger software is
shown in Figure 3. The framework includes traditional IN and TDM protocols, plus VoIP,
such as SIP and H.323.
5
IMS Whitepaper
TransparentExchange ™
APPTRIGGER API CCXML Parlay/X IN SIP
O TPX, XML VXNL CAMEL, INAP, WIN
A key enabler of the Application Session Controller is its ability to abstract and
normalize the network, regardless of whether it is wireline, wireless, SIP, IMS, etc.,
and present this view via a number of available APIs. This has the effect of shielding
the developer from the network and allowing for application portability between
different networks. In addition, as long as the API remains constant or backwards
compatible, new networks may be abstracted by the Application Session Controller.
The application remains unchanged and if so desired, unaware of network changes
and provides a consistent interface to the user, regardless of network access.
6
IMS Whitepaper
AppTrigger aims to solve this critical need in the IMS architecture of allowing new IMS
subscribers (those new subscribers added via SIP and SIP-enabled infrastructure) to
access legacy applications, and therefore extend the useful life and associated revenue
generation already in place by those applications. While the IM-SFF was created as
a mechanism to allow SIP AS and the S-CSCF to access CAMEL IN, the many other
services and applications that depend on INAP, MAP, WIN and other mechanisms are
not addressed. Viewed another way, by connecting all the current applications, the
operator may continue to receive revenue from platforms that are not only proven, but
potentially already fully capitalized.
A new AppTrigger IMS element is proposed that enables legacy applications to function
in an IMS world, and therefore, bring feature transparency across the entire subscriber
population. As subscribers are migrated from one network to the next generation
network, their experience (revenue generating subscriptions) remains constant. In order
to accomplish this, this new element emulates and translates function calls that would
normally be answered by IN-enabled devices (those speaking INAP, MAP, WIN, etc.) by
presenting appropriate IMS-based calls. This new IMS element is called the IN Service
Capability Server, or IN-SCS. Figure 4 - IN-SCS shows a representation of the IN-SCS in
place, with legacy applications interacting with the IMS.
7
IMS Whitepaper
SCP (IN) SIP App Servers OSA App Servers Current Applications
C++
OSA/Parlay CCXML/VXML
Parlay/X SIP 3PCC
Other APIs
S-CSF
MRFP MSFP
The net effect is that legacy applications are able to work within the IMS network
without the need to modify or rewrite them. The applications interact with the
abstracted network using their current APIs, whether it’s C++, CCXML/VXML, or SIP
3PCC; other proprietary APIs may also be supported via dedicated API connectors.
Those applications continue to utilize network protocols they were originally designed
to utilize so there’s no requirement to rewrite and retest and ultimately redeploy
existing applications. As an example, take an existing application that may have to
execute a lookup against an HLR. With the IN-SCS in place, the application believes
that the IMS equivalent to an HLR, the HSS, is an active HLR and the IN-SCS would do
the appropriate translations between MAP and Diameter, and maintain session control
and states to ensure the entire transaction is seamless.
• Saves valuable time and OPEX by redeploying current, tested applications on the
new IMS network
• Enjoys CAPEX savings by extending the useful life of existing applications and
avoiding “reinventing the wheel”
• May extend features (feature transparency) across into the IMS network, thus
ensuring subscribers enjoy a richer experience
8
IMS Whitepaper
5 Summary
It will take several more years for the IMS vision to become fully realized. Early
implementations of IMS are being installed today but there is a clear need to marry
those with the existing revenue generation applications and networks of today. Those
service providers that successfully transition to the IP world of IMS, without losing
revenue in the process, will ensure a continued returned on their investment.
5 Glossary
3GPP Third Generation Partnership Project
API Application Programming Interface
AS Application Server
CAMEL Customized Applications for Mobile networks Enhanced Logic
CAP CAMEL Application Part
CAPEX Capital Expenditures
CSCF Call Service Control Function
CSP Communications Service Operator
ETSI European Telecommunications Standards Institute
GSM Global System for Mobile Communications
9
IMS Whitepaper
10