Documente Academic
Documente Profesional
Documente Cultură
IMS/TISPAN Overview
3FL12353AAAAWBZZA
Edition 9
TRAINING MANUAL
Switch
Warning
Safety to notes view!
Both lethal and dangerous voltages are present within the equipment. Do not wear conductive jewelry
while working on the equipment. Always observe all safety precautions and do not work on the
equipment alone.
Caution
The equipment used during this course is electrostatic sensitive. Please observe correct anti-static
precautions.
Trade Marks
Alcatel and MainStreet are trademarks of Alcatel.
All other trademarks, service marks and logos (“Marks”) are the property of their respective holders
including Alcatel-Lucent. Users are not permitted to use these Marks without the prior consent of Alcatel
or such third party owning the Mark. The absence of a Mark identifier is not a representation that a
particular product or service name is not a Mark.
Copyright
This document contains information that is proprietary to Alcatel-Lucent and may be used for training
purposes only. No other use or transmission of all or any part of this document is permitted without
Alcatel-Lucent’s
Technology
written permission, and must include all copyright and other proprietary notices. No
otherIMS/TISPAN
use or transmission
Overview of all or any partAll of
Rights Reserved © Alcatel-Lucent 2007
its contents may be used, copied, disclosed or conveyed to
any party in any manner whatsoever without prior written permission from Alcatel-Lucent.
Use or transmission of all or any part of this document in violation of any applicable Canadian or other
legislation is hereby expressly prohibited.
User obtains no rights in the information or in any product, process, technology or trademark which it
includes or describes, and is expressly prohibited from modifying the information or creating derivative
works without the express written consent of Alcatel-Lucent.
Alcatel-Lucent, The Alcatel-Lucent logo, MainStreet and Newbridge are registered trademarks of Alcatel-
Lucent. All other trademarks are the property of their respective owners. Alcatel-Lucent assumes no
responsibility for the accuracy of the information presented, which is subject to change without notice.
© 2007 Alcatel-Lucent. All rights reserved.
Disclaimer
In no event will Alcatel-Lucent be liable for any direct, indirect, special, incidental or consequential
damages, including lost profits, lost business or lost data, resulting from the use of or reliance upon the
information, whether or not Alcatel has been advised of the possibility of such damages.
Mention of non-Alcatel-Lucent products or services is for information purposes only and constitutes
neither an endorsement nor a recommendation.
Please refer to technical practices supplied by Alcatel-Lucent for current information concerning Alcatel-
Lucent equipment and its operation.
At the end of each section you will be asked to fill this questionnaire
Please,
Course title : return
IMS/TISPANthis sheet
Overview to the trainer at the end of the training
Client (Company, centre) :
Switch
Language : to notes
English view! dates from : to :
Number of trainees : Location :
Surname, First name :
Technology
All Rights Reserved © Alcatel-Lucent 2007
IMS/TISPAN Overview
Other comments
1
End-user services offered in
IMS/TISPAN
3FL12353AAAAWBZZA Edition 9
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
This page is left blank intentionally
Document History
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
This page is left blank intentionally
Page
Switch to notes view!
1.1 – Introduction 7
IMS/TISPAN and Working groups 8
Main added values with IMS/TISPAN services (1/2) 9
Main added values with IMS/TISPAN services (2/2) 10
Service enablers and communication services 11
1.2 – Service enablers 12
Authentication & Access Control 13
Group list management 14
Group list management 15
Presence management (1/3) 16
Presence management (2/3) 17
Presence management (3/3) 18
1.3 Communication Services 19
3GRC Video 20
Questions (1/2) 21
Questions (2/2) 22
Self-Assessment on the Objectives 23
End of Module 24
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Technology
IMS/TISPAN Overview This page is reserved
All rights left blank intentionally
© 2007, Alcatel-Lucent
1.1 – Introduction
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
IMS
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
ID
Service enablers:
Authentication & access control
Presence management
Group list management
Communication services:
Instant messaging
Push To Talk
Application Push To Show…
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
A service enabler is a component that offers a standard interface to internal and external value-added
services.
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Remove a contact
Block a contact
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
+3329650007
Status:
Offline
Erwan
+3329650003
Status:
Offline
Christophe
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
+3329650007
Status:
Online
Erwan
+3329650003
Status: Away
Christophe
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
IMS/TISPAN services evolve towards existing Internet services to make a common service independent from
the access device.
Wifi PDA
3G phone
Wimax PC
xDSL PC
Push to talk
Push to show
Push to share
Time allowed: Instant Messaging
Gaming
5 minutes
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
According to this chapter, match each definition listed on the right with the
appropriate service on the left.
GLMS Method of conversing on half-duplex
communication lines, using a button to switch
from voice transmission mode to voice
Push To Talk reception mode.
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
End of Module
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
2
Evolution of an R98 network to a
IMS/TISPAN one
3FL12353AAAAWBZZA Edition 9
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Document History
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
This page is left blank intentionally
Page
Switch to notes view!
2.1 Review of an R98 network 7
Telecommunications world 8
PLMN architecture 9
PLMN architecture 10
2.2 Changes from R98 to R6 (MOBILE) 11
3GPP R98 (GSM + GPRS) 12
3GPP R99 (UMTS) 13
3GPP R4 (NGN Mobile) 14
3GPP R5 (IMS) 15
3GPP R6 (WLAN) 16
2.3 Changes from a conventional network to TISPAN (FIXED) 17
ADSL: Asymetric Digital Subscriber Line 18
NGN: Next Generation Networks (Class 4) 19
NGN: Next Generation Networks (Class 5) 20
« PSTN Emulation » + NGN Multimedia (IMS) 21
Full IMS Architecture 22
TISPAN R1/3GPP R7 - Fixed Mobile Convergence 23
2.4 Architecture of the IMS/TISPAN 24
Why IMS/TISPAN? 25
Why IMS/TISPAN? 26
What is IMS/TISPAN? 27
2.5 IMS/TISPAN functions in layers 28
IMS/TISPAN reference architecture [Simplified] 29
IMS/TISPAN reference architecture 1/2 30
Technology
IMS/TISPAN IMS/TISPAN reference architecture 2/2 © 2007, Alcatel-Lucent 31
All rights reserved
Overview
2.6 Access 32
xDSL Access 33
3G Access 34
WiMAX access 35
POTS access 36
2.7 Control Layer 37
P-CSCF: Proxy Call Session Control Function 38
AGCF : Access Gateway Control Function 39
I-CSCF: Interrogating Call Session Control Function 40
S-CSCF: Serving Call Session Control Function 41
HSS: Home Subscriber Server 42
RACS : Resource and Admission Control Subsystem 43
NASS: Network Attachment Subsystem 44
MRF: Media Resources Function 45
MGCF: Media Gateway Control Function 46
BGCF: Breakout Gateway Control Function 47
I-BCF: Interconnect Border Control Function 48
2.8 Application Layer 49
AS: Application Server 50
2.9 IMS/TISPAN Architecture 51
Complete architecture 52
2.10 Exercise 53
Exercise 1/2 54
Exercise 2/2 55
Self-Assessment on the Objectives 56
End of Module 57
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
This page is left blank intentionally
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
PSTN/ISDN PLMN
PDN
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Integrated Services Digital Network (ISDN) is a type of circuit switched telephone network
system,designed to allow digital transmission of voice and data over ordinary telephone copper wires.
The public switched telephone network (PSTN) is the concentration of the world's public circuit-
switched telephone networks.
A Public Land Mobile Network (PLMN) is any wireless communications system intended for use by
terrestrial subscribers in vehicles or on foot.
BSC Circuit
networks
PCU
AuC
HLR
SGSN
GGSN
Packet
GPRS
backbone
networks
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
GGSN
BSC Performs mobility and data session management for GPRS mobiles
PCU
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
BSC Circuit
networks
PCU
AuC
HLR
SGSN
GGSN
Packet
GPRS
backbone
networks
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
The GSM network was designed to enable a mobile subscriber to make telephone calls. The
architecture is divided into two parts:
• the Base Station Subsystem (BSS) which comprises all the antenna equipment called Base
Transceiver Station (BTS) and the items of equipment controlling the BTSs, called Base
Station Controllers (BSCs).
• the Network SubSystem (NSS) which comprises the Mobile Services switching Centers (MSCs)
and a database called the Home Location Register (HLR).
Use of the Internet expanded considerably throughout the 1990s. A need to access these services from
a mobile terminal was anticipated. In 1999, it became possible to access an Internet service from a
mobile, but at low speed (9.6 kbit/s). And this handicap was further complicated by the considerable
consumption of radio resource, inappropriate to the needs of packet switching (monopolising resources
for bursty Internet traffic). To overcome the weaknesses of the GSM network with respect to Internet
services, the General Packet Radio Service (GPRS) was born. GPRS defines a packet switched network
architecture with mobility management and wireless access. The GPRS recommendations still use the
same BSS architecture, but define a different NSS architecture. The GPRS network comprises:
A Serving GPRS Support Node (SGSN), which is linked to one or more BSSs. This is a router
with mobility management functionality.
A Gateway GPRS Support Node (GGSN), which is linked to one or more data networks. This is
a gateway router between the GPRS network and the IP and X.25 based data networks.
The HLR database defined for GSM.
BSC Circuit
networks
PCU
AuC
HLR
SGSN
GGSN
Packet
GPRS
Node-B backbone
networks
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
The Universal Mobile Telecommunication System (UMTS) is a third generation mobile radio network.
The UMTS architecture is subdivided into two networks:
• the Radio Access Network (UTRAN),
• the core network which is divided into two domains:
• the Circuit Switched (CS) domain which combines the third generation mobile services
switching centers.
• the Packet Switched (PS)domain which combines the same entities that emerged with
GPRS: SGSN and GGSN.
The HLR database belongs to both domains.
GPRS
backbone
AuC
HLR
SGSN
GGSN
Packet
GPRS
Node-B Backbone
networks
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
The CS domain of the UMTS R4 uses the concept of NGN: there is a separation between control and
data transport.
The CS domain is composed of:
• a set of MSC servers/VLR and a set of GMSC servers which handle signaling,
• a set of CS-MGW which convert circuit data (voice, multimedia) into ATM cells or IP packets
so that they are conveyed in the backbone.
The CN R4 can be connected to the UTRAN through the Iu-CS and Iu-PS interfaces and to the BSS
through the A and Gb interfaces.
The packet domain is defined as in 3GPP R3.
The MSC Server is composed of a MGCF (Media Gateway Control Function) and the MSC / VLR call
control and mobility management functions
GPRS IMS
backbone
AuC
HLR
SGSN
GGSN Packet
Node-B networks
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
3GPP R5 (IMS)
WAC Circuit
3GPP AAA networks
IMS
SGSN AuC
HLR
GGSN Packet
GPRS
Node-B backbone
networks
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
3GPP R6 (WLAN)
Release 6 provides:
Inter-working with CS networks (e.g., PSTN, CS PLMN).
Interworking between 3G & WLAN access.
Dynamic QoS policy and UTRAN QoS optimization for PS / IMS conversational services.
Presence/Instant Messaging.
Group management & Conferencing (SIP).
Service enablers for IMS: PoC.
Lawful interception.
Access agnostic description of IMS specifications.
Inter-working with IP multimedia networks (e.g., Internet), including IPv4 networks.
Study on inter-working aspects and migration scenarios for IPv4 based IMS implementations.
Split between work: 3GPP <-> Open Mobile Alliance (OMA). 3GPP focuses further on network &
IMS session control architecture. OMA takes up service architecture + applications. Examples:
Push over Cellular (PoC)=OMA name for Push To Talk, IMS Presence/Messaging (SIP SIMPLE
based).
UMA is connected to the IMS through a WLAN Access Gateway (WAG)
The 3GPP AAA (Authentication, Authorization and Accounting ) is involved in access and service
authentication and authorization procedures of a WLAN UE
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
LEX
AN Circuit Networks
LEX TEX
AN
STP
DSLAM
Packet BRAS
LPF
Backbone Internet
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
The idea is to enable Internet calls to be routed as early as possible to a private packet network. A
DSLAM (Digital Subscriber Line Access Multiplexor) is inserted before the AN. A LPF (Low Pass Filter) is
used to separate data from analogue voice onto the wire between the subscriber and the DSLAM, and
the DSLAM separates the voice, which is sent to the AN, from the data, which is sent the the packet
backbone.
MGC
LEX
AN Circuit Networks
TGW
TGW
LEX TGW
AN
Packet
Backbone BRAS
DSLAM
LPF
Internet
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
During this first migration stage, the transit exchanges are replaced by TGWs (Trunking GateWay). The
TGWs are controlled by one or more MGCs (Media Gateway Controler).
MGC
AN Circuit Networks
AGW
TGW
RGW
AN AGW
Packet
Backbone BRAS
STP
DSLAM
LPF
Internet
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
During the second stage of migration to NGN, the access switches will be replaced by MGWs. These
MGWs will be controlled by one or more MGCs.
MGC
AN Circuit Networks
AGW
TGW
RGW
AN AGW
Packet IMS
Backbone
STP
DSLAM
BRAS
Internet
SIP Phone
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
The NGN Multimedia (IMS) is considered as an external IP network. A special phone, called « SIP phone
», will open a session to this IP network, and then exchange signaling using the SIP protocol.
That phone is doing VoIP, and doesn’t need a gateway to "packetise" the voice.
The IMS, is interconnected with other networks, in order to be able to route calls to these networks
AN Circuit Networks
AGW
RGW
AN AGW
IMS
STP BRAS
DSLAM
Packet
Backbone
Internet
SIP Phone
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
In that architecture, the IMS will control the gateways, and provides the « PSTN emulation service »
for analogs subscribers.
We also say, that the circuit disappears, because all phones are considered as IP phones from the IMS
point of view.
Circuit Networks
AN AGW
GGSN
BRAS STP
SGSN
DSLAM
UTRAN
SIP Phone
Internet
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
The TISPAN R1 and the 3GPP R7 are defining IMS as a convergent network that controls fixed and
mobile subscribers
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Multimedia services
PSTN
IMS/TISPAN
PLMN
PDN
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Why IMS/TISPAN?
IMS/TISPAN
IM/PM,
IM/PM,
Pre-IMS Gaming,
Gaming,
Audio/Voice,
Audio/Voice,
IM/PM,
IM/PM, Video
Video
Gaming,P2S,
Gaming,P2S, Telephony,
Telephony,
Packet
Packet
IM/PM
IM/PM PoC
PoC Conferencing
Conferencing
PoC
PoC
IM/PM
IM/PM
Audio
Audio Audio
Audio Audio
Audio Audio
Circuit
Circuit
Video-
Video- Video-
Video- Video-
Telephony
Telephony Telephony
Telephony telephony
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Why IMS/TISPAN?
With Releases 5 and 6 of 3GPP, near real time services as Push to talk over Cellular and real time
services as voice and video telephony, gaming and conferencing (in release 6) will be available over
packet and completely managed by the IMS/TISPAN.
Access layer
Application PDN
Applicationlayer
layer
3G
3Gmobile
mobile
WLAN
WLAN Control
Controllayer
layer
WiMAX
WiMAX
DSL
DSL Media Gateway
Fiber P
Fiber S
Ethernet
Ethernet Transport
Transportlayer
T
layer N
/
P
L
M
User data IMS/TISPAN N
Signaling
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Why IMS/TISPAN ?
3GPP has decided to use a layered approach to architectural design. This means that transport and
bearer are separated from the IMS signaling network and the session management service.
Application layer:
Service Capabilities (no more standardization of every service as in 2G).
Standardized access to telco service capabilities for 3rd party developers: open Interfaces.
IMS User Profile stored in a central database, not statically configured in every switch.
Control layer:
Manages multimedia sessions using only one multimedia protocol (SIP) for session and service
control.
Assumes the authentication of an IMS subscriber.
Only IPv6 is specified inside the IMS (inter-working with IPv4 defined).
Is responsible for Home Service Control (no dependencies on roaming partners).
Transport layer:
Assumes the independence (as long as it is IP) with the access: fixed, mobile, wireless.
Nomadic service access (R5) and session continuity between access types are standardized
(R6).
Quality of Service enabled (policed by control plane).
Combination with charging package for data and IMS services is possible.
Inter-working with circuit switched (fixed/mobile) is supported thanks to gateway.
Access layer:
Represents all the possible broadband access technologies: UTRAN, CDMA2000, xDSL, WLAN,
cable networks.
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Application Layer
AS AS AS
Transport Layer
MRFP I-BGF
IP network Others Networks
MGW
PSTN/PLMN
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
2.6 Access
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Control Layer
P-CSCF
Transport Layer
DSLAM
BRAS
Network
SIP Phone
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Control Layer
IMS Core
P-CSCF PDF
Transport Layer
PEF
Access Transport
Network
Node-B
RNC SGSN GGSN
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Control Layer
IMS Core
P-CSCF
Transport Layer
BS WAC
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Control Layer
TISPAN Core
NASS RACS
AGCF
Transport Layer
H.248
AN AGW
Access Transport
Network
RGW
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Entry point of
the IMS
IMS
network for UE
P-CSCF
Access Network
Internet
Alcatel LAN
Proxy
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
AGCF
CSCFs
Mw
NASS MGC UA
e2
Gq’
H.248 RACS
P1 P1
AN AGW
RGW
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
The AGCF entity encompasses the functionality of the Media Gateway Controller (MGC) and of a SIP
User Agent.The MGC functionality is involved in registration and session processing, and interacts with
the NASS.The SIP UA functionality provides the interface to the others components of the IMS based
architecture and the RACS.
P-CSCF
AuC
Access Network HLR
VMSC/VLR GMSC
Circuit
networks
BTS
BSC
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
HSS
Server that downloads the subscriber profile in a
Other IMS I-CSCF local database, and controls the subscriber
Network S-CSCF Similar to the VMSC/VLR function
P-CSCF
AuC
Access Network HLR
VMSC/VLR GMSC
Circuit
networks
BTS
BSC
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
P-CSCF
AuC
Access Network HLR
VMSC/VLR GMSC
Circuit
networks
BTS
BSC
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
The HSS is responsible for holding the following user related information:
• Service-level user identification, numbering and addressing information.
• Service-level user security information: access control information for authentication and
authorization.
• Service-level user location information at inter-system level: the HSS supports the user registration,
and stores inter-system location information, etc.
• Service-level user profile information.
The HSS may store user profile information related to one or more service control subsystems and
applications.
The Subscription Locator Function (SLF) is a functional entity that can be accessed by service control
subsystems and
Application Server Functions to retrieve the identity of the HSS containing the service-level user
profile of a particular subscriber.
RACS
P-CSCF
e4 Rq Gq’ Or AGCF
NASS A-RACF SPDF
Ra Re Ia
Border Node
RCEF
BGF
DSLAM BRAS
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
P-CSCF e4
NASS
Or AGCF
e4
CLF RACS
a2
a4
NACF UAAF PDBF
e5
a1 a3
BRAS
AMF
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
AS
HSS
Other IMS I-CSCF
Network S-CSCF
MRF
P-CSCF
MRFC
Access Network
MRFP
SRP
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
AS
HSS
I-CSCF
S-CSCF
MGCF
P-CSCF SGW
MGW
MGC
Servers that controls the media gateway using the
MEGACO Protocols, and communicates with external AN LEX
network using ISUP (if TDM) or BICC/SIP-I (if NGN)
TGW
Similar to the MGC function Packet
Backbone
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
P-CSCF
MGCF
A FT_IMS.fr
MGCF
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
The Breakout Gateway Control Function (BGCF) selects the network in which PSTN/PLMN
breakout is to occur and - within the network where the breakout is to occur - selects the MGCF.
P-CSCF
I-BGF
The I-BCF provides NAT and Firewall functions in order to connects the IMS
network with other IMS networks.
The Interconnect Border Gateway Function (I-BGF) is similar to the I-BCF
function but at the media level.
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Interconnection with other IP-based subsystems is performed via the IBCF at the signalling level
Controls of I-BGF, performed through the H248 protocol
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
AS
HSS
Other IMS I-CSCF
Network S-CSCF
P-CSCF
Access Network
SRP
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
An Application Server (AS) offers value-added IM services and resides either in the user's home
network or in a third party location. The third party could be a network or simply a standalone
AS.
The AS can communicate with the HSS.
The Serving-CSCF to the AS interface is used to provide services residing in an AS.
An Application Server may influence and impact the SIP session on behalf of the services
supported by the operator’s network. An AS may host and execute services.
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Application
GW AS
Core
BRAS HSS
NASS AGCF S-CSCF
I-CSCF BGCF
RACS MGCF
I-BCF MRFC
P-CSCF
GGSN I-BGF
TDM
IP networks
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
2.10 Exercise
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
• In the following table, place correctly the main IMS/TISPAN functional entities
AS
UPSF
I-CSCF
AGCF
MRF
DSLAM
I-BCF
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
According to this chapter, match each definition listed on the right with the
appropriate equipment on the left.
S-CSCF Authorises appropriate transport resources
and implements Admission Control to the
access
MGW
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
End of Module
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
3
Section 3
Protocols used in IMS/TISPAN
3FL12353AAAAWBZZA Edition 9
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
This page is left blank intentionally
Document History
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
This page is left blank intentionally
Page
Switch to notes view!
3.1 Which protocols in IMS/TISPAN? 7
3.2 Session Initiation Protocol 9
3.3 Where is DIAMETER used? 17
3.4 Real time Transport Protocol 24
3.5 H.248/MEGACO 30
3.6 Exercise 33
3.6 Exercise 34
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Technology
IMS/TISPAN Overview This page isreserved
All rights left blank intentionally
© 2007, Alcatel-Lucent
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
SIP
AS Diameter
HSS
RTP
MEGACO
COPS
AGCF S-CSCF
P-CSCF
I-CSCF MGCF
BGCF
SGW
PDF
NASS RACS MRFC I-BCF
MGW
PSTN/PLMN
RGW MRFP
BRAS
I-BGF Others Networks
PEF
DSLAM
GGSN
SGSN
IP Backbone
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
SIP
AS Diameter
HSS
RTP
MEGACO
COPS
AGCF S-CSCF
P-CSCF
I-CSCF MGCF
BGCF
SGW
PDF
NASS RACS MRFC I-BCF
MGW
PSTN/PLMN
RGW MRFP
BRAS
I-BGF Others Networks
PEF
DSLAM
GGSN
SGSN
IP Backbone
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
CSCF
UE
IMS/TISPAN
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
SIP
Diameter
RTP (media)
HSS HSS
CSCF CSCF
User Agent
User Agent
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
SIP architecture
The SIP (Session Initiation Protocol) signaling protocol was developed by the IETF (Internet Engineering
Task Force) to set up, modify or close Multimedia sessions in a TCP, UDP, IP, DNS or other protocol
environment; in other words, in the context of a multimedia, multicast architecture. A first version (1.0)
was released as early as 1997 and successive changes have led to the version (2.0) studied here and
described in RFC (Request For Comments) 3261 dated June 2002.
The SIP signaling messages can be linked to a "descriptor body" specifying the specific features of the
media to be used for the sessions to be set up. This descriptor body is encoded in SDP (Session
Description Protocol) format. This information directly follows the data of the SIP signal itself.
The users of an SIP network exchange signals on a rational client/server basis. For this, they use the User
Agent function of their equipment; this equipment can be both Client and SIP Server.
To set up a "media" relationship, user 1 must send an SIP invitation message to user 2. This message must
necessarily contain the address information concerning the calling and called parties. For the calling
party, the SIP and/or IP specific addresses could be programmed, if not they can be obtained by a DHCP
/ DNS type request for example to a database; The Location Service.
Once this information is obtained, the invitation can be propagated in the IP / SIP network to the SIP
server (Proxy Server) responsible for the called party's domain.
This end-point server can also apply the search for connection information for user 2 in a Location
Service database and finally retransmit the invitation to the user 2.
Finally, the media relation (RTP for example) can be created when all the setup signals for the SIP call
have been exchanged.
An invitation request can also be transmitted to a Redirect Server when the user 2 has signaled its
change of location to the Location Service.
The Redirect Server can thus supply the new address to which the request can be retransmitted in the
SIP network to user 2, who can respond to it.
Please find the headers in the message on the right corresponding to the different fields on the
e-mail picture.
From: "ip-multimedia.subsystem"
To: christophe.gerard@alcatel.fr
Cc: christophe.cottel@alcatel.fr
Message-ID: 186883672419382@lycos-europe.com
…
Mime-Version: 1.0
Subject: IMS solution overwiew
Date: Wed, 22 Jun 2005 09:17:31 +0000 (GMT)
…
X-MIMETrack: Itemize by SMTP Server on FRMAIL27/FR/ALCATEL
Content-Type: multipart/mixed;
Content-Transfer-Encoding: 7bit
Content-Type: text/html; charset="windows-1252"
…
<html><head><style type="text/css">body{font:12px Arial;margin:3px;overflow-y:auto;overflow-
x:auto}p{margin:0px;}blockquote, ol, ul{margin-top:0px;margin-bottom:0px;}</style></head>
<body><div style="DISPLAY: block; FONT-SIZE: 12px; FONT-FAMILY: Arial">Here is a test to see SMTP
source and to compare with SIP.</br><p style="margin-top:11px;padding-top:3px;
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Please find the headers in the message on the right corresponding to the different fields on the e-mail
picture.
--=_NextPart_Lycos_193821868836725_ID
Content-Transfer-Encoding: 7bit
Content-Type: text/html; charset="windows-1252"
<body><div style="DISPLAY: block; FONT-SIZE: 12px; FONT-FAMILY: Arial">Here is a test to see SMTP
source and to compare with SIP.</br><p style="margin-top:11px;padding-top:3px;
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
a= Session attributes O
m= Media description M
a= Media attributes O
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
In the table on the right, all the possible fields are output bearing in mind that an M (Mandatory) signifies
that the field must be present in the message and that an O (Optional) signifies that its presence is not
necessary. It should be noted that the syntax, for example v=, is conventional.
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
SIP
AS Diameter
HSS
RTP
MEGACO
COPS
AGCF S-CSCF
P-CSCF
I-CSCF MGCF
BGCF
SGW
PDF
NASS RACS MRFC I-BCF
MGW
PSTN/PLMN
RGW MRFP
BRAS
I-BGF Others Networks
PEF
DSLAM
GGSN
SGSN
IP Backbone
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Diameter is defined in the RFC3588 and in the RFC3589 for 3GPP command Codes (informational).
• The IANA has allocated Diameter Command Codes 300 through 313, for use in 3GPP Release 5.
These command codes are intended to be used for 3GPP Release 5 only [29.228], [29.229].
Future 3GPP releases are expected to make use of alternate mechanisms.
• Command codes for 3GPP Release 6 are expected to be allocated from the standard command
space, with IETF documentation. The current intent as agreed with 3GPP is to develop a
standards track application addressing the needs of AAA for SIP/SDP and encompassing the
requirements of the cellular community.
Charging
Ro Service nodes Rf Trigger
TS 32.299 (CTF) TS 32.299 Function
OCF CCF
(Online Charging Function) (Charging Collection Function)
Bi Bi
Billing
Billing Domain
Domain
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Here, the usage of Diameter is shown for charging purposes. The Ro and Rf Diameter interfaces are
specified in TS 32.299.
The Service nodes box is a generalisation of all functional blocks in the network that contain a charging
trigger function, e.g. CSCFs, BGCFs, MGCFs…
The Ro interface is used for online charging, while the Rf interface is for offline charging.
John
21 Betty
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
S or I-CSCF or AS
Request HSS or Charging Node
Answer
Request
Answer
As an example :
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Peer-to-Peer model
Diameter is a peer-to-peer protocol, allowing the server to initiate requests as well. Two servers
initiated messages are defined by the base protocol:
One requesting that the Diameter client terminates a specific user session;
Another requesting that the Diameter client re-authenticates and/or re-authorises a specific
user.
In IMS/TISPAN, the capability of server initiated messages is used to download profile data from the HSS
in the event that the data has changed.
The Diameter protocol is used to provide AAA services for a range of access technologies. Diameter is
loosely based on an existing AAA protocol called RADIUS, which has been used widely for dial-up and
terminal server access.
The Diameter protocol uses a binary header format and is capable of transporting a range of data units
called AVPs. The Diameter base protocol specifies the delivery mechanisms, capability negotiation, error
handling and extensibility of the protocol, whereas individual Diameter applications specify service-
specific functions and AVPs.
• a set of Command-Codes that are an extension to the Diameter base protocol. These
Command-Codes perform the following functions :
- UAR/UAA—determines whether a user is authorized to receive a certain service and,
if so, indicates the local server capable of providing that service.
- SAR/SAA—assigns a specific SIP server for a particular user and delivers the user
profile to it in a synchronous way.
- LIR/LIA—determines the next-hop SIP entity at an edge proxy.
- MAR/MAA—authenticates and authorizes a user for a specific SIP service (e.g., SIP
registration). Authentication can either be performed in the Diameter server or
delegated to the SIP server.
- RTR/RTA—de-registration initiated by the Diameter server.
- PPR/PPA—asynchronously delivers the user profile to the SIP server from the
Diameter server.
- Cost and credit control—services need to be rated in real time, which means that
the cost of a given service needs to be assessed in real time. The user's account also
needs to be debited or credited in real time, based on the accrued service cost.
- Credit authorization—the user's account may also need to be inspected to see that
her balance is sufficient to cover the service. Credit needs to be reserved and
unused reservations need to be refunded. If the user's balance is insufficient to
cover the service charges, the service element needs to be able to deny the service
altogether.
• As in Diameter base protocol accounting, the credit control sessions have two distinct
models: credit authorization with credit reservation and credit authorization with direct
debiting. The first is similar to accounting measurable length services and consists of an
initial interrogation where the credit control server rates the service request and reserves
a sufficient amount of credit from the user's account. This may optionally be followed by
any number of intermediary interrogations, in which the server deducts used credit from
the user's account, and may involve the server performing service rating and credit
reservation to accommodate a service that is continuing. A final interrogation reports back
to the credit control server that the service has been terminated, whereupon the user's
account is debited for the used amount.
• The second model is similar to accounting one-time events. On receiving a credit
authorization request, the server deducts a suitable amount of credit from the user's
account. This model can also be seen as a credit control session, except that the start and
end of the session happen to coincide. The stateless mode also supports operations, such
as service price queries, user account balance checks and credit refunds.
All rights reserved © 2007, Alcatel-Lucent
3FL12353AAAAWBZZA Edition 9
Section 3 Page 22
Protocols used in IMS/TISPAN 3 23
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Introduction
RTP provides end-to-end network transport functions suitable for applications transmitting real-time
data, such as audio, video or simulation data, over multicast or unicast network services. RTP does not
address resource reservation and does not guarantee quality-of-service for real-time services. The data
transport is augmented by a control protocol (RTCP) to allow monitoring of the data delivery in a manner
scalable to large multicast networks, and to provide minimal control and identification functionality. RTP
and RTCP are designed to be independent of the underlying transport and network layers. The protocol
supports the use of RTP-level translators and mixers.
Mixer is defined to be able to mixe streams of the same nature all together in one session
In RFC3550 compared to RFC1889, changes occure only to the rules and algorithms governing how the
protocol is used. The biggest change is an enhancement to the scalable timer algorithm for calculating
when to send RTCP packets in order to minimize transmission in excess of the intended rate when many
participants join a session simultaneously.
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Introduction
RTP provides end-to-end network transport functions suitable for applications transmitting real-time
data, such as audio, video or simulation data, over multicast or unicast network services. RTP does not
address resource reservation and does not guarantee quality-of-service for real-time services. The data
transport is augmented by a control protocol (RTCP) to allow monitoring of the data delivery in a manner
scalable to large multicast networks, and to provide minimal control and identification functionality. RTP
and RTCP are designed to be independent of the underlying transport and network layers. The protocol
supports the use of RTP-level translators and mixers.
Mixer is defined to be able to mixe streams of the same nature all together in one session
In RFC3550 compared to RFC1889, changes occure only to the rules and algorithms governing how the
protocol is used. The biggest change is an enhancement to the scalable timer algorithm for calculating
when to send RTCP packets in order to minimize transmission in excess of the intended rate when many
participants join a session simultaneously.
see Bob,
see see
Bob,
see you
you
see
Bob, Bob, Bob,
you at the
Bob, see you
forum.
you at Bob,
you
Bob, TISPAN
the you
TISPAN
PDN
PDN
forum.
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
1. Segmentation/reassembly
2 1
see Bob,
3
Bob, see you
you at 4
the
at the
6
TISPAN forum.
1 PDN
forum. Bob, 5
4 3
TISPAN
2
at the you see
Sequence
6 5
forum. TISPAN number
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
forum.
T=0000 T=0005 T=00010 T=00015
TISPAN
Bob, see you at the
Timestamp
T=00020 T=00025
TISPAN forum.
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
3.5 H.248/MEGACO
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
SIP
AS Diameter
HSS
RTP
MEGACO
COPS
AGCF S-CSCF
P-CSCF
I-CSCF MGCF
BGCF
SGW
PDF
NASS RACS MRFC I-BCF
MGW
PSTN/PLMN
RGW MRFP
BRAS
I-BGF Others Networks
PEF
DSLAM
GGSN
SGSN
IP Backbone
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
MEGACO is the protocol used between elements of a physically decomposed multimedia gateway.
The MEGACO (RFC 3525) protocol definition is common with ITU-T Recommendation H.248.1.
The Multimedia Resource Function Controller (MRFC) is needed to support bearer-related services, such
as conferencing, announcements to a user or bearer transcoding. The MRFC interprets SIP signalling
received via S-CSCF and uses Media Gateway Control Protocol (MEGACO) instructions to control the
Multimedia Resource Function Processor (MRFP).
UE
IMS-MGW
CS Networks
RTP session RTP
RTP TDM
TDM CIC n°y (PSTN, CS PLMN)
IP
termination
termination
* termination
termination
Context x
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Model
MEGACO is used between a media gateway and the media gateway controller to handle signalling and
session management during a multimedia conference. The media gateway controller and the media
gateway share a master/slave relationship. The connection model for the protocol describes the main
objects within a media gateway as terminations and contexts that can be controlled by the media
gateway controller. A termination sources or sinks one or more streams, and each termination holds
information about the actual media streams.
Different terminations are linked together by a context. The set of terminations that are not associated
with other terminations are defined as being represented by the null context. A context describes the
topology of terminations associated with it.
The protocol contains a set of commands that are used to manipulate the logical entities described in
the connection model (terminations and contexts).
Specifically, the set of commands offered by MEGACO are:
Add : adds a termination to a context. It is also used to implicitly create a context (a context is
created as soon as the first termination is added to it).
Modify : modifies the state properties of a termination and properties specific to media
streams.
Subtract : removes a termination from a context. It is also used to implicitly delete a context.
Similar to creating one, subtracting the last termination of a context deletes the context.
Move : moves a specific termination from one context to another.
AuditValue : returns the current termination properties as well as the events,2 signals3 and
statistics of a termination.
AuditCapabilities : returns all possible values for the termination properties as well as the
signals and events allowed by a particular media gateway.
Notify : used by the media gateway to report to the media gateway controller when certain
events occur.
ServiceChange : used by the media gateway to inform the media gateway controller of specific
changes in service (e.g., when a particular termination has been taken out of service or is
returned to service).
Each command can carry a number of parameters, called descriptors.
3.6 Exercise
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
SIP
RTP
H.248/MEGACO
DIAMETER
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
End of Module
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
4
Description of an IMS/TISPAN
system
3FL12353AAAAWBZZA Edition 9
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
This page is left blank intentionally
Document History
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
This page is left blank intentionally
Page
Switch to notes view!
4.1 User point of view 7
John wants to call Betty 8
4.2 Access Network 12
Switch on your UE 13
Switch on your SIP Phone 14
4.3 IMS/TISPAN registration procedure 17
Warning 18
Basics 19
Registration (1/11) 20
Registration (2/11) 21
Registration (3/11) 22
Registration (4/11) 23
Registration (5/11) 24
Registration (6/11) 25
Registration (7/11) 26
Registration (8/11) 27
Registration (9/11) 28
Registration (10/11) 29
Registration (11/11) 30
Data stored after a register 31
4.4 Functions performed during the registration 32
Functions 33
initial Filter Criteria (iFC) 34
4.5 Session initiation 35
TechnologyWarning 36
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPANHow
Overview
does the network find an IMS/TISPAN subscriber? 37
UMTS to xDSL subscribers (1/19) 38
UMTS to xDSL subscribers (2/19) 39
UMTS to xDSL subscribers (3/19) 40
UMTS to xDSL subscribers (4/19) 41
UMTS to xDSL subscribers (5/19) 42
UMTS to xDSL subscribers (6/19) 43
UMTS to xDSL subscribers (7/19) 44
UMTS to xDSL subscribers (8/19) 45
UMTS to xDSL subscribers (9/19) 46
UMTS to xDSL subscribers (10/19) 47
UMTS to xDSL subscribers (11/19) 48
UMTS to xDSL subscribers (12/19) 49
UMTS to xDSL subscribers (13/19) 50
UMTS to xDSL subscribers (14/19) 51
UMTS to xDSL subscribers (15/19) 52
UMTS to xDSL subscribers (16/19) 53
UMTS to xDSL subscribers (17/19) 54
UMTS to xDSL subscribers (18/19) 55
UMTS to xDSL subscribers (19/19) 56
4.6 Functions performed during the session initiation 57
Functions 58
4.7 Roaming in the IMS/TISPAN 59
Subscriber in another IMS/TISPAN network 60
IMS/TISPAN Subscriber in a visited network 61
Register without Topology Hiding(THIG) 62
Register with Topology Hiding (THIG) 63
Session flow example when subscribers are roaming 64
4.8 Exercises 65
Order the IMS/TISPAN elements 66
Order the IMS/TISPAN elements 67
Functions of the IMS/TISPAN elements 68
Functions of the IMS/TISPAN elements 69
Self-Assessment on the Objectives 70
End of Module 71
All rights reserved © 2007, Alcatel-Lucent
3FL12353AAAAWBZZA Edition 9
Section 4 Page 5
Table of Contents [cont.]
Description of an IMS/TISPAN system 4 6
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
John
Betty
In order to call Betty, John must register his
account onto his User Equipment (UE)
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
In order to communicate with Betty, John must, at least once, register his identity onto his User
Equipment (UE).
This action is linked to the model of IMS/TISPAN subscription and may be really useful, if for example,
John is calling from an hotel.
Therefore, this public phone becomes John’s phone. If, later, Betty wants to call John back, she will not
need to know where John is, because the network will find the location of “his” UE.
In the IMS/TISPAN, subscribers are defined using addresses, in opposition with a UE number in a classic
network.
into the
p lea se login
ou
Could y t
sy em
t : me.ne
s
.du pont@ho
Login John ** ** *******
******
rd
Passwo
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
REGISTER step
To register his identity onto a UE, a subscriber must log in, and a security procedure as enter a password,
may be used to validate the registration.
The login is an optional step, but in the chapter 5, you will see that this option can become mandatory if
the subscriber has more than one identity in his subscription.
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
In this example, you can imagine that John has subscribed to services such as the list of the best movies
of the week, and these services are available whatever the access point that John uses.
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Session initiation
With an SIP UE, the notion of call disappears and is replaced by the notion of session.
A session is a multimedia call, where a medium such as video, voice or data can be added or dropped
during a session (of course, one medium must stay. Otherwise the session will be dropped).
This session initiation may be activated using different kinds of called party addresses:
• SIP-URI address, if the subscriber is from another IMS/TISPAN network,
• TEL-URI address, if for instance, the called party is a PSTN subscriber.
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
HSS
IMS/TISPAN
BRAS
DSLAM
Access Network
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Switch on your UE
The IMS/TISPAN is a network which is accessible through the packet side of a xDSL network or UMTS
network.
In this example, we will consider that the subscriber has only one public identity and that this identity is
already set up in the UE to be used automatically.
According to you, which steps must be done before any communication with an IMS/TISPAN network?
2.Authentication
DSLAM
BRAS
1. PPP
Access Transport
DSL modem
Network
Border Node
Core Transport
Network
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
1.PPP setup
2.Access Request
2.Access Response
BRAS NASS
DSLAM
BRAS
Access Transport
DSL modem
Network
Border Node
Core Transport
Network
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
1.PPP setup
2.Access Request
2.Access Response
3.Configuration request
BRAS NASS
AS
I-CSCF
P-CSCF S-CSCF
REGISTER
DSLAM BRAS
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
!
The objective of this section is to introduce the function of each item
of equipment through the procedures, but is not to describe each
message.
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
For all the session flows that follow, the topology hiding (THIG) function will not be used.
The concept of THIG will be explained later in this chapter.
AS
7
HSS
IMS/TISPAN 6
4 8
5
S-CSCF
I-CSCF 8
3
8
List of the registration steps DNS
DNS 2
P-CSCF
DSLAM
1
BRAS
UE
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
This diagram presents the signalling exchanges during the registration phase.
The registration procedure is in fact used to update databases in the network, in order to allow future
sessions.
IMS
UE
Access NASS P-CSCF DNS I-CSCF S-CSCF HSS
1. P-CSCF DISCOVERY
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
First step
This step is used to initialize a connection from the access network to the TISPAN home network.
Authentication: UE initiates a PPP request to apply for an IP address.AMF relay translates PPP
request to an ACCESS request to the UAAF.
IP address allocation and P-CSCF Discovery: AMF sends the configuration request to NACF to obtain
IP address and other parameters including the IP address of a P-CSCF.
IMS
UE
Access NASS P-CSCF DNS I-CSCF S-CSCF HSS
1. P-CSCF DISCOVERY
2. REGISTER
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Next step
In this message, the home network domain name is present and will be used to determine where to send
the REGISTER message.
IMS
UE
Access NASS P-CSCF DNS I-CSCF S-CSCF HSS
1. P-CSCF DISCOVERY
2. REGISTER
3. DNS: DNS-Q
4. REGISTER
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Next step
The P-CSCF uses a DNS request to translate the home network domain name into the IP address of the I-
CSCF.
Then the P-CSCF adds its own address into the REGISTER message and sends the message to the I-CSCF.
IMS
UE
Access NASS P-CSCF DNS I-CSCF S-CSCF HSS
1. P-CSCF DISCOVERY
2. REGISTER
3. DNS: DNS-Q
4. REGISTER
5a. User Authorization Request
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Next step
The I-CSCF requests information related to the subscriber registration status. It sends a User
Authorization Request (UAR) diameter message to the HSS.
The HSS checks the status of the subscriber, and if the subscription is not locked, the HSS checks the
roaming right, using the address of the P-CSCF from which the request is coming.
IMS
UE
Access NASS P-CSCF DNS I-CSCF S-CSCF HSS
1. P-CSCF DISCOVERY
2. REGISTER
3. DNS: DNS-Q
4. REGISTER
5a. User Authorization Request
5b. User Authorization Answer
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Next step
The HSS sends a User Authorization Answer (UAA) diameter message to the I-CSCF and gives a list of S-
CSCFs available in the network with their capabilities.
IMS
UE
Access NASS P-CSCF DNS I-CSCF S-CSCF HSS
1. P-CSCF DISCOVERY
2. REGISTER
3. DNS: DNS-Q
4. REGISTER
5a. User Authorization Request
5b. User Authorization Answer
The I-CSCF selects one S-CSCF, does a DNS lookup to find the S-CSCF
6. REGISTER
address and sends the REGISTER message with:
-P-CSCF address/name
-P-CSCF network identifier
-Public user identity
-Private user identity
-Home network domain name
-Terminal IP address
The S-CSCF stores the P-CSCF address/name and the network ID.
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Next step
The I-CSCF selects one S-CSCF according to the capabilities of the UE and then forwards the REGISTER
message to the S-CSCF.
IMS
UE
Access NASS P-CSCF DNS I-CSCF S-CSCF HSS
1. P-CSCF DISCOVERY
2. REGISTER
3. DNS: DNS-Q
4. REGISTER
5a. User Authorization Request
5b. User Authorization Answer
6. REGISTER
7a. Server assignment Request
The S-CSCF sends (SIP registrar action):
-Public user identity
-Private user identity
-S-CSCF name
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Next step
The S-CSCF sends a Server Assignment Request (SAR) diameter message in order to inform the HSS that it
will be in charge of the subscriber and to request the subscriber profile.
IMS
UE
Access NASS P-CSCF DNS I-CSCF S-CSCF HSS
1. P-CSCF DISCOVERY
2. REGISTER
3. DNS: DNS-Q
4. REGISTER
5a. User Authorization Request
5b. User Authorization Answer
6. REGISTER
7a. Server assignment Request
The HSS stores the S-CSCF name for that user and
returns the user information. The S-CSCF stores this
information.
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Next step
The HSS answers using the Server Assignment Answer (SAA) diameter message. This message contains the
subscriber profile and especially the initial filter Criteria (iFC) that define a set of triggers and ASs, in an
ordered list, that the S-CSCF must contact.
These Filter Criteria are called initial because they are defined in the HSS subscriber profile, but they
define triggers to link any action of the mobile, not always the registration.
Other Filter Criteria can be added to the S-CSCF by the AS: they are called subsequent Filter Criteria
(sFC).
IMS
UE
Access NASS P-CSCF DNS I-CSCF S-CSCF HSS
1. P-CSCF DISCOVERY
2. REGISTER
3. DNS: DNS-Q
4. REGISTER
5a. User Authorization Request
5b. User Authorization Answer
6. REGISTER
7a. Server assignment Request
Based on iFC, the S-CSCF sends the 7b. Server assignment Answer
REGISTER message to the service control
platform (AS).
8. Service Control
To AS
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Next step
The S-CSCF checks the iFC conditions. If any of them match, the S-CSCF contact by order the ASs.
IMS
UE
Access NASS P-CSCF DNS I-CSCF S-CSCF HSS
1. P-CSCF DISCOVERY
2. REGISTER
3. DNS: DNS-Q
4. REGISTER
5a. User Authorization Request
5b. User Authorization Answer
6. REGISTER
7a. Server assignment Request
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Next step
The S-CSCF sends a 200 OK message to the UE and fills in the SIP message with a VIA parameter, to define
which item of equipment the message must pass through.
Example (simplified):
SIP/2.0 200 OK
Via: SIP/2.0/UDP I-CSCF.home1.net, SIP/2.0/UDP P-CSCF.home1.net, SIP/2.0/UDP
[192:233:001:002]
IMS
UE
Access NASS P-CSCF DNS I-CSCF S-CSCF HSS
1. P-CSCF DISCOVERY
2. REGISTER
3. DNS: DNS-Q
4. REGISTER
5a. User Authorization Request
5b. User Authorization Answer
6. REGISTER
8. Service Control
9. 200 OK
10. 200 OK
11. 200 OK
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Final step
The P-CSCF receives a 200 OK message. It stores the address of the S-CSCF in charge of the UE and
forwards the message to the UE.
Before registration
AS
-Public user identity
-Private user identity
-Subscriber profile
-Opaque data
- S-CSCF address/name
HSS S-CSCF
-P-CSCF address/name
-P-CSCF network identifier
-Public user identity
-Private user identity
-Terminal IP address
I-CSCF -Subscriber profile
After registration
P-CSCF
DNS
DNS -Public user identity
-Private user identity
-Terminal IP address
UE -Private user identity -S-CSCF address/name
-Public user identity
-Home network domain name
-Terminal IP address BRAS
-P-CSCF address
DSLAM
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
According to the registration procedure, match each function on the right with
the appropriate equipment on the left.
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
According to the registration procedure, match each function on the right with the appropriate
equipment on the left.
Remember the example in part 4.1 when John wanted to call Betty.
you
requ est, es
to your movi
Accor ding here the best
will find of the we ek
The IMS/TISPAN allows to trigger a service during the registration and also
to trigger more than one service, with a notion of priority.
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
As you will see in chapter 5, Filter Criteria define when an AS must be used.
AS address: address of the AS which the S-CSCF needs to contact when this particular iFC is
met. Only 1 address since iFC are defined per AS.
Trigger Point: defines when the AS must be contacted. Elements that composed the filter may
be linked by means of logical expressions (AND, OR, NOT, etc.).
iFC Priority: describes the order in which the S-CSCF should contact the ASs matching the iFC
(only needed when multiple iFC/user).
Service Information: (optional) information, transparent to the HSS and S-CSCF, which the S-
CSCF has to add to the SIP message body before sending / proxying it to the AS.
Default Handling: what the S-CSCF should do if the AS is not reachable: continue matching
lower priority triggers or release dialog.
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
!
The objective of this section is to introduce the function of each
equipment through the procedures, but is not to describe each
message.
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
For all the session flows that follow, the topology hiding (THIG) function will not be used.
The concept of THIG will be explained later in this chapter.
AS -Public
-Public user
user identity
identity
-Private
-Private user
user identity
identity (UE2)
(UE2)
IMS -Subscriber
-Subscriber profile
profile
-Opaque
-Opaque datadata
-S-CSCF2 address/name
-S-CSCF2 address/name
-P-CSCF1
-P-CSCF1 address/name
address/name
-P-CSCF1
-P-CSCF1 network
network identifier
identifier
-Public
-Public user
user identity
identity S-CSCF2
-Private
-Private user
user identity
identity (UE1)
(UE1) 3 4
-Terminal
-Terminal IPIP address
address -P-CSCF2 address/name
-P-CSCF2 address/name
-Subscriber
HSS -P-CSCF2 network
-P-CSCF2 network identifier
identifier
-Subscriber profile
profile
-Public
-Public user
user identity
identity
DNS
DNS -Private
-Private user
user identity
identity (UE2)
(UE2)
5 7 -Terminal
-Terminal IPIP address
address
S-CSCF1 8 -Subscriber
-Subscriber profile
profile
6 9
-Public
-Public user
user identity
identity
-Private
-Private user
user identity
identity (UE2)
(UE2)
2
I-CSCF -Terminal IP
-Terminal IP address
address
P-CSCF2 -S-CSCF2
-S-CSCF2 address/name
address/name
P-CSCF1
10 DSLAM
SGSN
1 UE 2
UE 1
-Public
-Public user
user identity
identity BRAS
GGSN -Private
-Private user
user identity
identity (UE1)
(UE1)
-Terminal
-Terminal IPIP address
address
-S-CSCF1 address/name
-S-CSCF1 address/name
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
In this example, we will consider that UE 1 and UE 2 are from the same network. UE 1 has services that
must be activated on the outgoing session, UE 2 has not subscribed to services.
IMS
UE1 P-CSCF1 S-CSCF1 I-CSCF HSS S-CSCF2 P-CSCF2 UE2
1. INVITE
The UE determines the complete set of codecs that it is
2. 100 Trying capable of supporting for this session. It builds the message
body and sends an INVITE to the P-CSCF:
-Public user identity (from)
-Destination subscriber (to)
-UE IP address (via)
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
First step
The originating User Equipment generates an INVITE message and inserts in the body of the message all
the codecs that the mobile supports.
It sends it to the P-CSCF registered during the registration phase.
A 100 Trying message is sent back to the mobile, to indicate that the network is processing the session.
IMS
UE1 P-CSCF1 S-CSCF1 I-CSCF HSS S-CSCF2 P-CSCF2 UE2
1. INVITE
2. 100 Trying
3. INVITE
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Next step
The P-CSCF transfers the message to the S-CSCF associated to the subscriber in its local database.
In the INVITE message, the P-CSCF adds its own address in the record-route header, in order to receive
the answers. It also adds charging parameters which will be discussed in chapter 5.
IMS
UE1 P-CSCF1 S-CSCF1 I-CSCF HSS S-CSCF2 P-CSCF2 UE2
1. INVITE
2. 100 Trying
3. INVITE
4. 100 Trying
5. Evaluation of iFC
To AS
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Next step
The S-CSCF analyzes the message and evaluates the iFC. If a trigger to the AS is required, it forwards the
INVITE message to the AS.
IMS
UE1 P-CSCF1 S-CSCF1 I-CSCF HSS S-CSCF2 P-CSCF2 UE2
1. INVITE
2. 100 Trying
3. INVITE
4. 100 Trying
5. Evaluation of iFC
6. INVITE
The S-CSCF determines the network operator to whom the destination subscriber
belongs. Using a DNS query, it determines the address of the I-CSCF in charge of the
destination network.
-Charging parameters, ICID & ID of the own network, IOI (P-Charging-Vector)
-P-CSCF address & S-CSCF address (record-route)
-Public user identity (From)
-Destination subscriber (to)
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Next step
The S-CSCF requests a DNS to determine the TISPAN network in charge of the subscriber and then sends
the INVITE message to the I-CSCF of this network.
In the INVITE message, the S-CSCF adds its own address in the via header, in order to receive the
answers. It also adds charging parameters which will be discussed in chapter 5.
IMS
UE1 P-CSCF1 S-CSCF1 I-CSCF HSS S-CSCF2 P-CSCF2 UE2
1. INVITE
2. 100 Trying
The I-CSCF queries the HSS to find out the S-CSCF of the
3. INVITE called user.
4. 100 Trying
The HSS responds with the address of the current S-CSCF
for the destination subscriber.
5. Evaluation of iFC
6. INVITE
7. 100 Trying
8 Location Info
Request/Answer
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Next step
The I-CSCF requests the address of the S-CSCF assigned to the destination subscriber, from the HSS.
IMS
UE1 P-CSCF1 S-CSCF1 I-CSCF HSS S-CSCF2 P-CSCF2 UE2
1. INVITE
2. 100 Trying
3. INVITE
4. 100 Trying The I-CSCF forwards the INVITE message to the
S-CSCF that will handle the session termination
5. Evaluation of iFC and adds its address in the via header.
6. INVITE
7. 100 Trying
8 Location Info
Request/Answer
9. INVITE
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Next step
The I-CSCF transfers the message to the S-CSCF associated to the subscriber. In the INVITE message, the
P-CSCF adds its own address in the via header, in order to receive the answers. It also adds charging
parameters which will be discussed in chapter 5.
IMS
UE1 P-CSCF1 S-CSCF1 I-CSCF HSS S-CSCF2 P-CSCF2 UE2
1. INVITE
2. 100 Trying
3. INVITE
4. 100 Trying
9. INVITE
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Next step
The S-CSCF transfers the message to the P-CSCF associated to the subscriber in its local database. The S-
CSCF adds its own address in the via header, in order to receive the answers.
IMS
UE1 P-CSCF1 S-CSCF1 I-CSCF HSS S-CSCF2 P-CSCF2 UE2
1. INVITE
2. 100 Trying
3. INVITE
4. 100 Trying
5. Evaluation of iFC
The P-CSCF determines the address of the
6. INVITE destination subscriber and forwards the
INVITE message.
7. 100 Trying
8 Location Info
Request/Answer
9. INVITE
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Next step
The P-CSCF transfers the message to the subscriber for whom it has registered the address of his terminal
in its local database.
IMS
UE1 P-CSCF1 S-CSCF1 I-CSCF HSS S-CSCF2 P-CSCF2 UE2
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Next step
The destination UE receives the INVITE message. This message contains the list of all supported codecs
by the originating UE, in its body. The destination UE compares this list with the list of codecs it supports
and generates the SESSION PROGRESS message. It puts the common codecs that both UE supports in the
body of this message.
IMS
UE1 P-CSCF1 S-CSCF1 I-CSCF HSS S-CSCF2 P-CSCF2 UE2
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Next step
The P-CSCF receives the SESSION PROGRESS message and requests to authorize the QoS requested by the
UE from the Service Policy Decision Function (SPDF).
Then the P-CSCF transfers the message to the next hop defined in the via header and removes its address
from the via header.
IMS
UE1 P-CSCF1 S-CSCF1 I-CSCF HSS S-CSCF2 P-CSCF2 UE2
The response is forwarded up to the P-CSCF, passing 15. 183 Session Progress
through all the items of equipment defined in the
via header. 16. Authorise QoS
Resources
17. 183 Session Progress
18. 183 Session Progress
19. 183 Session Progress
20. 183 Session Progress
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Next step
All the IMS/TISPAN items of equipment transfer the message to the next hop defined in the via header.
IMS
UE1 P-CSCF1 S-CSCF1 I-CSCF HSS S-CSCF2 P-CSCF2 UE2
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Next step
The P-CSCF receives the SESSION PROGRESS message and requests the Policy Decision Function (PDF) in
order to authorize the QoS requested by the UE. The PDF gives back an authorization token, in order to
correlate the GPRS QoS with the IMS/TISPAN QoS.
IMS
UE1 P-CSCF1 S-CSCF1 I-CSCF HSS S-CSCF2 P-CSCF2 UE2
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Next step
The P-CSCF transfers the message to the UE in which the authorization token is placed.
IMS
UE1 P-CSCF1 S-CSCF1 I-CSCF HSS S-CSCF2 P-CSCF2 UE2
23. PRACK
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Next step
The UE receives the SESSION PROGRESS message that contains the list of common codecs between the 2
UEs and also the QoS needed for this session.
The UE selects one codec and sets the QoS by doing a resource reservation. It includes the selected
codec in the PRACK message body.
The PRACK message is transferred to the destination UE using the session contexts present is each CSCF.
You can notice that the I-CSCF is not involved anymore in the session initiation.
IMS
UE1 P-CSCF1 S-CSCF1 I-CSCF HSS S-CSCF2 P-CSCF2 UE2
23. PRACK
29. 200 OK
31. 200 OK 30. Resource
32. 200 OK Reservation
33. 200 OK
34. 200 OK
Next step
The UE receives the PRACK message and acknowledges with a 200 OK message.
In this message, the codec that must be used for the session is acknowledged and the resource
reservation is done.
IMS
UE1 P-CSCF1 S-CSCF1 I-CSCF HSS S-CSCF2 P-CSCF2 UE2
23. PRACK
29. 200 OK
31. 200 OK 30. Resource
32. 200 OK Reservation
33. 200 OK
34. 200 OK
When the resource reservation is successfully
35. UPDATE completed, the UE1 sends an UPDATE request to
the terminating endpoint to acknowledge.
36. UPDATE The UPDATE is forwarded, up to UE2.
37. UPDATE
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Next step
When the resource reservation is completed (PDP context opened with an acknowledgement of the
authorization token), the UE sends an UPDATE message to the destination UE.
IMS
UE1 P-CSCF1 S-CSCF1 I-CSCF HSS S-CSCF2 P-CSCF2 UE2
38. UPDATE
39. UPDATE
The PRACK on the 180 Ringing and the 200 OK on the PRACK are
not explicitly shown here.
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Next step
The UE receives the UPDATE message and then it starts ringing. It sends a 200 OK message to the
originating UE in order to confirm that its resources reservation is completed.
The UE sends by the way a 180 Ringing message to notify the originating UE that it must generate a ring
back tone.
PRACK and 200 OK messages are exchanged in order to confirm that the 180 Ringing message has been
received.
IMS
UE1 P-CSCF1 S-CSCF1 I-CSCF2
I-CSCF HSS S-CSCF2 P-CSCF2 UE2
52. 200 OK
The destination answers and sends a 200 OK to
acknowledge the INVITE message. 53. Approval of
The P-CSCF indicates that the resources QoS commit 54. Start
reserved for this session should now be Media
committed.
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Next step
When the destination subscriber off hooks his phone, the UE generates a 200 OK message.
The P-CSCF applies the QoS negotiated previously and the UE starts the media flow.
IMS
UE1 P-CSCF1 S-CSCF1 I-CSCF2
I-CSCF HSS S-CSCF2 P-CSCF2 UE2
52. 200 OK
The final response is forwarded to the
originating endpoint. 53. Approval of
QoS commit 54. Start
Media
55. 200 OK
56. 200 OK
57. 200 OK
58. 200 OK
59. Approval of
QoS commit
60. 200 OK
61. Start
Media
62. ACK
63. ACK
64. ACK
65. ACK
66. ACK
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Final step
The 200 OK message is forwarded to the originating UE. The P-CSCF of this subscriber sets the QoS
negotiated.
The P-CSCF applies the QoS negotiated previously and the UE starts the media flow.
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
P-CSCF
Negotiation
Negotiation of
of session
session
characteristics
characteristics (codecs)
(codecs)
Manages
Manages QoS
QoS
HSS
Service
Service control
control (Filter
(Filter Criteria)
Criteria)
S-CSCF CSCF
CSCF used
used to
to determine
determine thethe S-CSCF
S-CSCF in
in
charge
charge of
of aa subscriber
subscriber
I-CSCF
Database
Database which
which stores,
stores, for
for each
each subscriber,
subscriber,
the address of the S-CSCF assigned
the address of the S-CSCF assigned
UE
Reserves
Reserves resources/Starts
resources/Starts media
media
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
According to the session initiation procedure, match each function listed on the right with the
appropriate equipment on the left.
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Service
Platform
Visited
network Mw
P-CSCF Serving
UE Gm
CSCF
Service
Home Platform
network
Visited Service Control:
Ideal architecture for I-CSCF Serving
CSCF
visited network
provided services
P-CSCF Home Service Control:
Ideal architecture for
UE Gm home network
Visited provided services
network
(local or not)
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Home Service
Platform
network Service Home
Platform
P-CSCF network
Serving GGSN
CSCF Serving
CSCF I-CSCF
P-CSCF in visited: roaming is solved at SIP level. GSM Association (GSMA) is extending the GRX
spec to become an IMS/TISPAN IP Exchange (IPX). The IPX also delivers SIP inter-operator
interconnect services (SIP interworking, DNS, IP version interworking, etc.). The IPX would
also interconnect mobile with fixed IMS/TISPAN operators.
BT.com Vodafone.com
AS AS
HSS 3 HSS
DNS I-CSCF
8
(THIG)
6
4
S-CSCF 5 7 S-CSCF
2 Home 9 Home
DNS DNS
P-CSCF P-CSCF
INVITE
Bearer 10
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
1. The user sends the INVITE message to the P-CSCF discovered during the registration.
2. The P-CSCF sends the INVITE message to the S-CSCF address stored during the registration.
3. The S-CSCF triggers to the AS if the filter criteria of the subscriber required it.
4. The S-CSCF sends a request to a DNS to resolve the address of the home destination user
network.
5. The S-CSCF sends the INVITE message to the I-CSCF (Because of THIG Function),
6. The I-CSCF contacts the HSS to determine which S-CSCF is in charge of the destination user.
7. The I-CSCF sends INVITE message to the S-CSCF.
8. The S-CSCF triggers to the AS if the filter criteria of the subscriber required it.
9. The S-CSCF sends the INVITE message to the P-CSCF address stored during the registration.
10. The P-CSCF sends the INVITE message up to the destination user.
IMS
AS
-IMPU/IMPI
-Opaque data
-Profile
-S-CSCF address 7
HSS
6
4 8
5
S-CSCF -IP address
I-CSCF 9 -IMPU/IMPI
3
-P-CSCF address
10 -Profile
DNS
DNS 2
-IP address
P-CSCF
DSLAM -IMPU/IMPI
1
BRAS
-S-CSCF address
UE
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
6
4 8
THIG
5
200 OK sip:registrar.home1.net SIP/2.0 S-CSCF -IP address
Record-route: I-CSCF I-CSCF 9 -IMPU/IMPI
Max-Forwards: 70
3
-P-CSCF address
From: <sip:user1_public1@home1.net>;
To: <sip:user1_public1@home1.net> 10 -Profile
DNS
DNS 2
Call-ID: apb03a0s09dkjdfglkj49111
-IP address
CSeq: 1 REGISTER P-CSCF
Supported: path DSLAM -IMPU/IMPI
1
Content-Length: 0 BRAS
- I-CSCF address
UE
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
BT.com AS Vodafone.com
AS
HSS DNS 4
HSS
10
5 I-CSCF I-CSCF
(THIG) (THIG) 8
S-CSCF S-CSCF
6
3 7 9
11
I-CSCF I-CSCF
(THIG) Home (THIG) Home
2 12
DNS DNS
P-CSCF P-CSCF
INVITE
Bearer 13
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
1. The user sends the INVITE message to the P-CSCF discovered during the registration.
2. The P-CSCF sends the INVITE message to the I-CSCF address stored during the registration
(Because of THIG Function), .
3. The I-CSCF sends the INVITE message to the S-CSCF.
4. The S-CSCF triggers to the AS if the filter criteria of the subscriber required it.
5. The S-CSCF sends a request to a DNS to resolve the address of the home destination user
network.
6. The S-CSCF sends the INVITE message to the I-CSCF (Because of THIG Function),
7. The I-CSCF sends the INVITE message to the destination user network
8. The I-CSCF contacts the HSS to determine which S-CSCF is in charge of the destination user.
9. The I-CSCF sends INVITE message to the S-CSCF.
10. The S-CSCF triggers to the AS if the filter criteria of the subscriber required it.
11. The S-CSCF sends the INVITE message to the I-CSCF address (Because of THIG Function), .
12. The I-CSCF sends the INVITE message to the P-CSCF address.
13. The P-CSCF sends the INVITE message up to the destination user.
4.8 Exercises
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Time allowed:
10 minutes
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
DSLAM
Network1.net
UE 2
BRAS
AS1
HSS1
DNS
DNS
P-CSCF2
AS2
S-CSCF1
I-CSCF1 S-CSCF2
I-CSCF2
P-CSCF1 HSS2
Network2.net
SGSN
UE 1
GGSN
All rights reserved © 2007, Alcatel-Lucent
3FL12353AAAAWBZZA Edition 9
Section 4 Page 68
UE 1
S-CSCF1
HSS1
P-CSCF1
AS1
I-CSCF1
S-CSCF2
AS2
INVITE
HSS2
P-CSCF2
I-CSCF2
P-CSCF2
UE 2
Time allowed:
10 minutes
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
1 Manages
Manages QoS
QoS
2 Topology
Topology Hiding
Hiding 3 Manages
Manages services
services such
such as
as PoC,
PoC, IM/PM
IM/PM or
or GLMS
GLMS
4 Negotiation
Negotiation of
of session
session characteristics
characteristics (codecs)
(codecs) 5 Reserves
Reserves resources/Starts
resources/Starts media
media
6 Manages
Manages roaming
roaming rights
rights
7 Service
Service control
control (Filter
(Filter Criteria)
Criteria) Assignment
8 Assignment of
of an
an S-CSCF
S-CSCF at
at UE
UE registration
registration
9 CSCF
CSCF used
used to
to determine
determine the
the S-CSCF
S-CSCF in
in charge
charge of
of aa
subscriber
subscriber
10 Database
Database which
which stores,
stores, for
for each
each subscriber,
subscriber, the
the address
address
of
of the
the S-CSCF
S-CSCF assigned
assigned
11 Generates
Generates an
an SIP
SIP REGISTER
REGISTER message
message
Downloads 13 Database
Database containing
containing IMS/TISPAN
IMS/TISPAN subscriptions
subscriptions
12 Downloads the
the IMS/TISPAN
IMS/TISPAN user
user
profile from the HSS
profile from the HSS
14 Entry
Entry point
point of
of other
other IMS/TISPAN
IMS/TISPAN networks
networks into
into
the
the IMS/TISPAN
IMS/TISPAN
15 Entry
Entry point
point of
of aa UE
UE into
into the
the IMS/TISPAN
IMS/TISPAN
All rights reserved © 2007, Alcatel-Lucent
3FL12353AAAAWBZZA Edition 9
Section 4 Page 70
UE
P-CSCF
S-CSCF
HSS
AS
I-CSCF
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
End of Module
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
5
IMS/TISPAN subscription and
charging
3FL12353AAAAWBZZA Edition 9
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
This page is left blank intentionally
Document History
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
This page is left blank intentionally
Page
Switch to notes view!
5.1 Subscription in an IMS/TISPAN network 7
IMS/TISPAN and the Wayne family 8
IMS/TISPAN and the Wayne family 9
5.2 IM-HSS content 10
HSS functional architecture 11
UPSF functional architecture 12
Data provided by HSS / SLF 13
IMS private identity 14
IMS public identity 15
Implicit registration set 16
Authentication and authorization data 17
User subscription profile 18
User location data 19
Opaque data 20
Recap 21
5.3 AS triggering 22
Initial Filter Criteria 23
Service Point Trigger 24
Trigger Point 25
Application Server 26
Initial Filter Criteria 27
5.4 Authentication in the IMS/TISPAN 29
Authentication Key Agreement (AKA) 30
Why an agreement? 31
TechnologyAKA in the IMS/TISPAN (1/3) 32
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPANAKA
Overview
in the IMS/TISPAN (2/3) 33
AKA in the IMS/TISPAN (3/3) 34
5.4 SIP Digest 35
Digest 36
How it works? 37
Digest in the IMS/TISPAN (1/3) 38
Digest in the IMS/TISPAN (2/3) 39
Digest in the IMS/TISPAN (3/3) 40
5.5 Charging in IMS/TISPAN 41
2 ways to perform charging 42
OFF line charging 43
ON line charging (1/2) 44
ON line charging (2/2) 45
5.6 Charging identifiers 46
IMS Charging IDentifier (ICID) 47
GPRS Charging ID (GCID) 48
Inter Operator Identifiers (IOI) 49
5.7 Charging and roaming 50
Charging when roaming 51
5.8 Exercise 52
Exercise 53
Self-Assessment on the Objectives 55
End of Module 56
Technology
IMS/TISPAN Overview This page is reserved
All rights left blank intentionally
© 2007, Alcatel-Lucent
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
john.wayne@operator.fr
betty.wayne@operator.fr
family.wayne@operator.fr
bruce.wayne@operator.fr Tel:+331233445
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
The Wayne family is composed of the father, the mother and their child.
Each of them has a mobile SIP phone. The father uses his phone for private and business purposes.
Onto his business subscription, he has a specific subscription, allowing roaming and discount price.
In the Wayne’s home, a fixed SIP phone is available for all the family.
IMPU Business
Business profile
profile
IMPI
IMPI wayne.business@operator.fr
Mobile1@operator.fr
Mobile1@operator.fr
IMPU
John.wayne@operator.fr
IMPI
IMPI
IMPU
Mobile2@operator.fr
Mobile2@operator.fr betty.wayne@operator.fr
IMS
IMS
subscription
subscription
Wayne
Wayne profile
profile
Wayne
Wayne
family
family IMPI IMPU
IMPI
bruce.wayne@operator.fr
Mobile3@operator.fr
Mobile3@operator.fr
IMPU
+3312345678
IMPI
IMPI
fixe@operator.fr
fixe@operator.fr IMPU
family.wayne@operator.fr
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
IMS subscription
An IMS Subscription defines a “contract” between a subscriber and the network operator / service
provider; a subscriber may be a user (single person or family) or a complex organization.
An IMS Private Identity (IMPI) is a name given by the Network Operator which has the format of a
Network Access Identifier (RFC2486) and which is used for registration, authorization, administration and
accounting (name@domain). It is stored on the ISIM as well as on the HSS.
An IMS Public Identity (IMPU) is an address used for the routing of SIP messages.
It has either the format of an SIP-URI (RFC 3261 [26]) or the formatof a TEL-URI (RFC 3966 [22]) and may
be shared by multiple IMS users of the same IMS subscription.
E.g., to reach all IMS users of the same IMS subscription (e.g., a family) on a unique Public User Identity.
A Service Profile is composed of services-related data of the IM-HSS, Application Server Triggering data
(IFC) and Core Network Service Authorization Data
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
AS
IMS
HSS S-CSCF2
HSS
IM-HSS
S-CSCF1
HLR-AuC AAA
I-CSCF
P-CSCF2
P-CSCF1
SGSN
UE 1
GGSN
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
AS
IMS
UPSF S-CSCF2
HSS
IM-HSS
S-CSCF1
AAA
I-CSCF
P-CSCF2
DSLAM
P-CSCF1
UE 2
BRAS
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Applications
Applications maymay host
host the
the user’s
user’s services-related
services-related
data
data into
into the
the opaque
opaque data
data storage
storage area.
area.
Opaque
DATA
Home
Opaque Profile
DATA AAA HLR DATA
IM-HSS
Home
Profile HSS
AAA HLR DATA
IM-HSS
HSS
SLF
Subscription
Subscription for
for circuit
circuit •Naming
•Naming and
and Addressing
Addressing data
data (IMPI
(IMPI // IMPU)
IMPU)
and
and packet
packet access
access •Authentication
•Authentication and
and Authorisztion
Authorisztion data
data (e.g.,
(e.g., roaming)
roaming)
•User
•User Subscription
Subscription Profile
Profile (e.g.,
(e.g., service
service triggers)
triggers)
•User
•User Location
Location Data
Data (e.g.,
(e.g., dynamic
dynamic S-CSCF
S-CSCF address)
address)
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
The Opaque data is a storage area provided by the HSS towards the Application Servers:
• Applications may host the user’s services-related data into the opaque data
storage area.
• The HSS is not aware about the structure of this data.
Home
•Naming and addressing data (IMPI / IMPU)
Profile •Authentication and authorization data (e.g., roaming)
DATA
•User subscription profile (e.g., service triggers)
•User location data (e.g., dynamic S-CSCF address)
The private user identity shall take the form of a Network Address Identifier (NAI) and shall have the
username@domain form as specified in clause 3 of RFC 2486 [25].
NOTE:
It is possible for a representation of the IMSI to be contained within the NAI for the private identity.
If there is no ISIM application, the private user identity is not known.
If the private user identity is not known, the private user identity shall be derived from the IMSI.
The following steps show how to build the private user identity out of the IMSI:
Home
•Naming and addressing data (IMPI / IMPU)
Profile •Authentication and Authorization data (e.g., roaming)
DATA
•User subscription profile (e.g., service triggers)
•User location data (e.g., dynamic S-CSCF address)
May be created from the IMSI and may be equal to the private
Identity.
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
The public user identity shall take the form of either an SIP-URI (RFC 3261) or a TEL-URI (RFC 2806):
An SIP-URI for a public user identity shall take the form "sip:user@domain".
A TEL-URI for a public user identity shall take the E.164 format: CC NDC SN.
If there is no ISIM application to host the public user identity, a temporary public user identity shall be
derived, based on the IMSI. The temporary public user identity shall be of the form "user@domain" and
shall therefore be equal to the private user identity.
EXAMPLE: "sip:234150999999999@ims.mnc015.mcc234.3gppnetwork.org"
IMS
IMS
subscription
subscription
Wayne
Wayne Registration of one IMPU of an « implicit registration
family
family
set » means that all IMPUs are registered
IMPI
IMPI
IMPU Business
Mobile1@operator.fr Business profile
profile
Mobile1@operator.fr wayne.business@operator.fr
IMPU
John.wayne@operator.fr
Wayne
Wayne profile
profile
john.wayne@operator.fr
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
The implicit registration set provides the IMS user with the possibility to register a set of public user
identities in one registration request.
When an IMS user registers one public user identity belonging to an implicit registration set, all other
public user identities belonging to this implicit registration set will be registered as well.
When an IMS user removes one public user identity from an implicit registration set, all other public user
identities belonging to this implicit registration set will be removed as well.
An implicit registration set may be shared by multiple IMS users. If, for instance, two fixed phones are in
one house with for each its own IMPU. An implicit registration set may be composed of these 2 IMPUs.
The registration of one phone implies automatically the registration of the other phone.
Home
•Naming and addressing data (IMPI / IMPU)
Profile •Authentication and authorization data (e.g., roaming)
DATA
•User subscription profile (e.g., service triggers)
•User location data (e.g. dynamic S-CSCF address)
Barring indication
List of authorized visited network identifiers
Data related to authentication and ciphering
Subscribed media profile identifier
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Barring indication
Flag associated to each public identity to indicate that the identity is barred from any IMS
communication.
Home
•Naming and addressing data (IMPI / IMPU)
Profile •Authentication and authorization data (e.g., roaming)
DATA
•User subscription profile (e.g., service triggers)
•User location data (e.g., dynamic S-CSCF address)
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Home
•Naming and addressing data (IMPI / IMPU)
Profile •Authentication and authorization data (e.g., roaming)
DATA
•User subscription profile (e.g., service triggers)
•User location data (e.g., dynamic S-CSCF address)
Registration status
S-CSCF name
Diameter client address of the S-CSCF
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Registration Status
The Registration Status, specified in 3GPP TS 29.228, contains the status of registration of a public user
identity
Not Registered State: the user is not Registered and has no S-CSCF assigned.
Registered State: the user is Registered at the request of the user and has an S-CSCF assigned.
Unregistered State: the user is not Registered but has a serving S-CSCF assigned to execute
Unregistered state services.
S-CSCF Name
The S-CSCF Name identifies the S-CSCF allocated to the subscriber when the subscriber is registered to IP
multimedia services. It is used during mobile terminated sessions set-up and re-registrations. The S-CSCF
Name shall be in the form of an SIP URL as defined in IETF RFC 3261 and RFC 2396.
Diameter client address of the S-CSCF
The diameter client address of the S-CSCF identifies the diameter client in the S-CSCF when the
subscriber is registered to IP multimedia services. It is used in requests sent by the HSS to the S-CSCF.
The format of the diameter client address is the diameter identity defined in draft-ietf-aaa-diameter-08.
The diameter identity is a URL-syntax string, the ports are used to listen to incoming connections.
E.g., aaa://host.abc.com:1812;transport=tcp;protocol=diameter
Opaque
DATA
Repository Data
This information element contains
transparent data. A data repository may be
shared by more than one AS implementing
the same service.
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Data that is understood syntactically but not semantically by the HSS. It is a data that an AS may store in
the HSS to support its service logic.
IM-HSS
Home profile data
IMS subscription
Service profile
Opaque data
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Recap
5.3 AS triggering
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
<Priority>:
integer
Application
Service Information
Server
WHEN?
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Application Server: Address to be used to access the Application Server for a particular
subscriber. The Service Information is optionally part of an initial Filter Criteria. If it is
available from the initial Filter Criteria the S-CSCF shall include it into the body of the SIP
request which is sent from the S-CSCF to the AS.
Trigger Point: Trigger Points are the information the S-CSCF receives from the HSS that defines
the relevant Service Point Trigger (SPT) for a particular application. They define the subset of
initial SIP requests received by the S-CSCF that should be sent or proxied to a particular
application server. When the S-CSCF receives an initial SIP request, it evaluates the filter
criteria one by one. If the initial SIP request matches the filter criteria, the S-CSCF proxies the
SIP request to the corresponding SIP AS/IM-SSF/OSA SCS.
Priority indicates the priority of the Filter Criteria. A Filter Criteria with a higher value of
Priority Number shall be assessed after the Filter Criteria with a smaller Priority Number have
been assessed. The same priority shall not be assigned to more than one initial Filter Criterion.
<ConditionNegative>: boolean
Session
<Group>: list of integer
Description
Request URI
<SessionDescription>
<RequestURI>: string
<line>:string
Condition?
<Content>:string
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
SIP Header defines SPT for the presence or absence of any SIP header. The attribute Header
identifies the SIP Header, and the Content attribute defines the value of the SIP Header if
required.
Session Case class represents an enumerated type, with possible values indicating if the filter
should be used by the S-CSCF handling the Originating, Terminating for a registered end user or
Terminating for an unregistered end-user services.
Session Description Information class defines SPT for the content of any SDP field within the
body of an SIP method. The Line attribute identifies the line inside the session description.
Content is a string defining the content of the line identified by Line.
1 to n
SPT
{ Method = “SUBSCRIBE”
(NOT Header = “from” Content = “joe”)
AND
} Group attribute in SPT
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Trigger Point
A Trigger Point expression is constructed out of atomic expressions (called Service Point Trigger) linked
by Boolean operators AND, OR and NOT. Any logical expression constructed that way can be transformed
into forms called Conjunctive Normal Form (CNF) and Disjunctive Normal Form (DNF).
The trigger can be split into the following atomic expressions with <ConditionTypeCNF>= 0:
Method=”INVITE” group 0
Method=”MESSAGE” group 1
Method=”SUBSCRIBE” group 2
NOT header=”from” Content =”joe” group 2
Application Server
Optional additional
information
Service Information
<ServiceInfo>: string
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Application Server
The Application Server defines the application server which is contacted, if the trigger points are met.
ServerName is the SIP URL of the application server to contact.
Default Handling determines whether the dialog should be released if the Application Server
could be reached or not.
The service information class allows to download the S-CSCF information that is to be transferred
transparently to an Application Server when the trigger points of a filter criterion are satisfied.
ServiceInformation is a string conveying information.
The Application Server class contains zero or one instance of the service information class.
According to the XML code present on the next page, answer the following
questions:
• Write down the condition when the iFC will be used in the form:
(A and/or B) or/and (C and/or D)
•What is the address that will be used to contact the application server?
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
What is the address that will be used to contact the application server?
If an iFC with priority 1 is added to a subscriber profile, which IFC will be activated first, the IFC with
priority 1 or the one listed on the next page?
<ServerName>sip:prepaid@homedomain.com</ServerName>
<DefaultHandling>1</DefaultHandling>
</ApplicationServer>
</InitialFilterCriteria>
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
RAND
HSS
f5 AK Where AK ⊕ (AK ⊕ anything )= anything
K
K
AUTN
f1 MAC
RAND
SQN ( SQN ⊕ AK ) || AMF ||MAC
AMF
K
RAND
f2 f3 f4
XRES CK IK
AV5 := RAND ||XRES ||CK|| IK|| AUTN
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
The quintets are used for the authentication and ciphering procedures in the UMTS network.
An algorithm, called f5, is applied to the RAND number associated with an authentication Key (K) to
obtain an Authentication Key (AK). This Key is special because:
(AK xor anything) xor AK = anything
A SeQuence Number (SQN) and the Authentication Management Field (AMF) are used to generate the
AUthentication TokeN (AUTN) which is added to complete the quintet.
An algorithm, called f2, is applied to the RAND number associated with an authentication Key (K) to
obtain an eXpected RESponse (XRES).
This same RANDom number (RAND) is combined with the same key K and subjected to another algorithm,
f3, to obtain the Ciphering Key (CK).
The Integrity Key (IK) is calculated from the K key and the RAND subjected to the algorithm f4.
The Authentication vector 5 is composed of the RAND, the XRES, the CK, the IK and the AUthentication
TokeN (AUTN).
( SQN ⊕ AK ) Å AK } SQN IK
No
Network CK
SQN – SQN-1 < ∆
K
f1
AV5
MAC
RAND
Authentication
SQN
refused
AMF
MAC = MAC No
No
RAND
XRES
XRES XRES
K
f2 XRES = Ok
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Why an agreement?
The UE will first compare the sequence number receives from the network, to the one stored onto the
SIM card during the previous authentication. If they are different too much, the UE refuses the network.
Then the UE computes information to find the identity of the network, and it compares the identity
found, with the one it received in the AUTN. Again, if they are different the UE refuses the network.
After all, if the mobile accepts the network, it sends back the XRES, the network receives it and
compares it with the one it has. If they are different, the network refuses the UE.
IMS/TISPAN
UE
RAN GPRS/DHCP P-CSCF DNS I-CSCF S-CSCF HSS
1. P-CSCF DISCOVERY
2. REGISTER
3. DNS: DNS-Q
IMPI / IMPU 4. REGISTER
5a. Cx-Query/Cx-Select-Pull
IMPI / IMPU 5b. Cx-Query Resp/Cx-Select-Pull Resp
6. REGISTER
AV55
8. Authentication
vector selection
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
First step
The mobile sends a REGISTER message and includes its private and public identity. The S-CSCF checks the
status of the public identity and determines that the subscriber has not been authenticated.
IMS/TISPAN
UE
RAN GPRS/DHCP P-CSCF DNS I-CSCF S-CSCF HSS
IK / CK XRES
8. Authentication
Vector Selection
9. 401 Unauthorised
10. 401 Unauthorised RAND
RAND // AUTN
AUTN // IK
IK // CK
CK
11. 401 Unauthorised
RAND
RAND // AUTN
AUTN // IK
IK // CK
CK
12. Generation
of response and
RAND / AUTN
session keys
13. REGISTER
14. DNS: DNS-Q
XRES
15. REGISTER
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Next step
The S-CSCF keeps the XRES from the AV5 and sends the rest of the vector up to the P-CSCF.
The P-CSCF keeps the IK and CK to cipher the communication between the UE and the
P-CSCF using the IPSec protocol.
Then the P-CSCF sends the AUTN and the RAND to the UE. It computes data and sends back the XRES into
a new REGISTER message.
IMS/TISPAN
UE
RAN GPRS/DHCP P-CSCF DNS I-CSCF S-CSCF HSS
17. REGISTER
XRES
18.
Authentication
19. Cx: S-CSCF registration
notification
21. 200 OK
22. 200 OK
23. 200 OK
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Final step
The S-CSCF receives the REGISTER message back and authenticates the subscriber. Then, it updates the
status of the subscriber in the HSS and downloads the iFC.
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Realm
Nonce
Algorithm Response
Password
MD5
IMPI
Cnonce UE
IMPU
Realm
Nonce
Algorithm
HSS
Password Response
IMPI MD5
Cnonce
IMPU
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
UE
Network
Request
HSS
Challenge (Nonce) IMPI
IMPU
Realm
Nonce
IMPI
IMPU Request with credentials (Cnonce, Response) IMPI
Realm IMPU
Nonce Realm
Cnonce Nonce
Response Cnonce
Response
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
IMS
UE
Access NASS P-CSCF DNS I-CSCF S-CSCF HSS
1. P-CSCF DISCOVERY
2. REGISTER
3. DNS: DNS-Q
IMPI / IMPU 4. REGISTER
5a. Cx-Query/Cx-Select-Pull
IMPI / IMPU 5b. Cx-Query Resp/Cx-Select-Pull Resp
6. REGISTER
Nonce
Nonce
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
First step
The mobile sends a REGISTER message and includes its private and public identity. The S-CSCF checks the
status of the public identity and determines that the subscriber has not been authenticated.
IMS
UE
Access NASS P-CSCF DNS I-CSCF S-CSCF HSS
8. 401 Unauthorised
9. 401 Unauthorised Nonce
Nonce
10. 401 Unauthorised
Nonce
Nonce
11. Generation
of response
Nonce
12. REGISTER
13. DNS: DNS-Q
Response,Cnonce
14. REGISTER
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Next step
The S-CSCF keeps the Nonce.The UE computes data and sends back the Response into a new REGISTER
message.
IMS
UE
Access NASS P-CSCF DNS I-CSCF S-CSCF HSS
16. REGISTER
Response,
Response, Cnonce
Cnonce
17. Authentication
20. 200 OK
21. 200 OK
22. 200 OK
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Final step
The S-CSCF receives the REGISTER message back and authenticates the subscriber. Then, it updates the
status of the subscriber in the HSS and downloads the iFC.
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
OFF Line
A charging process where charging information
does not affect, in real-time, the service
rendered.
ON Line
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Billing is the function whereby charging data are transformed into bills requiring payment.
Pre-paid and post-paid are different payment methods for the subscribers.
These payment methods could be based on both on-line and off-line charging mechanisms.
To get full credit control, pre-paid should be built on on-line charging.
If the operator would like to have post-paid subscribers on credit control, these subscribers
should be charged with the off-line charging mechanism.
How do NEs know whether they must apply off-line or on-line charging?
At registration info downloaded from HSS contains off-line charging or on-line charging addresses or both.
Charging Function addresses are only distributed by the S-CSCF to IMS/TISPAN network elements within
its own home network (not to the other networks or UEs) via SIP.
Billing domain
Bp Bi
Rf
Ga
AS
MRFC
MRFC
MGCF
SGSN GGSN
MGCF
P-CSCF S-CSCF
I-CSCF
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
It is based on the existing GSM & GPRS off-line charging systems with a Charging Gateway Function (CGF)
which collects Call Data Records (CDRs) and sends them to the billing domain.
Each IMS/TISPAN element contains an off-line Charging Triggering Function (CTF) capable of generating
off-line charging events based on observation of network usage.
The Charging Collection Function (CCF) uses and may aggregate charging events from every CTF to
generate CDRs.
Ga, Bp and Bi interfaces are based on the TCP/IP protocol, where the Rf interface is in diameter.
Correlation
Billing domain
Session Bearer
ISC Charging Function
Charging
Function Function
Account Bi
S-CSCF
AS Rating
Function
MRFC
MGCF Ro
Event
Charging
MRFC Ro Function
SCCF
CPCF
CAP
SGSN
Online Charging System
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
ON line Charging
Access Charging is performed using the CAP interface from the SGSN to the Bearer Charging Function.
Session Charging is performed using the ISC interface between the IMS/TISPAN Session Charging Function
and the S-CSCF.
Event-based charging between an AS or MRFC and the Event Charging Function (ECF) is performed using
the Ro reference point.
Correlation Function
For a session comprising several media components (such as audio and video), charging data is generated
for each media component and needs to be correlated between network elements. The correlation of
charging information for an IMS/TISPAN session is based on the use of IMS/TISPAN Charging Identifiers
(see later in this chapter).
The Subscriber Content Charging Function (SCCF) is located in the operator network where the
account of the subscriber is located.
The SCCF has the following responsibilities:
- to handle charging requests from the CPCF
- to find the account of the subscriber. The account may be either a prepaid account or a
postpaid account.
- to initiate a procedure to get a charging confirmation from the subscriber, if such a
confirmation is needed.
- to debit or to credit a certain amount from/to the account of the subscriber.
The Content Provider Charging Function (CPCF) is located in the operator network and/or in
another network such as for example a Service Provider network that supports the content
server.
The CPCF receives content charging requests from the content server, processes them and relays
them to the Subscriber Content Charging Function (SCCF).
The CPCF has the following responsibilities:
- to handle charging requests from the content server.
- to communicate with the SCCF that manages the subscriber’s account. This may imply a
request from the SCCF to charge or to credit the account of the subscriber.
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Billing domain
event
event event event
event event
event AS
event
event event
event
MRFC event MRFC
MGCF
MGCF
P-CSCF S-CSCF
I-CSCF
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Several NEs generate charging events for the same event/session. Correlation has then to occur in the
Billing Domain, not in the network.
The correlation information is built up at session establishment. The correlation information includes,
but it is not limited to, a globally unique charging identifier that makes easy the billing effort: The ICID
The ICID is collected in a Charging Correlation Vector which is transferable via SIP (P-Charging Vector
header). The information inside the charging vector may be filled in and retrieved by multiple network
entities (incl. SIP proxies).
GCIDs are used to correlate the charging process between the PS domain
and the IMS.
Billing domain
CDR event
event event event
CDR event event
CDR
CDR
event
event
AS
event event
event
MRFC event MRFC
MGCF
SGSN GGSN
MGCF
P-CSCF S-CSCF
I-CSCF
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
The charging correlation principles outlined above shall be applicable to other types of access networks.
For instance, it shall be possible to use, instead of "GPRS charging ID " an equivalent term of the
associated access network (Access Network Charging Identifier).
The GCID:
identifies the media flows in PDP context used by a user.
is used to correlate the access network charging data with the IMS charging data.
is created as soon as resources are allocated, updated each time media are
added/removed/modified.
Shared among the IMS network elements (CSCFs & operator AS) for one side of the session
(originating or terminting side). Originating and terminating sides generate their own Access
Network Charging ID.
The GPRS charging information is passed up by the GGSN to the P-CSCF via the PDF. The P-CSCF includes
it in the SIP signaling.
Orig-ioi=home1.net
Service Home Term-ioi=home2.net
Platform
Network 1 S-CSCF
S-CSCF I-CSCF
Home
Network 2
Orig-ioi=home1.net
P-CSCF
P-CSCF
SGSN
GGSN
SGSN
GGSN
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Each network is responsible for including its own unique Inter Operator Identity into the SIP
signaling. The Inter Operator Identity shall be unique for each operator (for example, the Inter
Operator Identity of home operator A is different from home operator B).
Inter Operator Identities received in the session signalling shall be incorporated into the CDRs
produced by the IMS network elements. The operator identification information may be used
for inter operator accounting purposes.
The allocation of the IOI values for the operators is outside the scope of 3GPP standardization.
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
BT.com Vodafone.com
AS AS
HSS 3 HSS
DNS I-CSCF I-CSCF
9
(THIG) (THIG)
7
4 6
S-CSCF 5 8 S-CSCF
2 Home 10 Home
DNS DNS
P-CSCF P-CSCF
INVITE Bearer 11
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
When subscribers are roaming abroad, the charging process is realized by the home network.
So, the home network is able to perform either on-line or off-line and is independent from the visited
network, where the subscriber is.
You can notice onto this diagram, that an optimal routing process is implicit with IMS, because the UE
controls itself the RTP connection to the destination address.
5.8 Exercise
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Time allowed:
5 minutes
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
1 GCID
GCID
2 RAND
3 KK
RAND
4 IMPU
IMPU
5 S-CSCF
S-CSCF Name
Name
6 iFC
iFC
7 CAMEL
CAMEL MARKS
MARKS 8 IMPI
IMPI
9 XRES
XRES
10 IOI
IOI
11 ICID
ICID
HSS
HSS
Billing Domain
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
End of Module
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
6
Section 6
Alcatel–Lucent IMS solution: IMS 6.1
3FL12353AAAAWBZZA Edition 9
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
This page is left blank intentionally
Document History
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
This page is left blank intentionally
Page
Switch to notes view!
6.1 Introduction 7
Network Overview 8
6.2 Access Layer 9
Location 10
A7720 Access Border Node (ABN) 11
A5020 Access Gateway Control Function (AGCF) 13
A5750 Subscriber Services Controller (SSC) 14
ACME Packet net net SD 17
A5430 Session Resource Broker (SRB) 19
6.3 Session Control Layer 21
Location 22
Lucent Session Manager (LSM) 23
Unified Subscriber Data Server (USDS) 25
A8688 MRF * 27
Vital QIP 29
Solutions for MGCF 30
A5020 Wireless Call Server (WCS) 31
A5020 MGC-10 32
A5020 MGC-12 33
Lucent Network Controller 34
6.4 Application layer 35
Network Overview 36
A5350 IAS 37
A5350 IAS Architecture 39
TechnologyA5350 Smart Communication Routing (SCR) 40
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPANA8640
OverviewCorporate Mobility Manager (CMM) 41
Feature Server 5000 44
A8680 Video-voice MailboX (VMX) 46
A8680 Video-voice MailboX (VMX) [continued] 47
Handsets [Mobile] 48
Handsets [Fixed ] 49
Windows Mobile Clients 50
Intellivic VCC Client 51
PCTEL DMS Client 52
6.5 Support Systems 53
Location 54
A8965 C3S 55
A8610 Instant Convergent Charging (ICC) 57
A1390 Generic User Profile (GUP) 59
Lucent Communication Manager 61
A1300 XMC 62
Others OMC 64
6.6 Recap 65
TISPAN/3GPPP Functional mapping 66
Page
Switch to notes view!
Self-Assessment on the Objectives 67
Self-Assessment on the Objectives 68
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
6.1 Introduction
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Capacity :
Scales up to 500K IPSec tunnels and 500 tunnels / sec.
Up to 1M stateful Firewall sessions per system.
960 CAPS (or equivalent) per system.
350K Sub / system for a typical Fixed IMS traffic model.
1K Diameter req/s/Ghz
No performance penalty when new
services are switched on (LI, security, etc.)
7720 ABN
Excellent overload management
iQ8000 based
Hardware platform:
Reefpoint iQ4000 or iQ8000
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
The 7720 ABN can be plugged on top of all the access defined in IMS standard
(GPRS, CDMA, CDMA 2000,Wifi, Wimax and xDSL)
Page 3
Border
Node
7720 ABN
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
•An Access Border Control element (also called 7720 ABC) : link of the IMS control network towards the
terminals and the externals networks.. This element is considered as the master control part of the 7720
ABN
•An Access Border Gateway: link of the IMS media network towards the terminals and the externals
networks. Security Gateway, which protects both the IMS subscriber’s link into the IMS network as well as
the IMS core elements, including the Call and Session Control Function (CSCF) Servers, Application
Servers and the Home Subscriber Server
Edge router providing security, IP services, and QoS & bearer control
Capable of handling up to 32,000 concurrent VoIP calls
VoIP NAT/NAPT
NAT traversal
Topology hiding
Lawful interception replication and routing
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
IP Access
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Platform:
Sun Fire V240/V440
7302 iSAM- V
AGCF
AGW
1540 IP-LiteSpan
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
5750
5750 SSC
SSC
e2 Gq’
NASS Rq RACS
CLF e4 SPDF
A-RACF
a2 a4
NACF UAAF PDBF
a1 a3
CPECF Ia
e3 AMF Re
e1
ARF RCEF C-BGF Core transport
Home Network Access Network
Access Node IP-Edge Border Node network
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Overview
Extension packages
ISSO Billing Interface Web Portal •Metering and triggering
•Service Admission Control
Accounting
Module External
External Subscriber Service
LDAP
LDAP
SQL
DHCP
RADIUS DHCP
Server Controller Service Server
Access AAA RADIUS Controller Access
Service Controller
RG, WiFi RADIUS SH/SSH TL1/CLI XML SNMP ‘Plug In’ DHCP
WiMAX RADIUS TPSDA
DHCP
Client Access Client Access IPoE/DHCP
Multi-vendor
EMS and Network Device Interfacing
Legacy BRAS (Network Policy Control)
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Platform:
SunFire V440
5750 SSC
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
5430
5430 SRB
SRB
e2 Gq’
NASS Rq RACS
CLF e4 SPDF
A-RACF
a2 a4
NACF UAAF PDBF
a1 a3
CPECF Ia
e3 AMF Re
e1
ARF RCEF C-BGF Core transport
Home Network Access Network
Access Node IP-Edge Border Node network
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Platform:
SunFire V440 cluster (4CPU)
diskarray Sun3310 (5 disks) 5430 SRB
Sun Solaris 9
Oracle 9
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
AGCF
I-CSCF A8688 MRF
A5750 SSC MGW
NACF MRF
Fixed CLF
PDBF Core Network
ACME ACME
Access UAAF
P-CSCF IBCF
SPDF SPDF
A5430 SRB
RACF
C-BGF IP Backbone I-BGF
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Protocols:
Diameter, SIP
Physical interfaces:
10/100/1000 Base-TX, four pair of connections per
cabinet
Capacity:
10+ M session/hr. each session executing a complete
suit of IMS components (S/I/P-CSCF, SCIM, BGCF
and charging function)
Hardware platform:
Compact PCI PSB (PICMG 2.16 compliant)
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
E-CSCF
Allows for large scale deployment
Alarm
Ethernet
Ethernet
BGCF
Alarm
Geographic redundancy
Alarm
Ethernet
Ethernet
Alarm
Ethernet Switch Card – 2 per shelf
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Redundancy:
Mated pair for the back end DB side, and N+K strategy for the front-end side
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
OMC-H USDS
LAN/WAN
CSCFs
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
The HLR Data Functions (HDF) and HLR Control Functions (HCF) of the USDS are separated/distributed on
separate servers (could be
geographically separated), enhancing reliability and allowing access to data from multiple network
elements.
The subscriber data on the HDFs is distributed, using the concept of Index Server (IS) on the HCFs to find
the appropriate HDF for a
specific subscriber record.
Even though the HCFs are distributed, the USDS appears as a single Point Code (PC) to the rest of the
network. Geographical and logical
diversity of control and data results in more reliability, open architecture and scalability.
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
A8688 MRF :
•Voice and video 100% software processing allowing important lowering of the costs
•The Alcatel 8688 MRF can send, receive and record speech and video, enabling a service to manage the
interaction with the caller, play back fixed and variable announcements (audio or video) and collect the
user Dual Tone Multi-Frequency (DTMF) input transmitted as a data (out-band DTMF).
HP DL 380
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
As specified in 3GPP, the MRF is split in 2 functions: the MRFC and the MRFP, which, in Alcatel-Lucent
solution, can operate on the same server (one-box configuration) or can operate on separate servers
giving the scalable solution and providing the redundancy. Alcatel-Lucentl is using the SIP protocol
between MRFC and MRFP. For a signaling point of view, the MRFC acts as a SIP proxy. It provides
following capabilities:
· Load-balancing of the SIP INVITE requests towards the different MRFP; a simple round-robin load-
balancing is performed taking into account the status of the MRFP and following the capabilities required
(see next points).
· Management of the status “in service”/”out of service” of each MRFP and the dynamic addition of
new MRFP in the configuration. Periodically, each MRFP registers itself to the MRFC: if no registration is
made after a configurable period (default: 10s), the MRFC is considering this MRFP out of service.
· Management of the MRFP capabilities: within its registration, each MRFP is able to give its
capabilities for media processing. With such information, the MRFC is able to route the first INVITE
request to a MRFP according the capabilities requested. New features such as management of number of
available resources available on each server, codecs available per server, … will be introduced in the
MRF 6.x program.
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
TDM/ATM
SIP
SIP
IMS RTP/IP
Megaco
Wireless
Media
Gateway
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Protocols:
SIP
Associated MGW:
7510 , 7515
Type of network:
Fixed Network (E10 based)
Hardware platform:
ATCA TOMIX
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Protocols:
Diameter, SIP
Associated MGW:
7510 , 7515
Type of network:
Fixed Network (S12 based)
Hardware platform:
cTCA (Compact TCA)
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Type of network:
Fixed Network (ANSI)
Hardware platform:
Lucent Gateway Platform (LGP)
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
SCE
Your Application
xxx
SIP XCAP other
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
HP DL 380
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
“IO Handler”:
A Linux C coded process handling: IP socket management, flow regulation
and load-balancing
Agent (JVM) Agent (JVM) Agent (JVM) Agent (JVM)
“Agent”: Load
Balancer
Java
container(s) SIP IO Handler
Following protocols are handled:
HTTP, SIP, SMPP, SMTP, RADIUS, DIAMETER…
For each protocol, a specific
java container is provided
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Stacks
• 100 000 simultaneous TCP conn.
• 7000 req/s/GHz (Pentium Xeon)
A5350 IAS
ISC
Features : Gm
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Stacks
• 100 000 simultaneous TCP conn.
• 7000 req/s/GHz (Pentium Xeon)
The CMM architecture consists in a set of mandatory services and optional ones
(see next slides) that will work together to process many types of call :
Voice (Protocols : INAP, CAP V2, SIP)
Data (Protocols : Radius, CAPV3, SIP)
Web (Protocols : SOAP/HTTP)
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Platform:
8690 Open Services Platform (OSP )
HW & SW
Unix Compaq & SUN / Oracle 8.1 / NT, Windows 2000 / GUI JAVA Applet
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Protocols:
SIP
Platform:
Lucent Control Platform (LCP )
Capacity:
Lucent Control Platform 1000
300k BHCA per LCP1000 chassis
1.5M BHCA (750k subs) per cabinet with LCP2
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Services Offered
Call Barring
Call Blocking – Incoming/ Int’l
Call Forwarding: Busy, Local, No Answer, Unregistered User, Variable
(Always)
Call Hold – Consultation
Call Transfer Variations: With Consultation, Blind, From 3-Way, w/ Ring-
back Timer
Call Waiting
Calling Line ID Features (CLIP/ CLIR/ CLIRO/ CLIR Edit Allowed/ CLIR Per
Call)
…
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Interfaces
Voice/Circuit switched: H324M (SS7/ISUP transport)
Packet switched: H.323, SIP
H.450.7 for H.323 notification HP DL 380
Video: H263 profile 0, level 10/30, MEPG4 SP (option)
Audio: AMR, G.723.1, G.711
SMS notification (SMPP v3.4)
MMS (3GPP MM7 R5)
SMTP (RFC 2821), IMAP4 (RFC 2045-2049)
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Thomson ST2030
Eyebeam
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Features Devices
Network Address Book
•Presence Enabled (OMA)
Windows Mobile
•XDMS based (OMA) 5.0
•Group and Contact Management
•Media Capability Management
Community services
•Instant Messaging (IETF and OMA)
•One-to-many, chat etc…
•Push-To-Talk (OMA)
•Ad-hoc groups Qtek
•Push-To-Show (OMA) 9600
Peer-To-Peer services
•VoIP
•Full duplex video session
Qtek 9000
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
SMS communication
E911 Service
Voicemail integration
Network handover (CDMA/GSM<->WiFi)
Intuitive user interface
Voice Call Continuity
Easy to install and configure: auto- provisioning
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
SIP AS
Bi
Rf
Rf
MGCF
Rf
BGCF
A8965 C3S
Rf P- CSCF
I- CSCF
Rf
S - CSCF
Ga
SGSN
Ga
GGSN
Rf: Diameter
Wf: Diameter
Ga: GTP’
Bi: FTP etc
OFFLINE CHARGING
Rf, Ga, Bi
interfaces
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
HP DL 380
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Legacy
Community
IMS/NGN/IP Engine Voucher
CCBS
Notification Manager
NGN session
Rating Manager
IMS Reseller
Event, data Engine
Scheduler Manager
content Balance Manager
Internet
Manager Consult, update
Offline Event
Generators Instant Rating
WLAN Convergent Rating Engine User Self Care
Mediation
IP
Alcatel Instant Convergent Charging Suite
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Management framework
operators Any
PPT
> A ‘must’ for real time application
> Welcome several applications
> Scalable, flexible, reliable
Payment Capabilities
> Online configuration
> Open to third party platforms Rating Account
Voucher …
Engine Server
> Multiple environments: SS7, IP,
IT Services execution env. (SEP)
> Multi protocols (INAP, SIP, DPE BUS
Radius, HTTP…) Protocol legs (FEP's)
> NGN, IMS
INAP Diameter CAMEL SIP/ISC HTTP
> Integration success, with high
level of performance
Micro
SSP MGC S-CSCF MSC xGSN AAA
Payment
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Platform:
Sun Fire V240 or V440
Applications
SUNClustered
SUN Clustered HW
HW
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Lucent Communication Manager (CM) is the End User Web Portal for the
FS 5000. XML interface supports:
Call management
Personal Settings
Integration with IM
Self sign-up
Personal Address Book
Outlook integration
Option selection within feature packages
Branding
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Alcatel
OSS Partners & Operations and Business Support Systems WEB portal
Integration Services
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
7720 ABN
1430 IM-HSS
5020 AGCF
5350 AS
8688 MRF
5020 WCS
7570 MG
ACME
Single server Configuration – HP based server
8640 CMM, PA-Risc or Proliant
5430 SRB
5750 SSC
7510 TGW
5020 MGC
8610 ICC
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Multimedia
Session Controller Operation & Maintenance
(Call/Session
Control) LSM OMC-CN
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
6.6 Recap
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
End of Module
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
7
Section 7
Appendix and Glossaries
3FL12353AAAAWBZZA Edition 9
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
This page is left blank intentionally
Document History
7.1 Appendix
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Other IP Networks
Mj Gq'
Gm Mx
Mg
P-CSCF SGF
MRFC MGCF Ie
PSTN/ISDN
Gq' Gq'
Ut
Mp Mn
RACS (Resource and Admission Control Subsystem)
VGW
Z MRFP T-MGF
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
C ha Rf/Ro
rging
PDBF User UPSF SLF Info
rma
Data ti on
IWF Iw
Dx
CNGCF Cx
Ib
Terminals
Gq‘
Mx Ic
Legacy
Other IP Networks
e3 I/S-CSCF IBCF
e2
AGCF Mi Mx
Mw Gq‘
(Home Network)
User Equipment
Mw BGCF Mx
Gq‘ SPDF
P-CSCF SGF
Mg Mj
PSTN / ISDN
e2 e2 Mr
CLF Gq‘ Gq
e4 MRFC MGCF
A-RACF SPDF
a3 a4 Rq
IP-CAN
3GPP
e1 e5 UAAF NACF
Ia
a1 a2
Re Ia Mp Mn
ARF AMF
e1 Ra
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Physical 40 bytes
Physical
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
The RoHC allows to replace the legacy header by a reference code of 2 bytes.
The full header is sent once, and then only a reference to the header is sent.
AS
GGSN
Step 4: Bearer Layer -> Data can start flowing (RTP streams)
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
AS
P-CSCF
Diameter Gq’
IP media flow xDSL network
UE SPDF +A-RACF
User A
SIP signalling
???
no explicit user initiated IP
QoS signalling in fixed network
DSLAM BRAS
Step 4: Bearer Layer -> Data can start flowing (RTP streams)
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
IETF Specs
RFC 1889 Real-time Transport Protocol (RTP)
RFC 2327 Session Description Protocol (SDP)
RFC 2748 Common Open Policy Server protocol (COPS)
RFC 2782 a DNS RR for specifying the location of services (SRV)
RFC 2806 URLs for telephone calls (TEL)
RFC 2915 the naming authority pointer DNS resource record (NAPTR)
RFC 2916 E.164 number and DNS
RFC 3261 Session Initiation Protocol (SIP)
RFC 3262 reliability of provisional responses (PRACK)
RFC 3263 locating SIP servers
RFC 3264 an offer/answer model with the Session Description Protocol
RFC 3310 HTTP Digest Authentication using Authentication and Key Agreement (AKA)
RFC 3311 update method
RFC 3312 integration of resource management and SIP
RFC 3319 DHCPv6 options for SIP servers
RFC 3320 signalling compression (SIGCOMP)
RFC 3323 a privacy mechanism for SIP
7.3 Glossaries
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
End of Module
Technology
All rights reserved © 2007, Alcatel-Lucent
IMS/TISPAN Overview
TECHNOLOGY
IMS/TISPAN Overview This page is left blank intentionally
All Rights Reserved © Alcatel-Lucent 2007
Copyright © 2007 by Alcatel-Lucent - All rights reserved
Passing on and copying of this document, use and communication of its
contents not permitted without written authorization from Alcatel