Documente Academic
Documente Profesional
Documente Cultură
Orange Labs
Based on IMS training courses given by R&D/Core/NAS 28/10/2008
Agenda
Introduction IMS Architecture Access to the IMS PSTN/ISDN Simulation/Emulation Business Communications
Voice CC
CS
Voice CC
CS
PS
Voice CC
IMS PS
CS
GPRS-only
SGSN
4
GGSN
GGSN
SGSN
France Telecom Group restricted
IMS
SGSN
5
GGSN
media
GGSN
SGSN
France Telecom Group restricted
IMS at a glance
History
2003: ETSI TISPAN adopts the IMS as the cornerstone of its NGN architecture and start defining extensions required to make it suitable for use in xDSL-based environements 2005: PacketCable adopts the IMS
Different initial priorities and schedules for Fixed and Mobile operators
Mobile operators were primarily looking to the IMS as a extension to the Circuit-Switched (CS) domain Fixed operators were looking to the IMS as an immediate replacement solution for their CS domain (i.e. PSTN)
Service #1
Service-specific features
I M S
IPTV
...
To make up a complete NGN architecture (as defined by ITU-T), IMS has to be surrounded by other components:
Access dependant components dealing with specific tasks. Eg: Network attachment Resources and admission control
IMS
Full scope of an NGN architecture
Common IMS, but different NGN architectures in the standardization bodies (3GPP, ETSI/TISPAN, PacketCable)
France Telecom Group restricted
10
A unified multidevice, multiaccess, multiservice SIP-based control architecture over an IP transport. IMS
IP Transport
PSTN/ISDN GSM CS
11
An extended SIP-based multidevice, multiaccess, multiservice control architecture over a QoS enabled IP transport.
IMS
IP Transport
SIP is used for session control, mobility management and access to services DIAMETER is used for managing and accessing service profiles, traffic policies and charging data. H.248 is used for controlling media gateways
UTRAN I-WLAN WIMAX xDSL FTTH Cable PSTN/ISDN GSM CS
12
A sophisticated multidevice, multiaccess, multiservice control architecture combining a range of ITU-T, IETF and OMA technologies over a QoS enabled IP transport.
SIP (about 70 extensions on top the base SIP)
IMS
DIAMETER (multiple profiles) H.248 (multiple profiles) RTP/RTCP, IPSec, TLS , DHCP, DNS STUN,ICE,
13
INAP / CAP
Agenda
Introduction
IMS Architecture
Access to the IMS PSTN/ISDN Simulation/Emulation Business Communications IPTV over IMS Voice Call Continuity Combined CS and IMS
14
AS AS AS
SIP
ISC
Mw Gm
I-CSCF
Mw Mw
Mw
15
User Equipment
P-CSCF
S-CSCF
SIP
E-CSCF
P-CSCF (proxy) I-CSCF (interrogating) S-CSCF (serving) E-CSCF (emergency) Media Flows
DIAMETER
AS
ISC
Dh
Sh
HSS SLF
SIP Mw Gm SIP Dx DIAMETER
HSS
User Equipment
16
Cx
CSCF
Media Flows
Mw
SIP
CSCF
Mi
Mx Mx Mj BGCF Mk Mn
H.248
IBCF
Other IP Networks
MGCF
ISUP Over SIGTRAN
To/from PSTN/CS
17
Sh AS ISC
SIP
HSS
Cx
User Equipment
18
Mw Gm SIP Mp
H.248
CSCF
Mr
MRFC
Media Flows
MRFP MRF
HSS
HSS
User Equipment
19
Mw Gm
SIP
Other IP Networks
P-CSCF
Mr
CSCF
Mi
Mx
Mx
IBCF
BGCF
Mg
Mj Mk
MRFC
Mp
MGCF
H.248
H.248
Mn To/from PSTN/CS
MRFP
Media Flows
MGW
B's profile
S-CSCF
IBCF
IBCF
I-CSCF
S-CSCF
IBCF
Home IMS
Home IMS
IBCF
IBCF
P-CSCF
A
20
B
Orange Labs - Research & Development IMS Architecture June 2008
Public User Identity Service Profile IMS Subscription Private User Identity Public User Identity
Service Profile
21
Authentication options
Mechanism Authentication Integrity protection IPsec ESP Support
IMS AKA
Mandatory for all UEs containing a UICC, else optional. Mandatory for CSCFs Optional for UEs Optional for CSCFs Optional for UEs Optional for CSCFs Optional for UEs Optional for CSCFs Optional for GPRSbased UEs Optional for CSCFs Optional for "fixed" UEs Optional for CSCFs
SIP digest plus IP address check SIP digest plus Proxy Authentication SIP digest with TLS Early IMS
None None
NBA
None
22
AS AS
SCIM
SIP SIPApplication Application Server Server
Sh ISC
OSA OSAservice service capability capabilityserver server (SCS) (SCS)
OSA API
HSS HSS
ISC
Mr IM-SSF IM-SSF
MAP
CAP
Camel CamelService Service Environment Environment
MRFC MRFC
PSI: Similar to public uder identities but allocated to services (AS) rather than users.
tel: +33 800 22 22 11 sip: wheaterforcast@orange.com
23
service logic
AS-1
SIP driver
2a
Y
4a
Incoming INVITE 1
iFC#1?
iFC#2? N
2b
4b
SIP routeing
S-CSCF iFCs are stored in the HSS and downloaded to S-CSCF as part of the user profile during registration
24
Trigger Point
Default handling Service Point Trigger Application Server
25
IMS Registration
After 5, the S-CSCF knows the terminating P-CSCF for the UE (Path header) After 7, the S-CSCF knows the UE's Service Profile
REGISTER sip: scscf1.ims.orange.fr SIP/2.0 To: Bruno Chatras <sip:bruno.chatras@orange.fr> From: sip:bruno.chatras@orange.fr> Contact: <sip:p-xzzpujo@192.0.2.4> Path: <sip:term@pcscf1.ims.orange.fr;lr>
HSS
7 4 6
REGISTER sip: ims.orange.fr SIP/2.0 To: Bruno Chatras <sip:bruno.chatras@orange.fr> From: Bruno Chatras <sip:bruno.chatras@orange.fr> Contact: <sip:p-xzzpujo@192.0.2.4> Path: <sip:term@pcscf1.ims.orange.fr;lr>
S-CSCF
5 8
200 OK Path: <sip:term@pcscf1.ims.orange.frr;lr> Service-Route: <sip:orig@scscf1.orange.fr;lr> To: Bruno Chatras <sip:bruno.chatras@orange.fr> From: Bruno Chatras <sip:bruno.chatras@orange.fr> Contact: <sip:p-xzzpujo@192.0.2.4> P-Associated-URI: tel:+336738951317;sip:bruno.chatras@orange.fr
I-CSCF
2 9
P-CSCF
REGISTER sip: ims.orange.fr SIP/2.0 To: Bruno Chatras <sip:bruno.chatras@orange.fr> From: Bruno Chatras <sip:bruno.chatras@orange.fr> Contact: <sip:p-xzzpujo@192.0.2.4>
10
1 After 10, the P-CSCF knows the S-CSCF (serviceroute) and the list of public user identities.
UE
26
Originating session
HSS Applications
S-CSCF
INVITE tel:+31161255678 From: Bruno Chatras <sip:bruno.chatras@orange.fr> To: Francis Faller < tel:+31161255678> Route: <sip:orig@scscf1.orange.fr;lr> P-Asserted-Identity: tel:+33673895317
IBCF
orange
IBCF
teliasonera
I-CSCF
5
ENUM lookup
The P-Preferred-Identity matches the implicit registration set, therefore the P-CSCF can assert this identity.
INVITE sip:+31161255678@telia.com;user=phone From: Bruno Chatras <sip:bruno.chatras@orange.fr> To: Francis Faller < tel:+31161255678> Route: <sip:ibcf1.orange.fr;lr> P-Asserted-Identity: tel:+33673895317
P-CSCF
INVITE tel:+31161255678 From: Bruno Chatras <sip:bruno.chatras@orange.fr> To: Francis Faller < tel:+31161255678> P-Preferred-Identity: tel:+33673895317
UE
27
Terminating session
HSS
- LIR Location Information Request - LIA Location Information Answer LIR
Applications
3 LIA
S-CSCF
Operator.com
IBCF
operator.com
IBCF
orange
I-CSCF
S-CSCF
7
INVITE sip:+33673895317@orange.com;user=phone From: Francis <tel:+31161241234> To: Bruno Chatras < tel:+33673895317 > P-Asserted-Id: tel:+31161241234
INVITE tel:+33673895317 From: Francis <tel:+31161241234> To: Bruno Chatras < tel:+33673895317 > P-Asserted-Id: tel:+31161241234 Route: scscf1.ims.orange.fr
P-CSCF
8
INVITE sip:p-xzzpujo@192.0.2.4 From: Francis <tel:+31161241234> To: Bruno Chatras < tel:+33673895317 > P-Asserted-Id: tel:+31161241234 Route: term@pcscf1.ims.orange.fr P-Called-Party-Id: tel:+33673895317
UE
France Telecom Group restricted
Ext. 5678
28
Agenda
Introduction
IMS Architecture
Access to the IMS PSTN/ISDN Simulation/Emulation Business Communications IPTV over IMS Voice Call Continuity Combined CS and IMS
29
30
Media streams are carried using the same or additional PDP contexts (secondary) IMS
SIP
IP Backbone
31
SLF
Dx
ISC
S-CSCF P-CSCF
ALG/NAT Mw
IMS
Rx (DIAMETER) Dynamic NAPT/Firewall Iq
PCRF
Go
IP Backbone
32
Transport Functions are provided by a DSL segment and an aggregation segment. The aggregation segment is usually based on ATM or Giga Ethernet Static layer 2 resources (VLAN and/or ATM VC). Usually Layer 2 resources are dedicated to IMS traffic and both signalling and media share the same resources.
IMS
ATM VC IP
SIP
IP Backbone
DSLAM/MSAN BRAS / BNG NAT/FW
DSL Segment
Aggregation Segment
ATM VP or VLAN GE
AS HSS
HLR
UPSF Cx
SLF
Dx
ISC
S-CSCF
e2 (DIAMETER)
NASS
CLF
Gm
P-CSCF
ALG/NAT
Mw
IMS
Admission Control Dynamic configuration of transport nodes Gq' (DIAMETER)
RACS
Re (DIAMETER) Ia (H.248)
Dynamic NAPT/Firewall
HGW
DSL Modem GW
ATM or GE aggregation
DSLAM BRAS/BNG
IP Backbone
Agenda
Introduction
IMS Architecture
Access to the IMS PSTN/ISDN Simulation/Emulation Business Communications IPTV over IMS Voice Call Continuity Combined CS and IMS
PSTN/ISDN Simulation: Provides PSTN/ISDN-like service capabilities using session control over IP interfaces and infrastructure. PSTN/ISDN Emulation: Provides PSTN/ISDN service capabilities and interfaces using adaptation to an IP infrastructure.
35
ISUP TDM TE
LE
TE
LE
Mw
Mw
P-CSCF
P-CSCF SIP
36
the UE and AS behavior and rules for populating SIP headers an XML schema for use in service configuration procedures any other XML schema that may be used in SIP bodies (e.g. AoC information in TS 183 047)
37
Two flavours
IMS-based: IMS architecture extended with adaptation functions at the edge (TS 183 012). Softswitch based: A wrapper around vendor-specific implementations based on re-using the call control software of a legacy switching centre (ES 282 002 and TS 183 043).
IMS architectural extension: Access Gateway Control Function (AGCF) acting as:
a combined UE/P-CSCF with regards to the S-CSCF an MGC with regards to media gateway functions.
38
P-CSCF
ALG/NAT
Mw
S-CSCF
Mw (SIP +XML)
AGCF
Gq'
RACS
HGW
DSL Modem GW
A-MGF
Ia
IP Backbone
DSLAM BRAS/BNG
France Telecom Group restricted
e2 Gm ISDN Gm (SIP+XML) Z
P-CSCF
ALG/NAT
Mw
S-CSCF
Mw (SIP +XML)
Gq'
RACS
HGW
DSL Modem GW
VGW
Ia
IP Backbone
DSLAM BRAS/BNG
France Telecom Group restricted
AS
Core IMS
SIP
AGCF
H.248
Events/Signals Switching and Transcoding
MGF
France Telecom Group restricted
41
DSS.1 encapsulation
DSS.1 information converted to XML format if cannot be mapped to any SIP header. Palliative to the shortcomings of SIP in terms of signalling information transported.
AS
SIP (+XML)
Core IMS
SIP (+XML)
AGCF
H.248
D-Channel. B-Channel.
MGF
RTP
42
Agenda
Introduction
IMS Architecture
Access to the IMS PSTN/ISDN Simulation/Emulation Business Communications IPTV over IMS Voice Call Continuity Combined CS and IMS
43
Virtual leased line: NGCN sites are interconnected through the NGN using IP VPN tunnels; Business Trunking: The NGN hosts transit capabilities between NGCNs, break-in and break-out capabilities from NGN to NGCN and possibly additional services; Hosted Enterprise Services: The NGN acts as a virtual PBX with regards to a distributed collection of users.
Commonly known in the industry as "IP Centrex".
ETSI TS 182 024 specifies the realisation of Hosted Enterprise Services using the IMS.
Endpoints are connected to the IMS at the Gm reference point and appear as normal User Equipment.
IMS
Basic Endpoint
45
Basic Endpoint
Business Trunking
ETSI TS 182 025 specifies the realisation of a business trunking solution using the IMS. Two variants are identified:
Subscription-based: The PBXs are connected to the NGN at the UNI (i.e. they are seen as a particular type of User Equipment). Peering-based: Corporate Networks are seen as peers of public networks and are therefore connected at the NNI.
Supported features
Transit, Break-in, Break-out Private numbering Bulk re-routeing (e.g. all calls to a particular NGCN site are rerouted to a configured destination during closed hours) Service-level communications Admission-Control (e.g. maximum number of sessions per PBX) Barring of all communications to a PBX
46
Business Trunking
PBX profiles UPSF AS
Legacy Endpoints
IP-PBX
Core IMS
Access Node
Edge Node
IP Endpoints
Aggregation Segment
Operator's Domain
Core Transport
IP-PBX
Legacy Endpoints
Corporate LAN
Access Node
Edge Node
IP Endpoints
CNG
LAN Access
Aggregation Segment
Opertor's domain
47
Each site of the NGCN has a service subscription to the IMS and must support SIP registration. Private extensions behind the NGCN do not need their own service subscription, since they are owned and managed by the NGCN.
48
- Normal IMS Level Registration Flow (first round-trip not represented) - PBX Identity is provisioned in the HSS - PBX is registered with this PBX Identity - Number range is asscoiated to PBX identity by means an implicitly registered wildcard PUI - PBX indicates support of ua-loose in the REGISTER request or this indication is received from the HSS (part of the user profile)
After 5, the S-CSCF knows the terminating P-CSCF for the PBX (Path header) After 7, the S-CSCF knows the PBX's Service Profile
REGISTER sip: scscf1.ims.orange.fr SIP/2.0 To: pbx1@orangebusiness.com From:pbxsite1@orangebusiness.com Contact: <sip:pbx1@192.0.2.4> Path: <sip:term@pcscf1.ims.orange.fr;lr>
HSS
7 4 6
REGISTER sip: ims.orange.fr SIP/2.0 To: pbx1@orangebusiness.com From:pbxsite1@orangebusiness.com Contact: <sip:pbx1@192.0.2.4> Path: <sip:term@pcscf1.ims.orange.fr;lr>
S-CSCF
5 8
I-CSCF
2 9
P-CSCF
REGISTER sip: ims.orange.fr SIP/2.0 To: pbx1@orangebusiness.com From:pbxsite1@orangebusiness.com Contact: <sip:pbx1@192.0.2.4>
10
1
200 OK Path: <sip:term@pcscf1.ims.orange.frr;lr> Service-Route: <orig@scscf1.orange.fr;lr> To: pbx1@orangebusiness.com From:pbxsite1@orangebusiness.com Contact: <sip:pbx1@192.0.2.4> P-Associated-URI: tel:+33145294444; tel:+3314529!****!;sip:pb1@orangebusiness.com
PBX
After 10, the P-CSCF knows the S-CSCF (serviceroute) and the list of public user identities (including the wildcarded range).
49
Terminating session
Service profile PBX Identity, matches Wildcarded PUI in Implicit Registration set
- LIR Location Information Request - LIA Location Information Answer LIR
HSS
3 LIA
S-CSCF
Operator.com
IBCF
operator.com
IBCF
orange
I-CSCF
S-CSCF
7
INVITE sip:+33145294148@orange.com;user=phone From: Francis <tel:+31161241234> To: Bruno Chatras < tel:+33145294148 > P-Asserted-Id: tel:+31161241234
INVITE tel:+33145294148 From: Francis <tel:+31161241234> To: Bruno Chatras < tel:+33145294148 > P-Asserted-Id: tel:+31161241234 Route: scscf1.ims.orange.fr
Applies "loose route" procedure as a result of havin received a "ua-loose" route indication from the UA or the HSS at registration time.
INVITE tel:+33145294148 From: Francis <tel:+31161241234> To: Bruno Chatras < tel:+33673895317 > P-Asserted-Id: tel:+31161241234 Route: <sip:term@pcscf1.ims.orange.fr> Route: <sip:pbx1@192.0.2.4> P-Called-Party-Id: tel:+33145294148
P-CSCF
8
PBX
50
Agenda
Introduction
IMS Architecture
Access to the IMS PSTN/ISDN Simulation/Emulation Business Communications IPTV over IMS Voice Call Continuity Combined CS and IMS
51
IPTV
IPTV services: Content on Demand (CoD), Live Media Broadcast (BC) with and without trick mode and time shitfing, Network-based recording (PVR) Two solutions under standardisation
Integration in NGN: Wrapper around legacy systems Integration in IMS
52
TS 182 027
User Profile
Management
Media Functions
Content Functions
Resource Allocation
Network Attachment
NASS
RACS
Transport Processing
Orange Labs - Research & Development IMS Architecture June 2008
SDF (AS)
SCF (AS)
MF
SDF (AS)
SCF (AS)
MF
Work in Progress
UE
RACS
INVITE (R-URI = Content Id)
IMS
MF
MF
SDP Offer for a control channel (RTSP) and one or more content channels
SDP Answer
200 OK(INVITE) Resource Reservation andCommit 200 OK(INVITE)
200 OK(INVITE)
RTSP PLAY
Content
56
Work in Progress
IMS
SCF
200 OK(INVITE)
Final decision (based on user access) + firewall opening for all channels
IGMP Join
Resource Control
Contents
MF
Fine tuning of bandwidth reservations Admission control for resources beyond the AN (in case of zapping to a channel that is not already received)
57
Agenda
Introduction
IMS Architecture
Access to the IMS PSTN/ISDN Simulation/Emulation Business Communications IPTV over IMS Voice Call Continuity Combined CS and IMS
58
59
Architecture principles:
Application Servers VCC AS
Anchor Point for call establishment, associated to
feature for Network selection
MGCF
MSC
Mobile circuit domain (eg. GSM)
60
Agenda
Introduction
IMS Architecture
Access to the IMS PSTN/ISDN Simulation/Emulation Business Communications IPTV over IMS Voice Call Continuity Combined CS and IMS
61
Goal:
Handling of real-time services such as VoIP with IMS will be an issue on mobile access
CSI Phase1:
Short Term solution with main impacts on terminal Voice call are kept in the CS domain IMS sessions are used for non real-time services like IM
CSI Phase2:
Long Term solution where CS Bearers are controlled by IMS
62
CSI UE
IMS
PS
CS
Voice component
CS
CS
Pure VoIP UE
IMS
PS
Voice component
CS
CS
63
Conclusion
64
"IMS is unnecessary for many services, particularly non-SIP services. Even for services that do need SIP, much can be done without using IMS." "IMS has a dated, backward looking view of services and applications. We are now living in a world of Web 2.0, Web services, mash-ups, and SOA, after all." "IMS propagates a telco-oriented view of the network, where services are provided by network intelligence, rather than by edge-device intelligence the intelligent-network/dumbnetwork argument."
"IMS is costly, bloated, overcomplex, overambitious, and will either never work properly or never be fully implemented. "
France Telecom Group restricted
65
Terms like IMS-based, IMS-enabled, and IMS-ready abound in vendor product pitches
By September 2007, Ericsson, for example, was citing 39 IMS system contracts for commercial launch and more than 80 trials. Alcatel-Lucent had, as of September, more than 20 full IMS references ("full" meaning the implementation of a CSCF, HSS, AS, and two or more SIP applications) in various stages of deployment, trials, and commercial rollout; and more than 50 customers using IMS application servers and services supplied by the company. Nortel cites 20 IMS contracts and pilots completed or ongoing with carriers worldwide. Nokia Siemens Networks claims more than 30 commercial references for its IMS core in wireless and wireline networks worldwide, and more than 155 references for the IMS core and applications combined.
A Heavy Reading survey in 2006 found that most service providers still consider IMS an essential part of their strategy, "though a significant minority 30 percent of respondents remains unconvinced about it."
66
Gartner 2008
In 2010, 77 percent of all investment for call control layers is forecast to be based on IP Multimedia Subsystem (IMS) architecture, while 23 percent will continue to go into enhanced softswitch technologies)
The IMS technology forecast has been pushed back by approximately two years due to a lack of carrier belief in immediate real-world deployability of the architecture in a true fixed-mobile converged, mass-market service environment.
67
Conclusion
BUT
Still at the beginning of IMS, maturity not reach in live networks First step: to be able to recreate the same level of services offer with IMS Second step: create more and more Enriched Services
68
More Information
69
More Information
thank you
http://www.tispan.org
Orange, the Orange mark and any other Orange product or service names referred to in this material are trade marks of Orange Personal Communications Services Limited. Orange Personal Communications Services Limited. France Telecom Group restricted. France Telecom Group restricted
Annex
72
Services can be configured by the end user, by uploading XML documents into the network, using the XCAP protocol.
XCAP (http) Ut
DIAMETER
AS
ISC
Dh
Sh
HSS SLF
SIP Mw Gm Dx DIAMETER
<?xml version="1.0" encoding="UTF-8"?> <simservs xmlns= http://uri.etsi.org/ngn/params/xml/simservs/xcap xmlns:cp="urn:ietf:params:xml:ns:common-policy" xmlns:ocp="urn:oma:xml:xdm:common-policy"> <communication-diversion active="true"> <cp:ruleset> <cp:rule id="rule66"> <cp:conditions> condition1 condition2 </cp:conditions> <cp:actions> <forward-to> <target> targetAddress1 </target> <notify-caller>true</notify-caller> </forward-to> </cp:actions> </cp:rule> r </cp:ruleset> </communication-diversion> </simservs>
User Equipment
73
CSCF
SIP
Media Flows