SlideShare a Scribd company logo
1 of 11
Download to read offline
Forschungszentrum Telekommunikation Wien
Part 1: Peter Eichinger, Joachim Fabini
IMS
The IP Multimedia Subsystem
© ftw. 2005 FTW IMS member tutorial
Content
! IMS Basics
! Standardization
! IMS Components and Interfaces
! IMS Services
! Conclusion
© ftw. 2005 FTW IMS member tutorial
IMS Fundamentals
! What is IMS?
- IP Multimedia Subsystem
- Architectural framework
- Overlay network for existing PS and CS networks
• Support for IP-based interactive multimedia (QoS)
• Mandatory support of IPV6 (Standard: IPV4 optional)
• Signaling based on IETF-Protocols: SIP, Diameter, COPS
• Core and Access
• Integration with PSTN
- Access agnostic
• Wireless (UMTS, WLAN, WiMax)
• Wired
© ftw. 2005 FTW IMS member tutorial
IMS Overlay Network Coverage
IMS
IP core
Mobile MM device
MM Terminal 1
MM Terminal 2
MM Server 1 MM Server 2
Fixed access
network
AAA, Security
User Data
Mobile access
network
© ftw. 2005 FTW IMS member tutorial
IMS Standardisation
! Worldwide Interoperability required
- Metcalfe‘s law: "The usefulness, or utility, of a network
equals the square of the number of users.“
! 3GPP (3rd Generation Partnership Protocol)
- http://www.3gpp.org/
- TS (Technical specifications, TSpecs)
- 3GPP Release 4/5/6/7
! IETF (Internet Engineering Task Force)
- http://www.ietf.org/
- IETF Drafts, RFCs
© ftw. 2005 FTW IMS member tutorial
Why do we need IMS? (Santa Claus wish list)
! Involved parties
- Operators, Users, Content Providers, Legal Authorities, …
! All-IP network
- Interactive Multimedia
- QoS guarantee
- Access transparency, seamless handover
- AAA
- Billing, Charging
! Services and Service Aggregation
- 3rd party Application Servers
- Services: No preferential treatement of voice
- Voice (VoIP) is just one service, positioned at same level like
any other services
! Communication security in IP networks
- Signaling and Media
- Access and Core
- Regulatory requirements (lawful interception, …)
© ftw. 2005 FTW IMS member tutorial
Requirements context for UMTS
operators
! Want more service flexibility and differentiation than GSM
! UMTS operator controls value chain
! Move towards Internet economics (but not willing to
compromise on many of their service and operational
objectives)
! Require “plug and play” interop achieved with GSM
- 100% compatibility between terminals and networks
- International roaming
! Strong security based on smart-card
! Roaming to CS-domain and PSTN interworking
! International roaming
© ftw. 2005 FTW IMS member tutorial
IMS Requirements
! 3GPP TS 22.228
- Requirements that shall be enforced by 3GPP IMS
standards
! High-level requirements
- Negotiable QoS for IP multimedia applications
• At session establishment and during session
- End-to-end QoS for voice
• Equal to or better than quality of mobile CS voice call
- Roaming
• Inter-operator QoS negotiation
• Use services provided by home- and by serving network
- Mandatory default set of media types to ensure interop
• Codec (audio: AMR, video: H.263), header compression
- Access independence (GPRS, fixed, LAN)
- Support for session-oriented non-3GPP Internet apps
© ftw. 2005 FTW IMS member tutorial
Standardised service capabilities
! Do not standardise multimedia applications
- Standardise interfaces, capabilites
! Base IMS application concept on Internet
- Flexible architectural framework
- IP multimedia applications, no special requirements
- Standardised storage and retrieval of user data (GUP)
- Mechanisms that enable applications to detect mobile
limitations and to take appropriate actions
- Improve/extend APIs of CAMEL, OSA, etc. to support IP
multimedia applications
! Service interaction
- To be considered, research topic
! Vertical vs. Horizontal Service Architecture
© ftw. 2005 FTW IMS member tutorial
Vertical Service Architecture
Service
1
Service
2
Service
3
Network/Routing Functions
Common Functions
Terminal
Service
1
Service
2
Service
3
Terminal
Service
1
Service
2
Service
3
Network
Applications
! Topics
- Application complexity
- Security
- Roaming
© ftw. 2005 FTW IMS member tutorial
Horizontal Service Architecture
! Topics:
- Generic architecture
- Specific applications
Service
1
Service
2
Service
3
Network/Routing Functions
Common Functions
Terminal
Service
1
Service
2
Service
3
Terminal
Service
1
Service
2
Service
3
Network
Applications
© ftw. 2005 FTW IMS member tutorial
3GPP Release History
! …
! Release 99
- March 2000
! Release 4
- March 2001
! Release 5
- March-June 2002
! Release 6
- Content/Feature freeze initially scheduled for 2003
- Scheduled for December 2004 – March (May) 2005
! Release 7
}Pre-IMS Releases
© ftw. 2005 FTW IMS member tutorial
3 GPP Release 6 topics
! IMS Phase 2
• Interworking with H323 and H324/M endpoints
• Interworking with Internet SIP endpoints
• SIP/SDP/RTP compression
• Real-Time Services over IP
• Relationship of IMS to HTML and other non-SIP
applications
! Push Services & Presence
! WLAN Interworking
! MBMS (Multimedia Broadcast/Multicast
Service)
! Network Sharing
! Priority Service
! Evolution of GTP and PS-domain mobility
© ftw. 2005 FTW IMS member tutorial
The IP multimedia subsystem
CS-Domain
PS-Domain
“call”
“session”
IP Backbone
TDM, ATM or IP
MSC GMSC
SCP
IM Subsystem
HLR ???
HSS
SGSN GGSN
MGW MGW
PSTN
Intranet/
Internet
Intranet/
Internet
CSCF
MGCF IP based
GMSC
Server
MSC
Server
New subsystem overlays existing architecture
© ftw. 2005 FTW IMS member tutorial
R-SGW*
CSCF
CSCF
HSS*
SGSN
SCP
GGSN
EIR
SGSN GGSN
MRF
MGCF T-SGW*
TE MT UTRAN
MSC Server
HSS* R-SGW*
GMSC Server T-SGW*
MGW
MGW
PSTN/
Legacy/External
Applications
& Services*
Multi-Media
IP Networks
Legacy Mobile
Signalling Network
Applications
and Services*
Other
PLMN
R Uu
Iu
Gn
Gn
Gp
TE MT GERAN
R Um
Gb
Iu1
Iu2 Mc
Mc
Nc
MAP
Mh
MAP
CAP
Gr
Gf
Gi
Mc
Gi
Gi
Mm
Mw
Ms
Mh
Cx
Gc
Gi
Mr
Nb
Signalling interface
Signalling and data transfer interface
Elements duplicated
(for illustrative purposes only)
*
Iu1 = Iucs (RTP, AAL2)
Iu2= Iu (RANAP)
Legend
Mg
3GPP R4 & R5
R5 Architecture
CSCF Call State Control Function EIR Equipment Identity Register
HSS Home Subscriber Server R-SGW Registered Signalling Gateway
T-SGW Transport Signalling Gateway MGW Media Gateway
MRF Media Resource Function
R5 IMS elements
(IP Multimedia Subsystem)
A
© ftw. 2005 FTW IMS member tutorial
Protocols in IMS
Visited IMS
Network
I-CSCF
I-CSCF
MRF
MRF
MGW
HSS
SIP Application
Servers
OSA-SCS
T-SGW
T-SGW
Internet
IP networks
Internet
IP networks
PSTN
PLMN
PSTN
PLMN
Home IMS
Network
Visited Access
Network
GGSN
P-CSCF
P-CSCF
CSE(SCP)
IM-SSF
IM-SSF
OSA Application
Server
S-CSCF
S-CSCF
Home Access
Network
Home Access
Network
GGSN
GGSN
P-CSCF
P-CSCF
MGCF
MGCF
SIP
Diameter
IP
TDM
SS7
SIP
Diameter
IP
TDM
SS7
SIP
Diameter
IP
TDM
SS7
ISC
ISC ISC
Cx
Cx
Sh
Si
Mw
Mw
Mw
Mr
Mg
Gi
Gi
ISUP/BICC
BGCF
BGCF
Mi
© ftw. 2005 FTW IMS member tutorial
IMS Architecture: Components
! CSCF
- 3GPP: Call Session Control Function
- Sometimes found as “Call State Control Function”
! Three flavours of CSCF
- Proxy CSCF (P-CSCF)
- Interrogating CSCF (I-CSCF)
- Serving CSCF (S-CSCF).
HSS
Visited Network
I-CSCF
S-CSCF
Home Network
SGSN GGSN
P-CSCF
To External
PDN
From External
PDN
© ftw. 2005 FTW IMS member tutorial
SIP Registration
HSS
Visited Network
Home Network
• Proxy uses a DNS a query on
the destination address (in the
Request URI) to determine
routeing for I-CSCF.
1. Register
• The S-CSCF requests the service
profile from the HSS. Security checks
may be performed.
• The S-CSCF stores the address(es) for
contacting the UE, for any future
routeing terminating sessions
I-CSCF
S-CSCF
4. Register
• The I-CSCF allocates a Serving CSCF based on
the requested services (provided by the HSS)
The HSS may perform subscription checking at
this stage
• The HSS stores the Serving
CSCF name to assist in the
routeing of multimedia
sessions
2.
5.
BG
P-CSCF
BG
GGSN
SGSN
3.
7.
6.
8.
© ftw. 2005 FTW IMS member tutorial
End-to-End SIP Session
Originating Mobile’s Network Interactions Terminating Mobile’s Network Interactions
HSS
BG BG
Home Network
Visited Network
(Terminating)
The I-CSCF acts as a SIP
Proxy forwarding the
SIP Invite to the users
current S-CSCF
U-plane
C-plane
S-CSCF potentially
invokes service profile but
normally forwards the SIP
Invite to the P-CSCF
P-CSCF routes the SIP
Invite to the user’s home
domain (I-CSCF)
Potentially filters off
emergency calls and local
free phone numbers Visited Network
(Originating)
Bearer established directly between
user client following successfully
CC signalling
S-CSCF
The HSS acts as a Location
Server to assist in locating
the S-CSCF
HSS
Home Network
(Originating)
S-CSCF routes the SIP Invite
to the called party’s home
domain. The S-CSCF may
invoke services
The HSS acts as a Location
Server to assist in locating
the S-CSCF
SGSN GGSN
P-CSCF
BG
BG
I-
CSCF
S-CSCF
BG
I-CSCF
BG
S-CSCF
BG
BG
P-CSCF
GGSN SGSN
The I-CSCF
proxies the SIP
Invite to the
users serving S-
CSCF
© ftw. 2005 FTW IMS member tutorial
Home Subscriber Server Requirements
! HSS model incorporates 3G-HLR (MAP) and IM Subsystem functions (Cx)
! “One-touch” subscriber administration across domains
! Large profiles will mean similar capacity dynamics as HLR
- Overload control will be key
- Platform must be fully scalable to retain focus on value oriented features
! Support open protocols/APIs for OAM, provisioning and applications access
GPRS
Access
P-CSCF
SIP SIP
I-CSCF
SIP
Cx
SIP
MAP
IM
Subsystem
Call State Control Function (CSCF)
HLR ???
HSS
S-CSCF
© ftw. 2005 FTW IMS member tutorial
HSS Background
! Open interface Cx enables multi-vendor solution
- Operators see a clear functional separation between HSS and CSCFs (as
with HLRs and MSCs, and therefore potential for multi-vendor
solutions).
! Use of multiple service specific CSCFs would require access to a
centralised HSS resource
! HLR evolution to HSS
- A number of operators/vendors see the HSS as an evolution of the HLR.
HSS is specified as a superset of HLR functionality in standards,
enabling sharing of subscription data between IMS and PS/CS Domain.
- Co-location of HSS with HLR enables re-use of back office systems
Cx interface within the IMS is as critical as the MSC-HLR interface in GSM
© ftw. 2005 FTW IMS member tutorial
Mw (SIP)
S-CSCF
I-CSCF
HSS
Cx Cx
Mw (SIP) Mw (SIP)
HSS: Home Subscriber Server
! Authentication and Authorization
! User Profile Propagation (push and pull)
! User Location Registration
! Naming/Addressing Resolution
! Protocol requirements similar to MAP (MAP protocol choice initially
proposed by a number of operators)
© ftw. 2005 FTW IMS member tutorial
Call to the PSTN
(Roaming in the Home Network)
Originating Mobile’s Network Interactions Terminating PSTN Network
U-plane
C-plane
Originating
Home Network
Bearer established between
user clients following successfully
CC signalling
PSTN
The BGCF decides to break
out of the IP network and
selects an MGCF to
provide interworking
S-CSCF invokes mobile
originating services,
recognises the call is to a
PSTN and therefore routes it
to the BGCF
MGW
P-CSCF
S-CSCF
SGSN GGSN
BGCF
MGCF
T-SGW
© ftw. 2005 FTW IMS member tutorial
IPv6 Impacts
! IM Subsystem nodes must support IPv6
! GSSN must support IPv6 on Gi interface
! SGSN modifications necessary to store IPv6 addresses
! RNC may need to support IPv6 header compression
! IPv6 packets can be tunnelled through access network using
IPv4
! Capability for interworking IPv6 and IPv4 critical
! Apart from release 5 IM Subsystem that requires IPv6
development, another work item “IP in UTRAN” will require
IPv6 support. It will likely have an impact on the Core
Network.
IPv6 development must be coordinated at the
system level, not individual products
© ftw. 2005 FTW IMS member tutorial
Literal Interpretation of
Requirement to Support IPv6 in
the IM Subsystem
Indicates a requirement to support IPv6
Legacy mobile
Signalling network
CSCF
R-SGW
GGSN
SGSN
HSS
EIR
MGCF
T-SGW
CSCF
Applications &
Services
Multimedia IP
Networks
PSTN/Legacy/
External
MGW
MRF
UTRAN
Gr
Cx
Mw
Mm
Gi
Mc
Gi
Gi
Mr
Gn
Mh
Ms
Gf
Mg
Iu
Notes:
Go between GGSN
and PCF in P-CSCF is
not reflected here.
BGCF is missing.
© ftw. 2005 FTW IMS member tutorial
Introduction of IPv6 with Minimum
Number of Products Effected
IP4
IP6
Both IP4 and IP6
User Plane
Control Plane
CSCF
GGSN
SGSN
MGCF
MRF
MGW
EIR
CSCF
T-SGW
R-SGW
HSS
PSTN/Legacy
Legacy Mobile
Signalling Network
IP Multimedia
Networks
NAT-PT
IPv4 Networks
NAT-PT
Applications &
Services
Gi
Gi
Gi
Gi
Gi
Mr
Cx
Gf
Gr
Mg
Mh
Mc
Ms
Mw
Mm
Notes:
Go between GGSN and PCF
in P-CSCF is not reflected
here.
BGCF is missing.
© ftw. 2005 FTW IMS member tutorial
Intranet
IPv4
IPv6
! Expanded address space is the key driver for UMTS
! Also simplifies QoS control and possible future
support for embedded mobility
! New technology
! Interworking to v4 is complicated
GPRS Backbone
IP v4 or v6
Internet
IPv4
IM Subsystem
IPv6
Intranet
IPv6
SIP
Call Server
SGSN GGSN
GPRS Tunnelling
Protocol (GTP)
tunnels
IP v4 or v6 tunnelled
transparently as
required
Mobile must use IPv6 to
access IM-Subsystem UMTS Network Boundary
G/W
© ftw. 2005 FTW IMS member tutorial
Service Architecture
S-CSCF
I-CSCF
OSA Gateway
(Service Capability Server)
Invite
(URI = userA@home.com)
scscf@home.com
P-CSCF
Invite
(URI = userA@home.com)
OSA API
CAMEL
Server
SIP
Server
ISC
Service
Service Service
IM SSF
The CSCF to Application Server interface
is used to provide services residing in an
AS. Two cases were identified:
• Serving-CSCF to an AS in Home
Network.
• Serving-CSCF to an AS in External
Network (e.g., Third Party or Visited)
The purpose of the IM SSF is
to translate SIP+ to CAP and
to hold the needed functions to
do that. The IM SSF and the
CAP interface support legacy
services only.
• An Application Server (AS) offering value added IM services resides either
in the user's home network or in a third party location. The third party could be
a network or simply a stand-alone AS.
© ftw. 2005 FTW IMS member tutorial
Service Architecture Interfaces
! Two new interfaces have been defined to support
services
- SIP-based ISC interface between the S-CSCF and
Application Server
- Sh interface between the HSS and the Application
Server- conveys subscription information necessary to
execute the service.
! The S-CSCF shall decide if an application server
should be involved in SIP session request based
on (filter) information received from the HSS (or
other sources, e.g. application servers).
© ftw. 2005 FTW IMS member tutorial
Find & Guide (Web Application)
MAP Server
Ads Server
Traffic Info
GMLC Billing System
HLR
GGSN
SGSN
UTRAN
Web Proxy
Find & Guide
Apps Server
OSA
G/W Server
Network Operator’s
Administrative Domain
3rd Party Apps
Service Provider
JAIN or OSA
API
3. Find exact location
of user terminal and
check progress
5. The application combines
location info with geographic
map, traffic info and relevant ads
4. Ads retrieved from
a secondary 3rd Party
MAP
MAP
MAP
GTP’
1. Request for per use billing
to subscriber’s account
2. Request for user’s precise
geographic location
HTTP
Service Concept
The user requests the location and directions to the
nearest Indian restaurant via a web interface. The
service locates the user and provides a map with
restaurants marked. The user may request a
particular restaurant’s menu but will ultimately
selects a restaurant (destination). Based on traffic
conditions the service will provide the quickest
route in text instructions. The service may further
monitor progress and advise of changes to the
route depending on fluctuating conditions. The
service bills the user’s UMTS account according to
the level of guidance provided.
© ftw. 2005 FTW IMS member tutorial
Find & Guide (SIP Application)
MAP Server
Traffic Info
GMLC Billing System
HSS
Find & Guide
Apps Server
OSA
G/W Server
IM Subsystem
3rd Party Apps
Service Provider
JAIN or OSA
API
3. Find exact location
of user terminal and
check progress
MAP
MAP
MAP
GTP’
1. Request for per use billing
to subscriber’s account
2. Request for user’s precise
geographic location
Service Concept
The user requests the location and directions to the
nearest Indian restaurant via an interactive voice
interface. The service locates the user and
provides a map with restaurants marked. The user
may request a particular restaurant’s menu but will
ultimately selects a restaurant (destination). Based
on traffic conditions the service will provide audio
directions. The service may further monitor
progress and advise of changes to the route
depending on fluctuating conditions. The service
bills the user’s UMTS account according to the
level of guidance provided.
Ads Server
Audio Server
S-CSCF
P-CSCF SIP
Voice Bearer
Web Bearer
GGSN
SGSN
UTRAN
Web
Server
4. The Apps Server
requests voice and web
media types
5. The UE sets
up two bearers
6. Upon receipt of the SIP 200 OK
the Audio and Web servers start
streaming data.
© ftw. 2005 FTW IMS member tutorial
QoS
! The QoS over the UMTS radio must be
managed to meet the service
requirements
! The P-CSCF is responsible for authorising
IMS bearers
! The P-CSCF uses COPS for policy
signalling
! The Policy Control Function (PCF) uses
standard IP mechanisms to implement
policy in the IP bearer layer. This is the
IETF Policy Decision Point (PDP). The PCF
communicates policy decisions to the IP
BS Manager in the GGSN, which is the IP
Policy Enforcement Point (PEP).
! The PS-domain must support secondary
PDP contexts to meet Rel5 QoS
requirements
! The UTRAN will need QoS capabilities to
support the Rel5 QoS
! MGWs and clients can optionally use RSVP
to signal bearer requirements
P-CSCF
PCF
GGSN
SGSN
MGW
UTRAN
Policy-
COPS
Bearer- Diffserv (required)
RSVP, Intserv (optional)
IMS
Application
Primary and
Secondary
PDP Contexts
Multiple RABs
with new QoS
types
PS
Domain
RAN
UE
Primary and Secondary PDP
contexts, UMTS QoS (required)
Diffserv, RSVP, Intserv (optional)
S-CSCF
SDP
© ftw. 2005 FTW IMS member tutorial
Reference Model
Gf
Gi
Iu
Gi
Mr
Gi
Ms
Gi
R Uu
MGW
Gn
Gc
Signalling and Data Transfer
Interface
Signalling
Interface
TE MT UTRAN
Gr
SGSN GGSN
EIR
MGCF
R-SGW *)
MRF
Multimedia
IP Networks
PSTN/
Legacy/External
Applications &
Services *)
Mm
Mw
Legacy mobile
signallingNetw ork
Mc
Cx
Alternative
Access
Network
Mh
CSCF
CSCF
Mg
T-SGW *)
T-SGW *)
HSS *)
HSS *)
Applications
& Services *)
MSC server GMSC server
Mc
Mc
D C
SCP
CAP
MGW
Nb
Nc
Iu
Iu
R-SGW *)
Mh
CAP
CAP
R Um
TE MT
BSS/
GERAN
Gb
A
*) those elements are duplicated for figure
layout purpose only, they belong to the same
logical element in the reference model
Iu
Notes:
Go between GGSN
and PCF in P-CSCF is
not reflected here.
BGCF is missing.
© ftw. 2005 FTW IMS member tutorial
Conclusion
! IP Multimedia Subsystem
- Standardized by 3GPP/IETF
- Overlay network architecture
- Access-agnostic
- Inter-Operator-QoS negotiation
- IPV6-based
- Simplicity for user results in increasing complexity in the
core
! Services
- Standardise service capabilities and interfaces
- Integration of third-party- and legacy services (OSA,
CAMEL) through ISC interface
- IMS offers charging/billing alternatives to operators
© ftw. 2005 FTW IMS member tutorial
End of IMS Part 1
! Thank you for your attention
! Contacts:
- Peter Eichinger (Kapsch CarrierCom):
mailto:peter.eichinger@kapsch.net
- Joachim Fabini (TU Wien, IBK)
mailto:joachim.fabini@tuwien.ac.at
© ftw. 2005 FTW IMS member tutorial
Annex
© ftw. 2005 FTW IMS member tutorial
Proxy CSCF
! The proxy CSCF is a Back to Back User
Agent (B2BUA), ie it can behave as a Proxy
and as a User Agent (as defined in SIP
RFC)
! Identifies the I-CSCF to handle signalling in
other networks
! Forwards session control messages to S-
CSCF identified during registration
! Manages QoS and resources in visited
network and over radio. Authorisation of
bearer resources and QoS management
through interactions with Policy Control
Function (PCF)
! Uses COPS to have bearers authorised via
GGSN
! Generates billing for use of visited network
resources
! Handles emergency calls and Lawful
Intercept requirements
! Provides facilities (eg number translation)
for local services
Visited Network
GGSN
P-CSCF
BG
COPS to GGSN for
resource control
SIP
(UMTS
Profile)
SIP
(UMTS Profile)
Billing
All interfaces are IPv6
• The P-CSCF is discovered by the UE in one of 2
ways:
– Transfer a Proxy-CSCF address within the
PDP Context Activation signalling to the UE.
– Use of DHCP to provide the UE with the
domain name of a P-CSCF and the address of
a Domain Name Server (DNS) that resolves
the P-CSCF name.
• The P-CSCF supports the UMTS SIP profile
which includes manipulating SIP header
information
PCF
To home
network (I-
CSCF or S-
CSCF)
© ftw. 2005 FTW IMS member tutorial
I-CSCF: Interrogating CSCF
! Selects S-CSCF at registration
! Locates S-CSCF for incoming calls
! “Hides” internal structure of network
and subscriber location from external
PDN
! One operator can have a hiding I-CSCF
which is a different I-CSCF from the I-
CSCF used for S-CSCF selection
! Interfaces with Subscription Location
Function (SLF) to locate HSS. The
protocol to use on the Dx interface is
for further study.
! At registration, the selection of the I-
CSCF is done by the P-CSCF based on a
DNS query on the destination address
(in the Request URI)
! For an end-to-end SIP session, the S-
CSCF determines the network operator
of the destination and uses a database
to locate the I-CSCF to use for that
network
HSS
I-CSCF
Home Network
SIP (UMTS Profile)
AAA/Diameter
All interfaces are IPv6
To External
PDN
S-CSCF
SLF
Dx
SIP (UMTS
Profile)
To visited
network (P-
CSCF)
© ftw. 2005 FTW IMS member tutorial
S-CSCF: Serving CSCF
! The Serving CSCF can behave as a
Registrar, as a Proxy and as a User
Agent (as defined in SIP RFC)
! Delivery point of services to the user
! Performs registration and security for
the client
! Interacts with HSS to obtain
subscriber profile, authenticate, and
register the client. Protocol to HSS is
AAA/Diameter
! Interacts with other CSCFs via SIP
using a profile specified in UMTS
! Interacts with external networks via
SIP
! If it can not provide services locally, it
delegates services control to an
Application Server which can itself
handle the services, or have a Parlay
API or CAP interface
! Controls resource functions –
announcements etc.
! Provides billing information
HSS
I-CSCF
S-CSCF
Home Network
BGCF
MGCF
MGW
BG
Apps
SIP
(UMTS Profile)
AAA/Diameter SIP+ (UMTS
profile)
SIP
To External
PDN
Billing
MRF ??
All interfaces are IPv6
BGCF
H.248
SIP (UMTS
Profile)
© ftw. 2005 FTW IMS member tutorial
HSS
HSS
Mw (SIP)
S-CSCF
I-CSCF
HSS
Cx
Cx
Mw (SIP) Mw (SIP)
SLF: Subscribtion Locator Function
! By default, the standards require the SLF resolution mechanism to be
supported.
! If a single HSS is used in one network, this is not required (can be switched
off via O&M). One case of a single HSS is when an operator chooses to use
a farm architecture from one vendor.
! The SLF provides a mechanism to enable multi-vendor HSSs for the same
operator
! The Dx/SLF enable the I-CSCF to find the address of the appropriate HSS
! The relationship with number portability is for further study.
! The Dx interface provides:
- an operation to query the subscription locator from the I-CSCF
- a response to provide the HSS address towards the I-CSCF.
Dx
SLF
Enables I-CSCF to resolve
which HSS to go to
© ftw. 2005 FTW IMS member tutorial
PSTN Interworking Entities
! BGCF (Breakout Gateway Control Function)
- Selects the network in which interworking should occur
- If interworking is to be performed in the present network then the
BGCF also selects the MGCF
- Network selection is based on local policy and may use input from
protocols such as TRIP
! MGCF (Media Gateway Control Function)
- Perform interworking to the PSTN i.e. between ISUP and SIP
- Controls the MGW for media conversion
- Selects the I-CSCF for PSTN originating calls
! T-SGW (Transport Signalling Gateway function)
- Used to communicate between the SS7 network and the MGCF.
- Encapsulates the ISUP message in the SIP message to the MGCF (SIP-T
or BICC).
! MGW (Media Gateway)
- Terminates media streams from a packet network
© ftw. 2005 FTW IMS member tutorial
PSTN Originating Call
(when roaming in a visited network)
Originating PSTN Terminating Mobile’s Network Interactions
HSS
Home Network
Visited Network
Bearer established between
user client following successfully
CC signalling
I-CSCF
P-CSCF
PSTN
MGCF provides translation between
SIP-T (or BICC) and SIP and either
selects an I-CSCF or is statically
associated with an I-CSCF
The I-CSCF locates the
S-CSCF and forwards the
SIP Invite
MGCF
GGSN SGSN
BG
MGW
S-CSCF invokes
service profile but
normally forwards
the SIP Invite to
the P-CSCF
The HSS assist in
locating the S-CSCF
T-SGW S-CSCF
BG
The T-SGW forwards the
SS7 message, encapsulated,
to the MGCF
SIP-T/BICC
ISUP/SIP-T/BICC
TDM/ATM/IP

