Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
IMS&SIP Introduction
Version: 01
Owner : Mangri Marin
Author : MM
Date:
Guiding: MM
Date:
M.Mangri-IP&SIP Introduction
-1-
IMS&SIP Introduction
CONTENT
INTRODUCTION.................................................................................................................................... 3
SCOPE ...................................................................................................................................................... 3
10
11
IMS COMPONENTS............................................................................................................................. 25
12
13
14
15
SIP MESSAGES..................................................................................................................................... 39
16
17
FMC-FIXED MOBILE CONVERGENCE VERY IMPORTANT FOR THE FUTURE IMPLEMENTATION ........ 41
18
19
20
ABBREVIATIONS ................................................................................................................................ 45
M.Mangri-IP&SIP Introduction
-2-
IMS&SIP Introduction
Introduction
Scope
M.Mangri-IP&SIP Introduction
-3-
IMS&SIP Introduction
Rel 99
199 9 2 000
Rel4
2001
Rel5
Rel6
Rel7
Eac h year (a lmost) , a ne w R eleas e of the UMTS sta ndard is publis hed
Start from GSM
CS domain-GS M RAN
initially < 10kb/s, evolved to today (EDG E) 384 kb/s
GPRS
adds PS Domain, in para llel to CS Domain
Initially higher transm iss ion ra tes than GSM (max 115 kb/s)
can also be used with EDG E
Shared r adio channel ( DSCH)
=> more eff ic ient usage of rad io resources,
because ba nd width de mands of e.g. web tr affic are highly f luctuating
(use r needs time to read pa ge) and bursty
allows a d irec t connection to e.g. the Inter net
charging pe r data vo lume possible
in GS M a lways c harging per time unit
M.Mangri-IP&SIP Introduction
-4-
Rel8
20 08
IMS&SIP Introduction
UMTS Releases
M.Mangri-IP&SIP Introduction
-5-
IMS&SIP Introduction
M.Mangri-IP&SIP Introduction
-6-
IMS&SIP Introduction
New wave
All over IP
Today
Tomorrow
Internet
Telephone
network
IP-Netw ork
Mobile radio
network
M.Mangri-IP&SIP Introduction
-7-
IMS&SIP Introduction
The Vision
Target Solution
Situation Today
Voice
Fix and Mobile
The Unified
Multi Service
Network
FR
...
IP
ATM
M.Mangri-IP&SIP Introduction
-8-
IMS&SIP Introduction
Voice
Voic e
The
ied
Th e Un if
ified
M uulti
lti Service
Ser vice
Netwo
rk
Network
FR
...
A
TM
ATM
M.Mangri-IP&SIP Introduction
IP
P ure tec hnology/standardization matter:
How different data servic es
can transport over a unique data back bone
-9-
IMS&SIP Introduction
The
ied
Th e Unif
ified
Mu
lti Service
Multi
Ser vice
Netwo
rk
Network
FR
...
A
TM
ATM
M.Mangri-IP&SIP Introduction
IP
A new network cconcept
onc ept supporting
e in
s upporting voic
voice
a pack
etized environm ent is required
packetized
- 10 -
IMS&SIP Introduction
M.Mangri-IP&SIP Introduction
- 11 -
IMS&SIP Introduction
M.Mangri-IP&SIP Introduction
- 12 -
IMS&SIP Introduction
IMS
M.Mangri-IP&SIP Introduction
- 13 -
IMS&SIP Introduction
Gateway control
The target of the Gateway control - to enable a simple media gateway implementation with
intelligence centralized on a media gateway controller (which is also called a call agent or a Softswitch)
Two gateway control protocols:
Media Gateway Control Protocol (MGCP) as the de facto standard
H.248/Megaco as the ITU and IETF approved standard.
MGCP/Megaco/H.248
MGCP - Media Gateway Control Protocol, IETF [Telcordia (formerly Bellcore)/Level 3/Cisco]
MGCP control protocol that specifically addresses the control of media gateways
Megaco/H.248 (IETF, ITU) - standard that combines elements of the MGCP and the H.323, ITU
(H.248)
The main features of Megaco - scaling (H.323) and multimedia conferencing (MGCP)
Media control
Media control is a form of device control used for network elements that are specialized for
advanced media processing.
Media control includes instructions to play and record voice files, collect and generate tones
(including DTMF touch-tones), establish N-way conferences, perform fax conversions, generate
text-to-speech, and perform speech recognition
M.Mangri-IP&SIP Introduction
- 14 -
IMS&SIP Introduction
SIGTRAN
A telephone company switch transmits SS7 signals to a SG. The gateway, in turn, converts the
signals into SIGTRAN packets for transmission over IP to either the next signaling gateway.
The SIGTRAN protocol is actually made up of several components (this is what is sometimes
referred to as a protocol stack):
Standard IP
Common signaling transport protocol (used to ensure that the data required for signaling is
delivered properly), such as the Streaming Control Transport Protocol (SCTP)
Adaptation protocol that supports "primitives" that are required by another protocols.
ISUP messages carry both call control and bearer control information, identifying the physical
bearer circuit by a Circuit Identification Code (CIC). However, CIC is specific to time-division
multiplexed TDM networks. BICC was developed to be interoperable with any type of bearer,
such as those based on asynchronous transfer mode ATM and IP technologies, as well as TDM.
BICC separates call control and bearer connection control, transporting BICC signaling
independently of bearer control signaling. The actual bearer transport used is transparent to the
BICC signaling protocol - BICC has no knowledge of the specific bearer technology
The ITU announced the completion of the second set of BICC protocols (BICC Capability Set 2,
or CS 2) in July 2001; these are expected to help move networks from the current model - which
is based on public-switching systems - to a server-based model. The BICC deployment
architecture comprises a proxy server and a media gateway to support the current services over
networks based on circuit-switched, ATM, and IP technologies, including third-generation
wireless.
The completion of the BICC protocols is an real and important ITU step toward broadband
multimedia networks, because it will enable the seamless of circuit-switched TDM networks to
high-capacity broadband multimedia networks. The 3GPP has included BICC CS 2 in the UMTS
release 4. Among the future ITU-T plans for BICC are the inclusion of more advanced service
support and more utilization of proxies, such as the SIP proxy.
M.Mangri-IP&SIP Introduction
- 15 -
IMS&SIP Introduction
SIP-T SIP-I
SIP-T (SIP for telephones) is a mechanism that uses SIP to facilitate the interconnection of the
PSTN with IP. SIP-T defines SIP functions that map to ISUP interconnection requirements.
This is intended to allow traditional type services to be seamlessly handled in the Internet
environment. It is essential that SS7 information be available at the points of PSTN
interconnection to ensure transparency of features not otherwise supported in SIP. SS7
information should be available in its entirety and without any loss to the SIP network across the
PSTN-IP interface
M.Mangri-IP&SIP Introduction
- 16 -
IMS&SIP Introduction
H.323, ITU-T
H.323 is actually a set of recommendations that define how voice, data and video are transmitted
over IP-based networks
The H.323 recommendation is made up of multiple call control protocols. The audio streams are
transacted using the RTP/RTCP
In general, H.323 was too broad standard without sufficient efficiency. It also does not guarantee
business voice quality
M.Mangri-IP&SIP Introduction
- 17 -
IMS&SIP Introduction
M.Mangri-IP&SIP Introduction
- 18 -
IMS&SIP Introduction
M.Mangri-IP&SIP Introduction
- 19 -
IMS&SIP Introduction
Alternative
Legacy mobile
signaling
Network
Applications &
Services *)
Network
SCP
Mh
SGSN
GGSN
Mw
CAP
Gn
Other PLMN
CSCF
Gr
Gp
Um
Iu-ps'
SGSN
Gi
Iu 1
MGW
MGW
Uu
Iu 2
Mc
Nc
MSC server
Iu 2 = Iu (RANAP)
PSTN/
Legacy/External
Nb
Mc
GMSC server
MAP
MAP
Applications
& Services
Mh
HSS
Signalling Interface
Signalling and Data Transfer Interface
IMS-Architecture Layers
CSCF-Call Session Control Function-the IP Switch
Here we have three components:
S- CSCF Serving CSCF
P- CSCF Proxy CSCF
I- CSCF Interrogating CSCF
IP-CAN IP Connectivity Access Network
aGW- Access Gateway(RAN,SGSN,GGSN)
Media Gateway Media Transort and Modification
MGCF - Media Gateway Control Function
MGW - Media Gateway
MRF - Media Resource Function-with two components
MRFC - Media Resource Function Controller
MRFP - Media Resource Function Processor
M.Mangri-IP&SIP Introduction
T-SGW *)
Mc
GGSN
Gn
UTRAN
MT
Gi
MGCF
Gi
Gc
Iu
TE
Mg
MRF
Gf
ERAN
MT
Mr
Gi
EIR
TE
Mm
Cx
HSS *)
Multimedia
IP Networks
CSCF
R-SGW
Ms
- 20 -
R-SGW
T-SGW
IMS&SIP Introduction
Components IMS
UE, P-CSCF
P-CSCF, I-CSCF, S-CSCF
S-CSCF, I-CSCF, AS
I-CSCF, S-CSCF, HSS
I-CSCF, S-CSCF, SLF
SIP AS, OSA SCS, HSS
IM-SSF, HSS
SIP AS, OSA, SCF, IM-SSF, HSS
I-CSCF, S-CSCF, external IP network
MGCF -> I-CSCF
S-CSCF -> BGCF
BGCF -> MGCF
BGCF -> BGCF
S-CSCF, MRFC
MRFC, MRFP
MGCF, IM-MGW
UE, AS (SIP AS, OSA SCS, IM-SSF)
PDF, GGSN
P-CSCF, PDF
M.Mangri-IP&SIP Introduction
- 21 -
Protocol
SIP
SIP
SIP
DIAMETER
DIAMETER
DIAMETER
MAP
DIAMETER
Not Specified
SIP
SIP
SIP
SIP
SIP
H.248
H.248
HTTP
COPS
DIAMETER
IMS&SIP Introduction
Charging
Support for pre- and post-paid
Correlation between session and media
DTMF and early media are supported
M.Mangri-IP&SIP Introduction
- 22 -
IMS&SIP Introduction
User Identify
IMPI-Private identity
Saved on ISIM (not modifiable)
Used for AAA
Issued by home provider
IMPU-Public identity
Normal SIP address (URI or TEL number format E164)
Identifies the user publicly
User has one or more identities
Used for routing
Can be grouped into implicit registration sets
If one of the set is registered then the others are as well
M.Mangri-IP&SIP Introduction
- 23 -
IMS&SIP Introduction
Public
User Identity 1
Private
User Identity 1
Public
User Identity 2
Service
Profile 1
Implicitly
Registered ID
Set 1
Service
Profile 2
Public
User Identity 3
IMS
Subscription
Public
User Identity 4
Private
User Identity 2
Public
User Identity 5
Public
User Identity 6
M.Mangri-IP&SIP Introduction
- 24 -
Implicitly
Registered ID
Set 2
Implicitly
Registered ID
Set 3
Service
Profile 3
Service
Profile 4
IMS&SIP Introduction
11 IMS Components
Sh
Visited-Net
Home-Net
HSS
As
I
B
C
F I-CSCF
P-CSCF
Gm
Cx
S-CSCF
ISC
MRF
Mi
Mw
BGCF
UE
MGCF
Mj
- 25 -
IMS&SIP Introduction
UE-User Equipment
Contains the SIP user agent
Establishes a PDP context for:
Signaling
Media transport
Contains ISIM for authentication
Public and private user id
User Network address
Security algorithms and keys
At least a USIM
Correlate between session control and QoS reservation
M.Mangri-IP&SIP Introduction
- 26 -
IMS&SIP Introduction
AS Application Server
Services include third party CC, personalized routing, PTT, presence
The services are offered by home, visited or third party provider
S-CSCF forwards requests to AS base (possible received from HSS-depends on profile)
Results of AS sent back to S-CSCF
AS can act as UA, redirect or proxy-CAMEL and OSA optional
M.Mangri-IP&SIP Introduction
- 27 -
IMS&SIP Introduction
ISC-IMS-Service Control
Based on SIPSIMPLE (SIP for Instant Messaging and Presence Leveraging Extensions)
S-CSCF could add charging information
S-CSCF could add information to allow the distinction between incoming and outgoing messages
M.Mangri-IP&SIP Introduction
- 28 -
IMS&SIP Introduction
Home-Net
Visited Net
Status Query
HSS
OK 200
Service-Route (S-CSCF)
P-CSCF
I-CSCF
Registration
Public&
Private ID
Path (P-CSCF)
Authorization
Request profile
Registration
Public&
Private ID
OK 200
Service-Route (S-CSCF)
S-CSCF
UE
Register
OK 200
S-CSCF->Service route
M.Mangri-IP&SIP Introduction
- 29 -
IMS&SIP Introduction
I-CSCF behavior
Determine the right S-CSCF
Ask an HSS (Cx Interface with DIAMETER)
Ask an SLF (Subscription Location Function) about which HSS to use (Dx Interface with
DIAMETER)
Adds itself to the PATH list
S-CSCF behavior
Download the user profile from the HSS
Save contents of PATH
Generate reply
Forward to AS if needed
Registration: Reply handling
S-CSCF behavior
Add service-route to reply with the address of the S-CSCF
I-CSCF behavior
If it is to stay in the path of future requests then adds itself to the service-route list
P-CSCF behavior
Store content of service-route
Store the public user identities found in the P-Associated-URI
M.Mangri-IP&SIP Introduction
- 30 -
IMS&SIP Introduction
P-CSCF
S-CSCF
RAND,AUTN
RAND,AUTN,CK,IK
RES
RES
RES=XRES?
OK
OK
UE
HSS
AV
= RAND||AUTN||XRES||CK||IK
IK
AK = f5 (K, RNAD)
SQN = AK (AUTN)
M.Mangri-IP&SIP Introduction
- 31 -
IMS&SIP Introduction
= f3 (K, RAND)
= f4 (k, RAND)
M.Mangri-IP&SIP Introduction
- 32 -
IMS&SIP Introduction
Visited -Network
Home-Net
HSS
Zb
P-CSCF
Za
SEG
Zb
Zb
SEG
Zb
I-CSCF
Zb
S-CSCF
UE
Network Domain
Security
M.Mangri-IP&SIP Introduction
- 33 -
IMS&SIP Introduction
State Information
S-CSCF:
P-CSCF (PATH)
User Profile
Authentication data
Session data
P-CSCF
S-CSCF (possibly also THIG) (Service-Route)
Security association with the UE
Allows for checking the integrity and authenticity of the messages
Allows issuing a network asserted identity
P-Asserted Identity
Used for hop-by-hop trust relations
SigComp compartments
Session data (if session termination is to be supported)
Registered public ID and the set of public IDs that were received in the P-Associated-URI header
Subscription to registration state of PID
I-CSCF
Could cache a PID(procc id) to S-CSCF translation
M.Mangri-IP&SIP Introduction
- 34 -
IMS&SIP Introduction
Home-Net
of B-Term
Visited network
of Terminal A
Visited network
of Terminal B
HSS-B
INV
INV
PC
S
C
UE
A
F
ACK
SC
S
C
F
IC
S
C
F
SC
S
C
F
PC
S
C
F
Prov.
OK 200
UE
B
Media
Negotiation
As Acc-Bearer
Interconnect Bearer
M.Mangri-IP&SIP Introduction
- 35 -
Bs
Acc
Bearer
IMS&SIP Introduction
SIGCOMP
SIP messages can become large
Long transmission delay
High bandwidth usage
SIGCOMP specifies a framework for enabling the compression and decompression of messages
with various compression algorithms
Compressor: Compresses messages and uploads the ByteCode for the corresponding
decompression algorithm to the UDVM as part of the SigComp message.
M.Mangri-IP&SIP Introduction
- 36 -
IMS&SIP Introduction
V-Net-A
UE-A
P
CSCF
Invite/1stSDPoffer
V-Net-B
H-Net-B
H-Net-A
S
CSCF
I
CSCF
S
CSCF
P
CSCF
UE-B
Invite/1stSDPoffer
100(Trying)
Invite
100(Trying)
100 (Trying)
183
100(Trying)
-SessionProgress
PRACK
Res
Reser
Invite
Invite
-2nd SDP
200-OK
Invite/1st SDPoffer
100 (Trying)
UPDATE
Res
Reser
Ringing
Ringing
PRACK
200-OK
Pik-UP
200-OK
200-OK
ACK
ACK
Obs-V-Visited &H-Home
M.Mangri-IP&SIP Introduction
- 37 -
IMS&SIP Introduction
M.Mangri-IP&SIP Introduction
- 38 -
IMS&SIP Introduction
15 SIP Messages
SIP messages contain:
1-st Line specifies the destination and the remote operation required
Headers provide routing and application-specific information (e.g.via).
Body
may contain various information formats ( SDP,HTML,MMS).
SIP
IP
UDP/TCP/SCTP
1st Linie
Headers
Body
Name:Value
Name:Value
Name:Value
Request
Request Method
Request URI
SIP Version
REGISTER,INVITE,MESSAGE(SMS),
SUBSCRIBE, NOTIFY ( Presence ), PUBLISH,
CANCEL,BYE,OPTIONS,INFO,ACK,PRACK,
REFER, UPDATE
- 39 -
IMS&SIP Introduction
M.Mangri-IP&SIP Introduction
- 40 -
IMS&SIP Introduction
Device Convergence,
Multi-mode Device supporting multiple access technologies (fixed/cellular/wireless)
Seamless Handover between access technologies
Multi Handover Hierarchy
Homogenous Handover within 3GPP-based on GTP
Intra RAT HO within the same Radio access Technology
Inter RAT HO between 3GPP Family technologies (e.g UTRAN to GERAN)
Heterogeneous Handover -non 3GPP-based on MIP
Heterogeneous HO between 3GPP technologies (e.g LTE->WiFi)
M.Mangri-IP&SIP Introduction
- 41 -
IMS&SIP Introduction
IMRN
Dynamic ICS
M.Mangri-IP&SIP Introduction
- 42 -
IMS&SIP Introduction
SCC
Anchor
S-CSCF
IMS
MSC-S
DCH or HSPA+
UE
CS-Domain
MGW
Observation:
With black here we have CP and with red UP
M.Mangri-IP&SIP Introduction
- 43 -
Ue2
IMS&SIP Introduction
19 Domain of interest
In the end of the document I will specify the domain of interest.
Based on FMC (Fixed Mobile Convergence) and ICS (IMS Centralized Services concepts) (both
of them with very big importance in the future implementations) I could tell that the TracingSystem will occupies a very important place.
That will help each IMS operator to identify the problems and to improve the implementations.
I have identified this like a very important and not yet standardised domain.
I am referring here at tracing end to end between different technologies (3GPP and non 3GPP),
implementations, protocols and interfaces, and to correlate end to end these different information.
I see here in this futures provocation a possibility to bring my small contribution.
M.Mangri-IP&SIP Introduction
- 44 -
IMS&SIP Introduction
20 Abbreviations
3GPP
AS
AuC
BSC
CDMA
CK
CN
CSCF
CS
DCH
DRNC
DSCH
DTCH
EDGE
EIR
FDD
FDMA
GERAN
GGSN
GMM
GMSC
GPRS
GSM
GSN
GTP-C
GTP-U
Go
HLR
HDSPA
UMTS
HSCSD
HSS
I-CSCF
IETF
M.Mangri-IP&SIP Introduction
- 45 -
IMS&SIP Introduction
IK
IMEI
IMS IP
IMSI
IMT-2000
IPCAN
ISIM
ITU
Iu
LTE/SAE
MBMS
MCC
MGW
MGFC
MPLS
MRF
MS
MSC
MSIN
MT
NSAPI
P-CSCF
PDP
PLMN
PSTN
P-TMSI
QPSK
R99
RA
RAB
RAI
RAN
RANAP
RFC
S-CSCF
SDMA
SDP
SIM
SIP
SGSN
SGW
TE
M.Mangri-IP&SIP Introduction
- 46 -
IMS&SIP Introduction
TMSI
Uu
UE
UMTS
USIM
UTRAN
M.Mangri-IP&SIP Introduction
- 47 -