More Related Content

Similar to pdfslide.net_ims-basics-standardization-ims-components-and-ip-multimedia-subsystem-architectural.pdf

IP Multimedia Subsystems Overview - My Training on IMS
IP Multimedia Subsystems Overview - My Training on IMSIP Multimedia Subsystems Overview - My Training on IMS
IP Multimedia Subsystems Overview - My Training on IMS
Inam Khosa
 
Wireless intelligent networking
Wireless intelligent networkingWireless intelligent networking
Wireless intelligent networking
Manish Kumar
 
Session 1 Ims Alternatives
Session 1 Ims AlternativesSession 1 Ims Alternatives
Session 1 Ims Alternatives
Gredmill
 
imsipmultimediasubsystempresent-101117110625-phpapp01.ppt
imsipmultimediasubsystempresent-101117110625-phpapp01.pptimsipmultimediasubsystempresent-101117110625-phpapp01.ppt
imsipmultimediasubsystempresent-101117110625-phpapp01.ppt
akimor
 

Similar to pdfslide.net_ims-basics-standardization-ims-components-and-ip-multimedia-subsystem-architectural.pdf (20)

LTE network: How it all comes together architecture technical poster
LTE network: How it all comes together architecture technical posterLTE network: How it all comes together architecture technical poster
LTE network: How it all comes together architecture technical poster
 
Jun5 kassa-adhoc net-arch-vo_lte
Jun5 kassa-adhoc net-arch-vo_lteJun5 kassa-adhoc net-arch-vo_lte
Jun5 kassa-adhoc net-arch-vo_lte
 
VoLTE flows - basics
VoLTE flows - basicsVoLTE flows - basics
VoLTE flows - basics
 
Ip transformation by altanai
Ip transformation by altanaiIp transformation by altanai
Ip transformation by altanai
 
IMS Standards
IMS  StandardsIMS  Standards
IMS Standards
 
IP Multimedia Subsystems Overview - My Training on IMS
IP Multimedia Subsystems Overview - My Training on IMSIP Multimedia Subsystems Overview - My Training on IMS
IP Multimedia Subsystems Overview - My Training on IMS
 
Wireless intelligent networking
Wireless intelligent networkingWireless intelligent networking
Wireless intelligent networking
 
IMS presentation
IMS presentationIMS presentation
IMS presentation
 
IMS presentation
IMS presentationIMS presentation
IMS presentation
 
Mobile Services
Mobile ServicesMobile Services
Mobile Services
 
IMS IP multimedia subsystem presentation
IMS IP multimedia subsystem presentationIMS IP multimedia subsystem presentation
IMS IP multimedia subsystem presentation
 
Portfolio
PortfolioPortfolio
Portfolio
 
CES 2010 FemtoZone
CES 2010 FemtoZoneCES 2010 FemtoZone
CES 2010 FemtoZone
 
Session 1 Ims Alternatives
Session 1 Ims AlternativesSession 1 Ims Alternatives
Session 1 Ims Alternatives
 
Vo ip sip
Vo ip sipVo ip sip
Vo ip sip
 
imsipmultimediasubsystempresent-101117110625-phpapp01.ppt
imsipmultimediasubsystempresent-101117110625-phpapp01.pptimsipmultimediasubsystempresent-101117110625-phpapp01.ppt
imsipmultimediasubsystempresent-101117110625-phpapp01.ppt
 
 Network Innovations Driving Business Transformation
 Network Innovations Driving Business Transformation Network Innovations Driving Business Transformation
 Network Innovations Driving Business Transformation
 
AT_2006-07_IMS_Accenture.pdf
AT_2006-07_IMS_Accenture.pdfAT_2006-07_IMS_Accenture.pdf
AT_2006-07_IMS_Accenture.pdf
 
Project
ProjectProject
Project
 
Re-inventing the Wireless Network | 2019 Tri-State Technology Conference Pres...
Re-inventing the Wireless Network | 2019 Tri-State Technology Conference Pres...Re-inventing the Wireless Network | 2019 Tri-State Technology Conference Pres...
Re-inventing the Wireless Network | 2019 Tri-State Technology Conference Pres...
 

More from AliAlwesabi

More from AliAlwesabi (17)

pdfslide.net_status-of-ims-based-next-generation-networks-for-fixed-of-ims-ba...
pdfslide.net_status-of-ims-based-next-generation-networks-for-fixed-of-ims-ba...pdfslide.net_status-of-ims-based-next-generation-networks-for-fixed-of-ims-ba...
pdfslide.net_status-of-ims-based-next-generation-networks-for-fixed-of-ims-ba...
 
pdfslide.net_architectural-overview-of-ip-multimedia-subsystem-3-3gpp-ims-arc...
pdfslide.net_architectural-overview-of-ip-multimedia-subsystem-3-3gpp-ims-arc...pdfslide.net_architectural-overview-of-ip-multimedia-subsystem-3-3gpp-ims-arc...
pdfslide.net_architectural-overview-of-ip-multimedia-subsystem-3-3gpp-ims-arc...
 
lte-design-and-deployment-strategies-zeljko-savic.pdf
lte-design-and-deployment-strategies-zeljko-savic.pdflte-design-and-deployment-strategies-zeljko-savic.pdf
lte-design-and-deployment-strategies-zeljko-savic.pdf
 
Securing the LTE Core the Road to NFV 2014.pdf
Securing the LTE Core the Road to NFV 2014.pdfSecuring the LTE Core the Road to NFV 2014.pdf
Securing the LTE Core the Road to NFV 2014.pdf
 
us-19-Stone-Securing-The-System-A-Deep-Dive-Into-Reversing-Android-Preinstall...
us-19-Stone-Securing-The-System-A-Deep-Dive-Into-Reversing-Android-Preinstall...us-19-Stone-Securing-The-System-A-Deep-Dive-Into-Reversing-Android-Preinstall...
us-19-Stone-Securing-The-System-A-Deep-Dive-Into-Reversing-Android-Preinstall...
 
eu-19-Yazdanmehr-Mobile-Network-Hacking-IP-Edition-2.pdf
eu-19-Yazdanmehr-Mobile-Network-Hacking-IP-Edition-2.pdfeu-19-Yazdanmehr-Mobile-Network-Hacking-IP-Edition-2.pdf
eu-19-Yazdanmehr-Mobile-Network-Hacking-IP-Edition-2.pdf
 
CCC-AdaptiveMobileSecurity_WhoWatchesTheWatchers_v7_FINAL.pdf
CCC-AdaptiveMobileSecurity_WhoWatchesTheWatchers_v7_FINAL.pdfCCC-AdaptiveMobileSecurity_WhoWatchesTheWatchers_v7_FINAL.pdf
CCC-AdaptiveMobileSecurity_WhoWatchesTheWatchers_v7_FINAL.pdf
 
D1T2 - Bypassing GSMA Recommendations on SS7 Networks - Kirill Puzankov.pdf
D1T2 - Bypassing GSMA Recommendations on SS7 Networks - Kirill Puzankov.pdfD1T2 - Bypassing GSMA Recommendations on SS7 Networks - Kirill Puzankov.pdf
D1T2 - Bypassing GSMA Recommendations on SS7 Networks - Kirill Puzankov.pdf
 
D2T2 - Emmanuel Gadaix and Philippe Langlois - The SS7 Protocols.pdf
D2T2 - Emmanuel Gadaix and Philippe Langlois - The SS7 Protocols.pdfD2T2 - Emmanuel Gadaix and Philippe Langlois - The SS7 Protocols.pdf
D2T2 - Emmanuel Gadaix and Philippe Langlois - The SS7 Protocols.pdf
 
CISSP -Access Control Domain knowlege.pdf
CISSP -Access Control Domain knowlege.pdfCISSP -Access Control Domain knowlege.pdf
CISSP -Access Control Domain knowlege.pdf
 
VPN Guide to Network Defense and countermeasures
VPN Guide to Network Defense and countermeasuresVPN Guide to Network Defense and countermeasures
VPN Guide to Network Defense and countermeasures
 
zero trust - how to build zero trust.pdf
zero trust - how to build zero trust.pdfzero trust - how to build zero trust.pdf
zero trust - how to build zero trust.pdf
 
Foot printing as phase of Hacking in cybersecurity
Foot printing as phase of Hacking in cybersecurityFoot printing as phase of Hacking in cybersecurity
Foot printing as phase of Hacking in cybersecurity
 
Guide to Network Defense Router Security
Guide to Network Defense Router SecurityGuide to Network Defense Router Security
Guide to Network Defense Router Security
 
DNS Security Issues NES 554 for DNS Security
DNS Security Issues  NES 554 for DNS SecurityDNS Security Issues  NES 554 for DNS Security
DNS Security Issues NES 554 for DNS Security
 
Intrusion detection and prevention systems.pdf
Intrusion detection and prevention systems.pdfIntrusion detection and prevention systems.pdf
Intrusion detection and prevention systems.pdf
 
ISP Network Design workshops how to design networks
ISP Network Design workshops  how to design networksISP Network Design workshops  how to design networks
ISP Network Design workshops how to design networks
 

Recently uploaded

toefl ibt practice test module download_1
toefl ibt practice test module download_1toefl ibt practice test module download_1
toefl ibt practice test module download_1
Aswar Amiruddin
 
如何办理(USYD毕业证书)悉尼大学毕业证成绩单原件一模一样
如何办理(USYD毕业证书)悉尼大学毕业证成绩单原件一模一样如何办理(USYD毕业证书)悉尼大学毕业证成绩单原件一模一样
如何办理(USYD毕业证书)悉尼大学毕业证成绩单原件一模一样
qyguxu
 
如何办理(EUR毕业证书)鹿特丹伊拉斯姆斯大学毕业证成绩单原件一模一样
如何办理(EUR毕业证书)鹿特丹伊拉斯姆斯大学毕业证成绩单原件一模一样如何办理(EUR毕业证书)鹿特丹伊拉斯姆斯大学毕业证成绩单原件一模一样
如何办理(EUR毕业证书)鹿特丹伊拉斯姆斯大学毕业证成绩单原件一模一样
qyguxu
 
如何办理(Wintec毕业证书)怀卡托理工学院毕业证成绩单原件一模一样
如何办理(Wintec毕业证书)怀卡托理工学院毕业证成绩单原件一模一样如何办理(Wintec毕业证书)怀卡托理工学院毕业证成绩单原件一模一样
如何办理(Wintec毕业证书)怀卡托理工学院毕业证成绩单原件一模一样
qyguxu
 
Genaihelloallstudyjamheregetstartedwithai
GenaihelloallstudyjamheregetstartedwithaiGenaihelloallstudyjamheregetstartedwithai
Genaihelloallstudyjamheregetstartedwithai
joceko6768
 
WIOA Program Info Session | PMI Silver Spring Chapter | May 17, 2024
WIOA Program Info Session | PMI Silver Spring Chapter | May 17, 2024WIOA Program Info Session | PMI Silver Spring Chapter | May 17, 2024
WIOA Program Info Session | PMI Silver Spring Chapter | May 17, 2024
Hector Del Castillo, CPM, CPMM
 
如何办理(UoA毕业证书)奥克兰大学毕业证成绩单原件一模一样
如何办理(UoA毕业证书)奥克兰大学毕业证成绩单原件一模一样如何办理(UoA毕业证书)奥克兰大学毕业证成绩单原件一模一样
如何办理(UoA毕业证书)奥克兰大学毕业证成绩单原件一模一样
qyguxu
 
B. A. (Prog.) Political Science 6th Semester 2019.pdf
B. A. (Prog.) Political Science 6th Semester 2019.pdfB. A. (Prog.) Political Science 6th Semester 2019.pdf
B. A. (Prog.) Political Science 6th Semester 2019.pdf
paraspiyush3
 
如何办理(Galway毕业证书)爱尔兰高威大学毕业证成绩单原件一模一样
如何办理(Galway毕业证书)爱尔兰高威大学毕业证成绩单原件一模一样如何办理(Galway毕业证书)爱尔兰高威大学毕业证成绩单原件一模一样
如何办理(Galway毕业证书)爱尔兰高威大学毕业证成绩单原件一模一样
qyguxu
 
Ralph - Project Presentation Enhancing System Security at Acme Flight Solutio...
Ralph - Project Presentation Enhancing System Security at Acme Flight Solutio...Ralph - Project Presentation Enhancing System Security at Acme Flight Solutio...
Ralph - Project Presentation Enhancing System Security at Acme Flight Solutio...
MasterG
 
unit-5-final-cn-unit-5-notes-important-questions.pdf
unit-5-final-cn-unit-5-notes-important-questions.pdfunit-5-final-cn-unit-5-notes-important-questions.pdf
unit-5-final-cn-unit-5-notes-important-questions.pdf
radheeshyam1176
 
如何办理(PITT毕业证书)匹兹堡大学毕业证成绩单原件一模一样
如何办理(PITT毕业证书)匹兹堡大学毕业证成绩单原件一模一样如何办理(PITT毕业证书)匹兹堡大学毕业证成绩单原件一模一样
如何办理(PITT毕业证书)匹兹堡大学毕业证成绩单原件一模一样
qyguxu
 

Recently uploaded (20)

toefl ibt practice test module download_1
toefl ibt practice test module download_1toefl ibt practice test module download_1
toefl ibt practice test module download_1
 
如何办理(USYD毕业证书)悉尼大学毕业证成绩单原件一模一样
如何办理(USYD毕业证书)悉尼大学毕业证成绩单原件一模一样如何办理(USYD毕业证书)悉尼大学毕业证成绩单原件一模一样
如何办理(USYD毕业证书)悉尼大学毕业证成绩单原件一模一样
 
如何办理(EUR毕业证书)鹿特丹伊拉斯姆斯大学毕业证成绩单原件一模一样
如何办理(EUR毕业证书)鹿特丹伊拉斯姆斯大学毕业证成绩单原件一模一样如何办理(EUR毕业证书)鹿特丹伊拉斯姆斯大学毕业证成绩单原件一模一样
如何办理(EUR毕业证书)鹿特丹伊拉斯姆斯大学毕业证成绩单原件一模一样
 
如何办理(Wintec毕业证书)怀卡托理工学院毕业证成绩单原件一模一样
如何办理(Wintec毕业证书)怀卡托理工学院毕业证成绩单原件一模一样如何办理(Wintec毕业证书)怀卡托理工学院毕业证成绩单原件一模一样
如何办理(Wintec毕业证书)怀卡托理工学院毕业证成绩单原件一模一样
 
Genaihelloallstudyjamheregetstartedwithai
GenaihelloallstudyjamheregetstartedwithaiGenaihelloallstudyjamheregetstartedwithai
Genaihelloallstudyjamheregetstartedwithai
 
Kathleen McBride Costume Design Resume.pdf
Kathleen McBride Costume Design Resume.pdfKathleen McBride Costume Design Resume.pdf
Kathleen McBride Costume Design Resume.pdf
 
WIOA Program Info Session | PMI Silver Spring Chapter | May 17, 2024
WIOA Program Info Session | PMI Silver Spring Chapter | May 17, 2024WIOA Program Info Session | PMI Silver Spring Chapter | May 17, 2024
WIOA Program Info Session | PMI Silver Spring Chapter | May 17, 2024
 
Master SEO in 2024 The Complete Beginner's Guide
Master SEO in 2024 The Complete Beginner's GuideMaster SEO in 2024 The Complete Beginner's Guide
Master SEO in 2024 The Complete Beginner's Guide
 
5CL-ADBA,5cladba, the best supplier in China
5CL-ADBA,5cladba, the best supplier in China5CL-ADBA,5cladba, the best supplier in China
5CL-ADBA,5cladba, the best supplier in China
 
如何办理(UoA毕业证书)奥克兰大学毕业证成绩单原件一模一样
如何办理(UoA毕业证书)奥克兰大学毕业证成绩单原件一模一样如何办理(UoA毕业证书)奥克兰大学毕业证成绩单原件一模一样
如何办理(UoA毕业证书)奥克兰大学毕业证成绩单原件一模一样
 
DOH 5S ENHANCED DENGUE PROTOCOL (1).pptx
DOH 5S ENHANCED DENGUE PROTOCOL (1).pptxDOH 5S ENHANCED DENGUE PROTOCOL (1).pptx
DOH 5S ENHANCED DENGUE PROTOCOL (1).pptx
 
Job Hunting - pick over this fishbone for telephone interviews!.pptx
Job Hunting - pick over this fishbone for telephone interviews!.pptxJob Hunting - pick over this fishbone for telephone interviews!.pptx
Job Hunting - pick over this fishbone for telephone interviews!.pptx
 
B. A. (Prog.) Political Science 6th Semester 2019.pdf
B. A. (Prog.) Political Science 6th Semester 2019.pdfB. A. (Prog.) Political Science 6th Semester 2019.pdf
B. A. (Prog.) Political Science 6th Semester 2019.pdf
 
The Best VFX Course with Job Placement near Dunlop
The Best VFX Course with Job Placement near DunlopThe Best VFX Course with Job Placement near Dunlop
The Best VFX Course with Job Placement near Dunlop
 
如何办理(Galway毕业证书)爱尔兰高威大学毕业证成绩单原件一模一样
如何办理(Galway毕业证书)爱尔兰高威大学毕业证成绩单原件一模一样如何办理(Galway毕业证书)爱尔兰高威大学毕业证成绩单原件一模一样
如何办理(Galway毕业证书)爱尔兰高威大学毕业证成绩单原件一模一样
 
Ralph - Project Presentation Enhancing System Security at Acme Flight Solutio...
Ralph - Project Presentation Enhancing System Security at Acme Flight Solutio...Ralph - Project Presentation Enhancing System Security at Acme Flight Solutio...
Ralph - Project Presentation Enhancing System Security at Acme Flight Solutio...
 
unit-5-final-cn-unit-5-notes-important-questions.pdf
unit-5-final-cn-unit-5-notes-important-questions.pdfunit-5-final-cn-unit-5-notes-important-questions.pdf
unit-5-final-cn-unit-5-notes-important-questions.pdf
 
CV OF Dr. David Burkett | Cardiologist and Electrophysiologist .
CV OF Dr. David Burkett | Cardiologist and Electrophysiologist .CV OF Dr. David Burkett | Cardiologist and Electrophysiologist .
CV OF Dr. David Burkett | Cardiologist and Electrophysiologist .
 
如何办理(PITT毕业证书)匹兹堡大学毕业证成绩单原件一模一样
如何办理(PITT毕业证书)匹兹堡大学毕业证成绩单原件一模一样如何办理(PITT毕业证书)匹兹堡大学毕业证成绩单原件一模一样
如何办理(PITT毕业证书)匹兹堡大学毕业证成绩单原件一模一样
 
Your 7-Step Job Application Checklist: Ace Your Next Career Move
Your 7-Step Job Application Checklist: Ace Your Next Career MoveYour 7-Step Job Application Checklist: Ace Your Next Career Move
Your 7-Step Job Application Checklist: Ace Your Next Career Move
 

pdfslide.net_ims-basics-standardization-ims-components-and-ip-multimedia-subsystem-architectural.pdf

  • 1. Forschungszentrum Telekommunikation Wien Part 1: Peter Eichinger, Joachim Fabini IMS The IP Multimedia Subsystem © ftw. 2005 FTW IMS member tutorial Content ! IMS Basics ! Standardization ! IMS Components and Interfaces ! IMS Services ! Conclusion © ftw. 2005 FTW IMS member tutorial IMS Fundamentals ! What is IMS? - IP Multimedia Subsystem - Architectural framework - Overlay network for existing PS and CS networks • Support for IP-based interactive multimedia (QoS) • Mandatory support of IPV6 (Standard: IPV4 optional) • Signaling based on IETF-Protocols: SIP, Diameter, COPS • Core and Access • Integration with PSTN - Access agnostic • Wireless (UMTS, WLAN, WiMax) • Wired © ftw. 2005 FTW IMS member tutorial IMS Overlay Network Coverage IMS IP core Mobile MM device MM Terminal 1 MM Terminal 2 MM Server 1 MM Server 2 Fixed access network AAA, Security User Data Mobile access network
  • 2. © ftw. 2005 FTW IMS member tutorial IMS Standardisation ! Worldwide Interoperability required - Metcalfe‘s law: "The usefulness, or utility, of a network equals the square of the number of users.“ ! 3GPP (3rd Generation Partnership Protocol) - http://www.3gpp.org/ - TS (Technical specifications, TSpecs) - 3GPP Release 4/5/6/7 ! IETF (Internet Engineering Task Force) - http://www.ietf.org/ - IETF Drafts, RFCs © ftw. 2005 FTW IMS member tutorial Why do we need IMS? (Santa Claus wish list) ! Involved parties - Operators, Users, Content Providers, Legal Authorities, … ! All-IP network - Interactive Multimedia - QoS guarantee - Access transparency, seamless handover - AAA - Billing, Charging ! Services and Service Aggregation - 3rd party Application Servers - Services: No preferential treatement of voice - Voice (VoIP) is just one service, positioned at same level like any other services ! Communication security in IP networks - Signaling and Media - Access and Core - Regulatory requirements (lawful interception, …) © ftw. 2005 FTW IMS member tutorial Requirements context for UMTS operators ! Want more service flexibility and differentiation than GSM ! UMTS operator controls value chain ! Move towards Internet economics (but not willing to compromise on many of their service and operational objectives) ! Require “plug and play” interop achieved with GSM - 100% compatibility between terminals and networks - International roaming ! Strong security based on smart-card ! Roaming to CS-domain and PSTN interworking ! International roaming © ftw. 2005 FTW IMS member tutorial IMS Requirements ! 3GPP TS 22.228 - Requirements that shall be enforced by 3GPP IMS standards ! High-level requirements - Negotiable QoS for IP multimedia applications • At session establishment and during session - End-to-end QoS for voice • Equal to or better than quality of mobile CS voice call - Roaming • Inter-operator QoS negotiation • Use services provided by home- and by serving network - Mandatory default set of media types to ensure interop • Codec (audio: AMR, video: H.263), header compression - Access independence (GPRS, fixed, LAN) - Support for session-oriented non-3GPP Internet apps
  • 3. © ftw. 2005 FTW IMS member tutorial Standardised service capabilities ! Do not standardise multimedia applications - Standardise interfaces, capabilites ! Base IMS application concept on Internet - Flexible architectural framework - IP multimedia applications, no special requirements - Standardised storage and retrieval of user data (GUP) - Mechanisms that enable applications to detect mobile limitations and to take appropriate actions - Improve/extend APIs of CAMEL, OSA, etc. to support IP multimedia applications ! Service interaction - To be considered, research topic ! Vertical vs. Horizontal Service Architecture © ftw. 2005 FTW IMS member tutorial Vertical Service Architecture Service 1 Service 2 Service 3 Network/Routing Functions Common Functions Terminal Service 1 Service 2 Service 3 Terminal Service 1 Service 2 Service 3 Network Applications ! Topics - Application complexity - Security - Roaming © ftw. 2005 FTW IMS member tutorial Horizontal Service Architecture ! Topics: - Generic architecture - Specific applications Service 1 Service 2 Service 3 Network/Routing Functions Common Functions Terminal Service 1 Service 2 Service 3 Terminal Service 1 Service 2 Service 3 Network Applications © ftw. 2005 FTW IMS member tutorial 3GPP Release History ! … ! Release 99 - March 2000 ! Release 4 - March 2001 ! Release 5 - March-June 2002 ! Release 6 - Content/Feature freeze initially scheduled for 2003 - Scheduled for December 2004 – March (May) 2005 ! Release 7 }Pre-IMS Releases
  • 4. © ftw. 2005 FTW IMS member tutorial 3 GPP Release 6 topics ! IMS Phase 2 • Interworking with H323 and H324/M endpoints • Interworking with Internet SIP endpoints • SIP/SDP/RTP compression • Real-Time Services over IP • Relationship of IMS to HTML and other non-SIP applications ! Push Services & Presence ! WLAN Interworking ! MBMS (Multimedia Broadcast/Multicast Service) ! Network Sharing ! Priority Service ! Evolution of GTP and PS-domain mobility © ftw. 2005 FTW IMS member tutorial The IP multimedia subsystem CS-Domain PS-Domain “call” “session” IP Backbone TDM, ATM or IP MSC GMSC SCP IM Subsystem HLR ??? HSS SGSN GGSN MGW MGW PSTN Intranet/ Internet Intranet/ Internet CSCF MGCF IP based GMSC Server MSC Server New subsystem overlays existing architecture © ftw. 2005 FTW IMS member tutorial R-SGW* CSCF CSCF HSS* SGSN SCP GGSN EIR SGSN GGSN MRF MGCF T-SGW* TE MT UTRAN MSC Server HSS* R-SGW* GMSC Server T-SGW* MGW MGW PSTN/ Legacy/External Applications & Services* Multi-Media IP Networks Legacy Mobile Signalling Network Applications and Services* Other PLMN R Uu Iu Gn Gn Gp TE MT GERAN R Um Gb Iu1 Iu2 Mc Mc Nc MAP Mh MAP CAP Gr Gf Gi Mc Gi Gi Mm Mw Ms Mh Cx Gc Gi Mr Nb Signalling interface Signalling and data transfer interface Elements duplicated (for illustrative purposes only) * Iu1 = Iucs (RTP, AAL2) Iu2= Iu (RANAP) Legend Mg 3GPP R4 & R5 R5 Architecture CSCF Call State Control Function EIR Equipment Identity Register HSS Home Subscriber Server R-SGW Registered Signalling Gateway T-SGW Transport Signalling Gateway MGW Media Gateway MRF Media Resource Function R5 IMS elements (IP Multimedia Subsystem) A © ftw. 2005 FTW IMS member tutorial Protocols in IMS Visited IMS Network I-CSCF I-CSCF MRF MRF MGW HSS SIP Application Servers OSA-SCS T-SGW T-SGW Internet IP networks Internet IP networks PSTN PLMN PSTN PLMN Home IMS Network Visited Access Network GGSN P-CSCF P-CSCF CSE(SCP) IM-SSF IM-SSF OSA Application Server S-CSCF S-CSCF Home Access Network Home Access Network GGSN GGSN P-CSCF P-CSCF MGCF MGCF SIP Diameter IP TDM SS7 SIP Diameter IP TDM SS7 SIP Diameter IP TDM SS7 ISC ISC ISC Cx Cx Sh Si Mw Mw Mw Mr Mg Gi Gi ISUP/BICC BGCF BGCF Mi
  • 5. © ftw. 2005 FTW IMS member tutorial IMS Architecture: Components ! CSCF - 3GPP: Call Session Control Function - Sometimes found as “Call State Control Function” ! Three flavours of CSCF - Proxy CSCF (P-CSCF) - Interrogating CSCF (I-CSCF) - Serving CSCF (S-CSCF). HSS Visited Network I-CSCF S-CSCF Home Network SGSN GGSN P-CSCF To External PDN From External PDN © ftw. 2005 FTW IMS member tutorial SIP Registration HSS Visited Network Home Network • Proxy uses a DNS a query on the destination address (in the Request URI) to determine routeing for I-CSCF. 1. Register • The S-CSCF requests the service profile from the HSS. Security checks may be performed. • The S-CSCF stores the address(es) for contacting the UE, for any future routeing terminating sessions I-CSCF S-CSCF 4. Register • The I-CSCF allocates a Serving CSCF based on the requested services (provided by the HSS) The HSS may perform subscription checking at this stage • The HSS stores the Serving CSCF name to assist in the routeing of multimedia sessions 2. 5. BG P-CSCF BG GGSN SGSN 3. 7. 6. 8. © ftw. 2005 FTW IMS member tutorial End-to-End SIP Session Originating Mobile’s Network Interactions Terminating Mobile’s Network Interactions HSS BG BG Home Network Visited Network (Terminating) The I-CSCF acts as a SIP Proxy forwarding the SIP Invite to the users current S-CSCF U-plane C-plane S-CSCF potentially invokes service profile but normally forwards the SIP Invite to the P-CSCF P-CSCF routes the SIP Invite to the user’s home domain (I-CSCF) Potentially filters off emergency calls and local free phone numbers Visited Network (Originating) Bearer established directly between user client following successfully CC signalling S-CSCF The HSS acts as a Location Server to assist in locating the S-CSCF HSS Home Network (Originating) S-CSCF routes the SIP Invite to the called party’s home domain. The S-CSCF may invoke services The HSS acts as a Location Server to assist in locating the S-CSCF SGSN GGSN P-CSCF BG BG I- CSCF S-CSCF BG I-CSCF BG S-CSCF BG BG P-CSCF GGSN SGSN The I-CSCF proxies the SIP Invite to the users serving S- CSCF © ftw. 2005 FTW IMS member tutorial Home Subscriber Server Requirements ! HSS model incorporates 3G-HLR (MAP) and IM Subsystem functions (Cx) ! “One-touch” subscriber administration across domains ! Large profiles will mean similar capacity dynamics as HLR - Overload control will be key - Platform must be fully scalable to retain focus on value oriented features ! Support open protocols/APIs for OAM, provisioning and applications access GPRS Access P-CSCF SIP SIP I-CSCF SIP Cx SIP MAP IM Subsystem Call State Control Function (CSCF) HLR ??? HSS S-CSCF
  • 6. © ftw. 2005 FTW IMS member tutorial HSS Background ! Open interface Cx enables multi-vendor solution - Operators see a clear functional separation between HSS and CSCFs (as with HLRs and MSCs, and therefore potential for multi-vendor solutions). ! Use of multiple service specific CSCFs would require access to a centralised HSS resource ! HLR evolution to HSS - A number of operators/vendors see the HSS as an evolution of the HLR. HSS is specified as a superset of HLR functionality in standards, enabling sharing of subscription data between IMS and PS/CS Domain. - Co-location of HSS with HLR enables re-use of back office systems Cx interface within the IMS is as critical as the MSC-HLR interface in GSM © ftw. 2005 FTW IMS member tutorial Mw (SIP) S-CSCF I-CSCF HSS Cx Cx Mw (SIP) Mw (SIP) HSS: Home Subscriber Server ! Authentication and Authorization ! User Profile Propagation (push and pull) ! User Location Registration ! Naming/Addressing Resolution ! Protocol requirements similar to MAP (MAP protocol choice initially proposed by a number of operators) © ftw. 2005 FTW IMS member tutorial Call to the PSTN (Roaming in the Home Network) Originating Mobile’s Network Interactions Terminating PSTN Network U-plane C-plane Originating Home Network Bearer established between user clients following successfully CC signalling PSTN The BGCF decides to break out of the IP network and selects an MGCF to provide interworking S-CSCF invokes mobile originating services, recognises the call is to a PSTN and therefore routes it to the BGCF MGW P-CSCF S-CSCF SGSN GGSN BGCF MGCF T-SGW © ftw. 2005 FTW IMS member tutorial IPv6 Impacts ! IM Subsystem nodes must support IPv6 ! GSSN must support IPv6 on Gi interface ! SGSN modifications necessary to store IPv6 addresses ! RNC may need to support IPv6 header compression ! IPv6 packets can be tunnelled through access network using IPv4 ! Capability for interworking IPv6 and IPv4 critical ! Apart from release 5 IM Subsystem that requires IPv6 development, another work item “IP in UTRAN” will require IPv6 support. It will likely have an impact on the Core Network. IPv6 development must be coordinated at the system level, not individual products
  • 7. © ftw. 2005 FTW IMS member tutorial Literal Interpretation of Requirement to Support IPv6 in the IM Subsystem Indicates a requirement to support IPv6 Legacy mobile Signalling network CSCF R-SGW GGSN SGSN HSS EIR MGCF T-SGW CSCF Applications & Services Multimedia IP Networks PSTN/Legacy/ External MGW MRF UTRAN Gr Cx Mw Mm Gi Mc Gi Gi Mr Gn Mh Ms Gf Mg Iu Notes: Go between GGSN and PCF in P-CSCF is not reflected here. BGCF is missing. © ftw. 2005 FTW IMS member tutorial Introduction of IPv6 with Minimum Number of Products Effected IP4 IP6 Both IP4 and IP6 User Plane Control Plane CSCF GGSN SGSN MGCF MRF MGW EIR CSCF T-SGW R-SGW HSS PSTN/Legacy Legacy Mobile Signalling Network IP Multimedia Networks NAT-PT IPv4 Networks NAT-PT Applications & Services Gi Gi Gi Gi Gi Mr Cx Gf Gr Mg Mh Mc Ms Mw Mm Notes: Go between GGSN and PCF in P-CSCF is not reflected here. BGCF is missing. © ftw. 2005 FTW IMS member tutorial Intranet IPv4 IPv6 ! Expanded address space is the key driver for UMTS ! Also simplifies QoS control and possible future support for embedded mobility ! New technology ! Interworking to v4 is complicated GPRS Backbone IP v4 or v6 Internet IPv4 IM Subsystem IPv6 Intranet IPv6 SIP Call Server SGSN GGSN GPRS Tunnelling Protocol (GTP) tunnels IP v4 or v6 tunnelled transparently as required Mobile must use IPv6 to access IM-Subsystem UMTS Network Boundary G/W © ftw. 2005 FTW IMS member tutorial Service Architecture S-CSCF I-CSCF OSA Gateway (Service Capability Server) Invite (URI = userA@home.com) scscf@home.com P-CSCF Invite (URI = userA@home.com) OSA API CAMEL Server SIP Server ISC Service Service Service IM SSF The CSCF to Application Server interface is used to provide services residing in an AS. Two cases were identified: • Serving-CSCF to an AS in Home Network. • Serving-CSCF to an AS in External Network (e.g., Third Party or Visited) The purpose of the IM SSF is to translate SIP+ to CAP and to hold the needed functions to do that. The IM SSF and the CAP interface support legacy services only. • An Application Server (AS) offering value added IM services resides either in the user's home network or in a third party location. The third party could be a network or simply a stand-alone AS.
  • 8. © ftw. 2005 FTW IMS member tutorial Service Architecture Interfaces ! Two new interfaces have been defined to support services - SIP-based ISC interface between the S-CSCF and Application Server - Sh interface between the HSS and the Application Server- conveys subscription information necessary to execute the service. ! The S-CSCF shall decide if an application server should be involved in SIP session request based on (filter) information received from the HSS (or other sources, e.g. application servers). © ftw. 2005 FTW IMS member tutorial Find & Guide (Web Application) MAP Server Ads Server Traffic Info GMLC Billing System HLR GGSN SGSN UTRAN Web Proxy Find & Guide Apps Server OSA G/W Server Network Operator’s Administrative Domain 3rd Party Apps Service Provider JAIN or OSA API 3. Find exact location of user terminal and check progress 5. The application combines location info with geographic map, traffic info and relevant ads 4. Ads retrieved from a secondary 3rd Party MAP MAP MAP GTP’ 1. Request for per use billing to subscriber’s account 2. Request for user’s precise geographic location HTTP Service Concept The user requests the location and directions to the nearest Indian restaurant via a web interface. The service locates the user and provides a map with restaurants marked. The user may request a particular restaurant’s menu but will ultimately selects a restaurant (destination). Based on traffic conditions the service will provide the quickest route in text instructions. The service may further monitor progress and advise of changes to the route depending on fluctuating conditions. The service bills the user’s UMTS account according to the level of guidance provided. © ftw. 2005 FTW IMS member tutorial Find & Guide (SIP Application) MAP Server Traffic Info GMLC Billing System HSS Find & Guide Apps Server OSA G/W Server IM Subsystem 3rd Party Apps Service Provider JAIN or OSA API 3. Find exact location of user terminal and check progress MAP MAP MAP GTP’ 1. Request for per use billing to subscriber’s account 2. Request for user’s precise geographic location Service Concept The user requests the location and directions to the nearest Indian restaurant via an interactive voice interface. The service locates the user and provides a map with restaurants marked. The user may request a particular restaurant’s menu but will ultimately selects a restaurant (destination). Based on traffic conditions the service will provide audio directions. The service may further monitor progress and advise of changes to the route depending on fluctuating conditions. The service bills the user’s UMTS account according to the level of guidance provided. Ads Server Audio Server S-CSCF P-CSCF SIP Voice Bearer Web Bearer GGSN SGSN UTRAN Web Server 4. The Apps Server requests voice and web media types 5. The UE sets up two bearers 6. Upon receipt of the SIP 200 OK the Audio and Web servers start streaming data. © ftw. 2005 FTW IMS member tutorial QoS ! The QoS over the UMTS radio must be managed to meet the service requirements ! The P-CSCF is responsible for authorising IMS bearers ! The P-CSCF uses COPS for policy signalling ! The Policy Control Function (PCF) uses standard IP mechanisms to implement policy in the IP bearer layer. This is the IETF Policy Decision Point (PDP). The PCF communicates policy decisions to the IP BS Manager in the GGSN, which is the IP Policy Enforcement Point (PEP). ! The PS-domain must support secondary PDP contexts to meet Rel5 QoS requirements ! The UTRAN will need QoS capabilities to support the Rel5 QoS ! MGWs and clients can optionally use RSVP to signal bearer requirements P-CSCF PCF GGSN SGSN MGW UTRAN Policy- COPS Bearer- Diffserv (required) RSVP, Intserv (optional) IMS Application Primary and Secondary PDP Contexts Multiple RABs with new QoS types PS Domain RAN UE Primary and Secondary PDP contexts, UMTS QoS (required) Diffserv, RSVP, Intserv (optional) S-CSCF SDP
  • 9. © ftw. 2005 FTW IMS member tutorial Reference Model Gf Gi Iu Gi Mr Gi Ms Gi R Uu MGW Gn Gc Signalling and Data Transfer Interface Signalling Interface TE MT UTRAN Gr SGSN GGSN EIR MGCF R-SGW *) MRF Multimedia IP Networks PSTN/ Legacy/External Applications & Services *) Mm Mw Legacy mobile signallingNetw ork Mc Cx Alternative Access Network Mh CSCF CSCF Mg T-SGW *) T-SGW *) HSS *) HSS *) Applications & Services *) MSC server GMSC server Mc Mc D C SCP CAP MGW Nb Nc Iu Iu R-SGW *) Mh CAP CAP R Um TE MT BSS/ GERAN Gb A *) those elements are duplicated for figure layout purpose only, they belong to the same logical element in the reference model Iu Notes: Go between GGSN and PCF in P-CSCF is not reflected here. BGCF is missing. © ftw. 2005 FTW IMS member tutorial Conclusion ! IP Multimedia Subsystem - Standardized by 3GPP/IETF - Overlay network architecture - Access-agnostic - Inter-Operator-QoS negotiation - IPV6-based - Simplicity for user results in increasing complexity in the core ! Services - Standardise service capabilities and interfaces - Integration of third-party- and legacy services (OSA, CAMEL) through ISC interface - IMS offers charging/billing alternatives to operators © ftw. 2005 FTW IMS member tutorial End of IMS Part 1 ! Thank you for your attention ! Contacts: - Peter Eichinger (Kapsch CarrierCom): mailto:peter.eichinger@kapsch.net - Joachim Fabini (TU Wien, IBK) mailto:joachim.fabini@tuwien.ac.at © ftw. 2005 FTW IMS member tutorial Annex
  • 10. © ftw. 2005 FTW IMS member tutorial Proxy CSCF ! The proxy CSCF is a Back to Back User Agent (B2BUA), ie it can behave as a Proxy and as a User Agent (as defined in SIP RFC) ! Identifies the I-CSCF to handle signalling in other networks ! Forwards session control messages to S- CSCF identified during registration ! Manages QoS and resources in visited network and over radio. Authorisation of bearer resources and QoS management through interactions with Policy Control Function (PCF) ! Uses COPS to have bearers authorised via GGSN ! Generates billing for use of visited network resources ! Handles emergency calls and Lawful Intercept requirements ! Provides facilities (eg number translation) for local services Visited Network GGSN P-CSCF BG COPS to GGSN for resource control SIP (UMTS Profile) SIP (UMTS Profile) Billing All interfaces are IPv6 • The P-CSCF is discovered by the UE in one of 2 ways: – Transfer a Proxy-CSCF address within the PDP Context Activation signalling to the UE. – Use of DHCP to provide the UE with the domain name of a P-CSCF and the address of a Domain Name Server (DNS) that resolves the P-CSCF name. • The P-CSCF supports the UMTS SIP profile which includes manipulating SIP header information PCF To home network (I- CSCF or S- CSCF) © ftw. 2005 FTW IMS member tutorial I-CSCF: Interrogating CSCF ! Selects S-CSCF at registration ! Locates S-CSCF for incoming calls ! “Hides” internal structure of network and subscriber location from external PDN ! One operator can have a hiding I-CSCF which is a different I-CSCF from the I- CSCF used for S-CSCF selection ! Interfaces with Subscription Location Function (SLF) to locate HSS. The protocol to use on the Dx interface is for further study. ! At registration, the selection of the I- CSCF is done by the P-CSCF based on a DNS query on the destination address (in the Request URI) ! For an end-to-end SIP session, the S- CSCF determines the network operator of the destination and uses a database to locate the I-CSCF to use for that network HSS I-CSCF Home Network SIP (UMTS Profile) AAA/Diameter All interfaces are IPv6 To External PDN S-CSCF SLF Dx SIP (UMTS Profile) To visited network (P- CSCF) © ftw. 2005 FTW IMS member tutorial S-CSCF: Serving CSCF ! The Serving CSCF can behave as a Registrar, as a Proxy and as a User Agent (as defined in SIP RFC) ! Delivery point of services to the user ! Performs registration and security for the client ! Interacts with HSS to obtain subscriber profile, authenticate, and register the client. Protocol to HSS is AAA/Diameter ! Interacts with other CSCFs via SIP using a profile specified in UMTS ! Interacts with external networks via SIP ! If it can not provide services locally, it delegates services control to an Application Server which can itself handle the services, or have a Parlay API or CAP interface ! Controls resource functions – announcements etc. ! Provides billing information HSS I-CSCF S-CSCF Home Network BGCF MGCF MGW BG Apps SIP (UMTS Profile) AAA/Diameter SIP+ (UMTS profile) SIP To External PDN Billing MRF ?? All interfaces are IPv6 BGCF H.248 SIP (UMTS Profile) © ftw. 2005 FTW IMS member tutorial HSS HSS Mw (SIP) S-CSCF I-CSCF HSS Cx Cx Mw (SIP) Mw (SIP) SLF: Subscribtion Locator Function ! By default, the standards require the SLF resolution mechanism to be supported. ! If a single HSS is used in one network, this is not required (can be switched off via O&M). One case of a single HSS is when an operator chooses to use a farm architecture from one vendor. ! The SLF provides a mechanism to enable multi-vendor HSSs for the same operator ! The Dx/SLF enable the I-CSCF to find the address of the appropriate HSS ! The relationship with number portability is for further study. ! The Dx interface provides: - an operation to query the subscription locator from the I-CSCF - a response to provide the HSS address towards the I-CSCF. Dx SLF Enables I-CSCF to resolve which HSS to go to
  • 11. © ftw. 2005 FTW IMS member tutorial PSTN Interworking Entities ! BGCF (Breakout Gateway Control Function) - Selects the network in which interworking should occur - If interworking is to be performed in the present network then the BGCF also selects the MGCF - Network selection is based on local policy and may use input from protocols such as TRIP ! MGCF (Media Gateway Control Function) - Perform interworking to the PSTN i.e. between ISUP and SIP - Controls the MGW for media conversion - Selects the I-CSCF for PSTN originating calls ! T-SGW (Transport Signalling Gateway function) - Used to communicate between the SS7 network and the MGCF. - Encapsulates the ISUP message in the SIP message to the MGCF (SIP-T or BICC). ! MGW (Media Gateway) - Terminates media streams from a packet network © ftw. 2005 FTW IMS member tutorial PSTN Originating Call (when roaming in a visited network) Originating PSTN Terminating Mobile’s Network Interactions HSS Home Network Visited Network Bearer established between user client following successfully CC signalling I-CSCF P-CSCF PSTN MGCF provides translation between SIP-T (or BICC) and SIP and either selects an I-CSCF or is statically associated with an I-CSCF The I-CSCF locates the S-CSCF and forwards the SIP Invite MGCF GGSN SGSN BG MGW S-CSCF invokes service profile but normally forwards the SIP Invite to the P-CSCF The HSS assist in locating the S-CSCF T-SGW S-CSCF BG The T-SGW forwards the SS7 message, encapsulated, to the MGCF SIP-T/BICC ISUP/SIP-T/BICC TDM/ATM/IP