IMS Basic Signaling Procedure (SIP&IMS Procedures)
-
Upload
ariel-mendoza -
Category
Documents
-
view
207 -
download
14
description
Transcript of IMS Basic Signaling Procedure (SIP&IMS Procedures)
-
7/18/2019 IMS Basic Signaling Procedure (SIP&IMS Procedures)
1/66
www.huawei.com
Copyright 2009 Huawei Technologies Co., Ltd. All rights reserved.
IMS Basic Signaling
Procedure
-
7/18/2019 IMS Basic Signaling Procedure (SIP&IMS Procedures)
2/66
Copyright 2009 Huawei Technologies Co., Ltd. All rights reserved. age !
References
"#$ $olution #anual % &asic $ignaling rocedure 'olume
-
7/18/2019 IMS Basic Signaling Procedure (SIP&IMS Procedures)
3/66
Copyright 2009 Huawei Technologies Co., Ltd. All rights reserved. age (
Objectives
)pon completion o* this course, you will +e a+le to
-escri+e the +asic $" concepts and $" +asic procedure.
-escri+e the +asic registration procedure on the "#$ networ.
-escri+e the +asic session procedure on the "#$ networ.
-
7/18/2019 IMS Basic Signaling Procedure (SIP&IMS Procedures)
4/66
Copyright 2009 Huawei Technologies Co., Ltd. All rights reserved. age /
Contents
1. SIP Overview
2. "#$ egistration and elated rocedures
!. "#$ $ession and elated rocedures
-
7/18/2019 IMS Basic Signaling Procedure (SIP&IMS Procedures)
5/66
Copyright 2009 Huawei Technologies Co., Ltd. All rights reserved. age 1
Contents
. $" 3verview
1.1 SIP Overview
.2 $" #essage $tructure
-
7/18/2019 IMS Basic Signaling Procedure (SIP&IMS Procedures)
6/66
Copyright 2009 Huawei Technologies Co., Ltd. All rights reserved. age 4
Origination and Developent of SIP
The $" was originated in the #+one 5multicast +ac+one6e7periment in 991.
"n 999, the $" was de*ined +y the "8T:##)$"C in C2/(!.
"n 999, the "8T:##)$"C +ecame the independent $" tas *orce.
Later, two $":centered tas *orces, namely, $"";< and $"#L8,
were added.
"n =uly, 2002, the $" was de*ined in the new C!21.
#ost contents are rewritten and clearer. "n addition, certain new
*eatures are added.
#ost contents are +acward:compati+le with C2/(!.
-
7/18/2019 IMS Basic Signaling Procedure (SIP&IMS Procedures)
7/66
Copyright 2009 Huawei Technologies Co., Ltd. All rights reserved. age >
!"at#s SIP$
$" $ession "nitiation rotocol
$etting up, controlling and tearing down sessions
$" is an "8T protocol *or multi:media sessions
$essions including te7t, video, voice, etc.
$" is one o* the "nternet protocol
Te7t +ased lie HTT
e?uest@eply protocol
idely used *or success*ul "nternet
Can +e +ased on )-@TC@$CT, most o* the case now use )-
-
7/18/2019 IMS Basic Signaling Procedure (SIP&IMS Procedures)
8/66
Copyright 2009 Huawei Technologies Co., Ltd. All rights reserved. age 9
Session Related Protocols
$ignaling protocol
Begistration, user locating, and routing
B$ession esta+lishment, modi*ication, and release
#edia transport protocol
BTransmission o* voice and video
$" % signaling protocol
$ession description 5$-6 is separated *rom session management
5$"6.
-
7/18/2019 IMS Basic Signaling Procedure (SIP&IMS Procedures)
9/66
Copyright 2009 Huawei Technologies Co., Ltd. All rights reserved. age 0
Siplified SIP %etwor& 'rc"itecture
$" e?uest $" e?uest
#edia $tream 5T6
(ser 'gent
)Server*
eceives $"
e?uests
Re+uest Pro,- Server
-etermines here to $end
the $ignaling #essages
(ser 'gent)Client*
$ends $"
e?uests
$" esponse$" esponse
-
7/18/2019 IMS Basic Signaling Procedure (SIP&IMS Procedures)
10/66
Copyright 2009 Huawei Technologies Co., Ltd. All rights reserved. age
ogical /ntities of SIP
$" use client@server architecture
Logical $" entities are
)ser Agents 5)A6 )ser Agent Client 5)AC6
"nitiates $" re?uests
)ser Agent $erver 5)A$6
eturns $" response
&oth )AC and )A$ can
terminate a call
egister #aintains the location o* $"
users, sip clients needs to update the
location using register re?uest
ro7y decides ne7t hop and *orwards
re?uest edirect Accepts $" re?uest and
translates to new address
;etwor $ervers
-
7/18/2019 IMS Basic Signaling Procedure (SIP&IMS Procedures)
11/66
Copyright 2009 Huawei Technologies Co., Ltd. All rights reserved. age 2
Contents
. $" 3verview
. $" 3verview
1.0 SIP Message Structure
-
7/18/2019 IMS Basic Signaling Procedure (SIP&IMS Procedures)
12/66
Copyright 2009 Huawei Technologies Co., Ltd. All rights reserved. age !
The $" consists o* three parts
#essage type
#essage structure
#essage parameter
SIP Message Structure
-
7/18/2019 IMS Basic Signaling Procedure (SIP&IMS Procedures)
13/66
Copyright 2009 Huawei Technologies Co., Ltd. All rights reserved. age (
Message -pes
$" messages can +e classi*ied into two types
e?uest
"nitiates a session.
esponse
esponds to a re?uest.
-
7/18/2019 IMS Basic Signaling Procedure (SIP&IMS Procedures)
14/66
Copyright 2009 Huawei Technologies Co., Ltd. All rights reserved. age /
SIP Message -pe 22 Re+uest
Basic Re+uest /,tended Re+uest
I%3I/4to initiate a session
'C5 the response o* ";'"T8
C'%C/ to cancel a session
B6/ to terminate a session
R/7IS/R to register in a server
OPIO%S *or ?uerying servers
a+out their capa+ilities
M/SS'7/ is applied to "#
S(BSCRIB/ to su+scri+e to a noti*y event
%OI86 to send a noti*y event (PD'/ to modi*y the session attri+utes at
the esta+lishment stage o* a call
P(BIS9 to distri+ute its event state to the
status server
PR'C5 to indicate the relia+ility o* a
temporary response
-
7/18/2019 IMS Basic Signaling Procedure (SIP&IMS Procedures)
15/66
Copyright 2009 Huawei Technologies Co., Ltd. All rights reserved. age 1
SIP Message -pe 22 Response
$" response type 1,,4rovisional :: re?uest received, continuing to process the
re?uest
0,,4$uccess :: the action was success*ully received, understood, and
accepted :,,4edirection :: *urther action needs to +e taen in order to
complete the re?uest
;,,4Client 8rror :: the re?uest contains +ad synta7 or cannot +e
*ul*illed at this server
-
7/18/2019 IMS Basic Signaling Procedure (SIP&IMS Procedures)
16/66
Copyright 2009 Huawei Technologies Co., Ltd. All rights reserved. age 4
SIP Basic 8low
Session setup
Client ' Pro,- ' Pro,- B Client B
I%3I/ I%3I/
I%3I/1>> R6I%7
1>> R6I%7
1?> RI%7I%7
1?> RI%7I%7
1?> RI%7I%70>> O5
0>> O5
0>> O5
Registration
Client ' Pro,- '
Register
;>1 unaut"ori@ed
Register
0>> O5
1>> R6I%7
-
7/18/2019 IMS Basic Signaling Procedure (SIP&IMS Procedures)
17/66
Copyright 2009 Huawei Technologies Co., Ltd. All rights reserved.
SIP Message Structure
$" is a Te7t:
+ased protocol
and comprise
+y ! parts
e?uest:Line
Header
&ody
-
7/18/2019 IMS Basic Signaling Procedure (SIP&IMS Procedures)
18/66
Copyright 2009 Huawei Technologies Co., Ltd. All rights reserved. age 9
SIP 9eader 8ields
I%3I/ sip4==>>>0A11.1=.1.11> SIP0.>8ro4 Dsip((/0000E9.19..1FtagGcc+1d*!
o4Dsip11/00002E9.19..0F
CSe+4 ";'"T8
Call2ID42094!e(9*4c/29!4*c1+e22(*9e/2/(!Es7!000
3ia4$"@2.0@)- server9.e7ample.com+ranchG9h
-
7/18/2019 IMS Basic Signaling Procedure (SIP&IMS Procedures)
19/66
Copyright 2009 Huawei Technologies Co., Ltd. All rights reserved. age 20
SIP 9eader 8ields
T3 the target o* this re?uest
3# the logical identity o* the initiator o* the re?uest
Cse? command se?uence ;o., uni?ue in the Call:"- range
Consists o* a se?uence num+er and a method
The $" method must +e the same as that carried in the
re?uest.
Call:"- A glo+ally uni?ue identi*ier . Call:"- and tags are usedto identi*y a dialog.
'ia "denti*ies the route *or the response. The 3ia*ield
prevents loops in the message trans*er and ensures that the
re?uest and response *ollow the same path.
The 3ia*ield must contain the branc"parameter to identi*y
the transaction.
ecord:oute "t is added +y a pro7y in a re?uest to
*orce su+se?uent re?uests in the session to +e routed
through the pro7y. "t is used to create the Routeheader
*ield in su+se?uent re?uests.
oute "t is used to *orci+ly route a re?uest through the
listed set o* pro7ies.
Contact "t provides an address *or direct communication
with the user. "t is present in ";'"T8, ACI, and
8!5too many hops6. "t is used in re?uest messages only.
-
7/18/2019 IMS Basic Signaling Procedure (SIP&IMS Procedures)
20/66
Copyright 2009 Huawei Technologies Co., Ltd. All rights reserved. age 2
SIP /,tension 9eader
R/7IS/R sip registrar.bplace.co SIP0.>
'ia $"@2.0@)- >.24.2.02 0221+ranchG9h(0d0w
'ia $"@2.0@)- >.24.22.22( /01+ranchG9h
P2'ccess2%etwor&2Info !.24.2.02K
P2C"arging23ector
icid:valueGK>.24.2.02.!!(>(1/999.!/4.(K
Call:"- 249((>/E>.24.22.22(
C$e? >21 8
-
7/18/2019 IMS Basic Signaling Procedure (SIP&IMS Procedures)
21/66
Copyright 2009 Huawei Technologies Co., Ltd. All rights reserved. age 22
Soe /,tension 9eader /,aples in IMS
/,tension 9eader/,aples
8unction
:Access:;etwor:"n*o "s used +y the $" )A to trans*er access networtechnologies to the service pro7y
:'isited:;etwor:"- "s used to relay the identi*ication o* the visited domain to theregistrar and pro7y in the home realm
:Charging:'ector Cooperates with the :Charging:unction:Address header*ield to trans*er charging in*ormation over the networ
:Asserted:"dentity ormally indicate the calling party "-
$ervice:oute )sed to in*orm the $:C$C " *or :C$C during egister
ath )sed to in*orm the :C$C " *or $:C$C during egister
-
7/18/2019 IMS Basic Signaling Procedure (SIP&IMS Procedures)
22/66
Copyright 2009 Huawei Technologies Co., Ltd. All rights reserved. age 2!
SDP /,aple )/,planations of
Related Paraeters*
SDP
Paraeter
Paraeter
%aeRear&s
v 'ersion num+er vG0
o 3rigin containingnameoGDuser nameF Dsession idF DversionF DnetwortypeF Daddress typeF DaddressF
s $u+ect
c Connection Connection " address50.21.1.0>6
t Time tGDstart timeF Dstop timeF
m #edia #edia *ormat 5audio6 ort num+er54!1>6
a Attri+ute #edia encoding 5C# A Law6 $ample rate 5>000H6
vG0oGHuawei$o*tJ!000 >1> >1> "; "( 0.21.9.200
sG$ip Call
cG"; "( 0.21.1.0>
tG0 0
mGaudio 4!1> T@A' >
aGrtpmap > C#A@>000
-
7/18/2019 IMS Basic Signaling Procedure (SIP&IMS Procedures)
23/66
Copyright 2009 Huawei Technologies Co., Ltd. All rights reserved. age 2(
Contents
. $" 3verview
0. IMS Registration and Related Procedures
!. "#$ $ession and elated rocedures
-
7/18/2019 IMS Basic Signaling Procedure (SIP&IMS Procedures)
24/66
Copyright 2009 Huawei Technologies Co., Ltd. All rights reserved. age 2/
IMS (ser Registration Procedure
$:C$C
H$$
:C$C
":C$C
(/
Register
Register
Register
-
7/18/2019 IMS Basic Signaling Procedure (SIP&IMS Procedures)
25/66
Copyright 2009 Huawei Technologies Co., Ltd. All rights reserved. age 21
Contents
2. rocedures elated to "#$ egistration
0.1 Local :C$C discovery
2.2 $erving C$C assignment
2.! egistration procedure
-
7/18/2019 IMS Basic Signaling Procedure (SIP&IMS Procedures)
26/66
Copyright 2009 Huawei Technologies Co., Ltd. All rights reserved. age 24
P2CSC8 Discover-
$:C$C
H$$
:C$C
":C$C
(
/
Register
Register
Register
-
7/18/2019 IMS Basic Signaling Procedure (SIP&IMS Procedures)
27/66
Copyright 2009 Huawei Technologies Co., Ltd. All rights reserved. age 2>
Pro,- CSC8 Discover-
ro7y:C$C discovery
The procedure o* )8 getting to now the address o* :C$C.
"n order to communicate with "#$ networ, )8 must now at least "
address o* :C$C.
! ways *or :C$C discovery
-
7/18/2019 IMS Basic Signaling Procedure (SIP&IMS Procedures)
28/66
Copyright 2009 Huawei Technologies Co., Ltd. All rights reserved. age 29
P2CSC8 Discover-
IP
-
7/18/2019 IMS Basic Signaling Procedure (SIP&IMS Procedures)
29/66
Copyright 2009 Huawei Technologies Co., Ltd. All rights reserved. age !0
Contents
2. "#$ egistration and elated rocedures
2. rocedures o* Local :C$C -iscovery
0.0 Procedures of S2CSC8 'ssignent
2.! egistration rocedures
-
7/18/2019 IMS Basic Signaling Procedure (SIP&IMS Procedures)
30/66
Copyright 2009 Huawei Technologies Co., Ltd. All rights reserved. age !
S2CSC8 'ssignent
$:C$C
H$$
:C$C
":C$C
(
/
Register
Register
Register
-
7/18/2019 IMS Basic Signaling Procedure (SIP&IMS Procedures)
31/66
Copyright 2009 Huawei Technologies Co., Ltd. All rights reserved. age !2
S2CSC8 'ssignent
hen a user is registered with the networ *or accessing the "#$ service,the ":C$C allocates an $:C$C to the )8.
The ":C$C communicates with the H$$ +y using the C7 inter*ace to o+tain
the in*ormation re?uired *or selecting an $:C$C.
"* the H$$ returns the name o* an $:C$C, the ":C$C checs the "
address o* the $:C$C +y using the $:C$C name returned +y the
H$$.
* the H$$ returns the capa+ility set o* an $:C$C, the ":C$C e7ecutes
an algorithm according to the capa+ility set o* each received $:C$C to
select an appropriate $:C$C.
-
7/18/2019 IMS Basic Signaling Procedure (SIP&IMS Procedures)
32/66
Copyright 2009 Huawei Technologies Co., Ltd. All rights reserved. age !!
S2CSC8 'ssignent
":C$C selects the $:C$C according to their capa+ilities Capa+ility "- and meaning is de*ined +y the operator.
Service nae Capabilit- ID
eergenc-call 1
SIP e,tendingfunction 1 0
SIP e,tendingfunction 0
:
E E
I2CSC8P2CSC8
S2CSC8:
S2CSC80
S2CSC81
Subscribe info of user14
Mandator- Capabilit- 1F0F:F;
Optional Capabilit-
-
7/18/2019 IMS Basic Signaling Procedure (SIP&IMS Procedures)
33/66
Copyright 2009 Huawei Technologies Co., Ltd. All rights reserved. age !(
Contents
2. "#$ egistration and elated rocedures
2. rocedures o* Local :C$C -iscovery
2.2 Procedures of S2CSC8 'ssignent
0.: egistration rocedures
-
7/18/2019 IMS Basic Signaling Procedure (SIP&IMS Procedures)
34/66
Copyright 2009 Huawei Technologies Co., Ltd. All rights reserved. age !/
Related Concepts of Registration Procedures
hy registration is re?uired
)sers use "#)s 5$" )"s6 *or communication.
Current " address o* users are mapped to "#)s.
The in*ormation a+out the locations and service capa+ilities o* users can +e o+tained.
Authentication and authoriation during registration ensures networ security.
Home networ and the visited networ
Home networ the operator where the userMs in*ormation su+scri+ed
'isited networ when user accesses to the networ +y other operators, these operator are
called visited networ.
"n "#$ networ, the registration procedures are the same no matter user accesses *rom the
home networ or visited networ.
-
7/18/2019 IMS Basic Signaling Procedure (SIP&IMS Procedures)
35/66
Copyright 2009 Huawei Technologies Co., Ltd. All rights reserved.
Initial Register in 9oe or 3isited %etwor&
9oenetwor&
);
*
)
-
7/18/2019 IMS Basic Signaling Procedure (SIP&IMS Procedures)
36/66
Copyright 2009 Huawei Technologies Co., Ltd. All rights reserved. age !4
'ut"entication
Authentication is a method used to identi*y a user and ensure the validity o* the user.
The home networ authenticates users +y using the user initial registration procedure.
hen a user terminal initiates initial registration, the $:C$C authenticates the
terminal according to the header *ield carried in the egister message and the
authentication mode selected when the user is de*ined on the H$$.
Currently, the HTT -igest authentication mode is adopted *or *i7ed terminals. That
is, the authentication is per*ormed on the +asis o* user names and passwords.
Authentication and authoriation during registration ensures networ security.
Related Concepts 2 'ut"entication
-
7/18/2019 IMS Basic Signaling Procedure (SIP&IMS Procedures)
37/66
Copyright 2009 Huawei Technologies Co., Ltd. All rights reserved.
Related Concepts H Service Profile
$ervice pro*ile is the set o* service and user related data.
&asic "#$ service pro*ile consists o* charging address setting, +loc
setting, registration authority setting, roaming authority setting,
su+scription media "-, iC, and $:C$C capa+ility set.
iC is used *or $C$C to trigger the service re?uest to A$.
$tore in H$$, and downloaded +y $C$C during the register.
i8C1
Service
Profile
i8C0
i8C:
Bloc&
setting
Registration
aut"orit-
Roaing
aut"orit-
!"ic" 'S will "andle t"e :rd
part- register$
!"ic" 'S)s* will "andle t"e
caller side services$
!"ic" 'S)s* will "andle t"e
called side services$i8C n
EE
-
7/18/2019 IMS Basic Signaling Procedure (SIP&IMS Procedures)
38/66
Copyright 2009 Huawei Technologies Co., Ltd. All rights reserved. age !9
Ot"er Related Concepts
"mplicit egistration hen one "#" is associated with multiple "#)s which are in the same "$,
the registration o* all the "#)s in the "$ can +e implemented through the
"#$ registration o* one "#). This is called implicit registration.
Third:arty egistration
"* a user has su+scri+ed to "#$ services, a*ter the user is registered
success*ully, the $:C$C checs the downloaded iC and triggers the route to
the A$ which serves the user.
-
7/18/2019 IMS Basic Signaling Procedure (SIP&IMS Procedures)
39/66
Copyright 2009 Huawei Technologies Co., Ltd. All rights reserved. age (0
Registration Procedure
0 0ndregister essage
)1>*Register
)10*Register
)1;*Register
)1> O5
)1G*0>> O5
)1?*0>> O5
$:C$C:A
H$$:A
":C$C:A
:C$C:A
":C$C:A
)1:*'ssign S2CSC8
(
/
1 Initial register essage
)1*Register
):*Register
)
-
7/18/2019 IMS Basic Signaling Procedure (SIP&IMS Procedures)
40/66
-
7/18/2019 IMS Basic Signaling Procedure (SIP&IMS Procedures)
41/66
Copyright 2009 Huawei Technologies Co., Ltd. All rights reserved. age (2
Diaeter Message
Message /,planation
)A )ser Authoriation e?uest
)AA )ser Authoriation Answer
#A #ultimedia Authentication e?uest
#AA #ultimedia Authentication Answer
$A $erver Assignment e?uest
$AA $erver Assignment Answer
-
7/18/2019 IMS Basic Signaling Procedure (SIP&IMS Procedures)
42/66
Copyright 2009 Huawei Technologies Co., Ltd. All rights reserved. age (!
unctions o* ;8s -uring egistration The *ollowing ta+le descri+es the *unctions o* the main ;8s during the registration
%/ 8unction
C$C
:F Checing the "#", "#), and home domain
:F Nuerying the -;$ to o+tain the ":C$C " address
+ased on the home domain and *orwarding the initial
registration re?uest
"C$C
:F Nuerying the H$$ to select an $:C$C and speci*ying
the $:C$C
:F orwarding the registration re?uest to the $:C$C
$C$C
:F -ownloading authentication data *rom the H$$ to
authenticate the terminal
:F -ownloading the service su+scription data 5service
ro*ile o* the user *rom the H$$
-
7/18/2019 IMS Basic Signaling Procedure (SIP&IMS Procedures)
43/66
Copyright 2009 Huawei Technologies Co., Ltd. All rights reserved. age ((
Stored Inforation
%ode Before
Registration
During Registration 'fter Registration
)8
"#", "#),
Credentials
Home -omain
ro7y ;ame@Address
$ame as +e*ore registration "#","#), Credentials
Home -omain
ro7y ;ame@Address
C$C
5in Home or'isited networ6
-;$ address ":C$C address@name
)8 Address "#" "#)
inal ;etwor 8ntry point
)8 Address, "#" "#)$:C$C address
":C$C
5in Home
networ6
H$$ address $:C$C address@name
5temporary6
;o $tate "n*ormation
$:C$C5in Home
networ6
H$$ address H$$ Address@name
)ser pro*ile:C$C address@name
:C$C ;etwor "-
)8 " Address, "#" "#)
#ay have session state
"n*ormation $ame as duringregistration
$ervice pro*ile
:C$C address
H$$ )ser $ervice ro*ile C$C ;etwor "- $:C$C address@name
-
7/18/2019 IMS Basic Signaling Procedure (SIP&IMS Procedures)
44/66
Copyright 2009 Huawei Technologies Co., Ltd. All rights reserved. age (/
De2registration Procedures
)8 initiated de:registration
;etwor initiated de:registration
H$$ initiated the de:registration procedures +e*ore the register timer e7pires
A$ initiated the de:registration procedures +e*ore the register timer e7pires
The register timer e7pires, networ initiated the de:registration procedures
-
7/18/2019 IMS Basic Signaling Procedure (SIP&IMS Procedures)
45/66
Copyright 2009 Huawei Technologies Co., Ltd. All rights reserved. age (1
(ser Initiate t"e Deregister
$witch o** the )8
oaming handovercause
-
7/18/2019 IMS Basic Signaling Procedure (SIP&IMS Procedures)
46/66
Copyright 2009 Huawei Technologies Co., Ltd. All rights reserved. age (4
S2CSC8 Initiate t"e Deregister
The $:C$C needs to +e shut down.
The user is a owing su+scri+ercause
-
7/18/2019 IMS Basic Signaling Procedure (SIP&IMS Procedures)
47/66
Copyright 2009 Huawei Technologies Co., Ltd. All rights reserved. age (>
uestions
hat are the "#$ ;8s that per*orm registration on "#$ usersO
hat are the steps o* "#$ user registrationO
-
7/18/2019 IMS Basic Signaling Procedure (SIP&IMS Procedures)
48/66
Copyright 2009 Huawei Technologies Co., Ltd. All rights reserved. age (9
Contents
. $" 3verview
2. "#$ egistration and elated rocedures
:. IMS Session and Related Procedures
-
7/18/2019 IMS Basic Signaling Procedure (SIP&IMS Procedures)
49/66
Copyright 2009 Huawei Technologies Co., Ltd. All rights reserved. age /0
Session Procedure Related %etwor& %odes
(/ Main 8unctions
:C$C Caller part the st contact point to access to the "#$
2 Callee part :C$C *orwards the messages to the callee
$:C$C ealie the call control *unction *or +oth caller part and callee part
":C$C Contact point to access to the calleeMs home networ .
A$ "mplement service *or +oth caller and callee side.
-;$@
8;)#
-;$ eply the "C$C " address *or $:C$C ?uery
8;)# #ap the T8L *ormat "#) to $")" *ormat
H$$ 3nly used in the callee part. ":C$C locate the $C$C +y ?uery the
H$$
-
7/18/2019 IMS Basic Signaling Procedure (SIP&IMS Procedures)
50/66
Copyright 2009 Huawei Technologies Co., Ltd. All rights reserved. age /
Procedures Involved in a Session
Procedures involved in t"e
session
Sessionestablis"ent
procedure
Media
negotiation
procedure
Resource
reservation
procedure
'pplication
service
session
procedure
Sessionrelease
procedure
$ession procedure o* the application service
"n the session procedure, the A$ processes the
corresponding service. "n the +asic call procedure,
no A$ is involved.
-
7/18/2019 IMS Basic Signaling Procedure (SIP&IMS Procedures)
51/66
Copyright 2009 Huawei Technologies Co., Ltd. All rights reserved. age /2
rom the $:C$C@A$
where the callee )8
registered to the callee
)8
rom the $:C$C@A$where the callee )8
registered to the callee
)8
rom the $:C$C@A$
in the caller part to the
$:C$C@A$ in the
callee part
rom the $:C$C@A$in the caller part to the
$:C$C@A$ in the
callee part
rom the caller )8 to
the $:C$C@A$ where
the caller )8 registered
rom the caller )8 tothe $:C$C@A$ where
the caller )8 registered
SS procedureMO procedure M procedure
Internal P"ases of t"e IMS Session Procedure
8sta+lishment o* sessions include 3rigination procedures, $$
procedures and Termination procedures
Siple Model for Call Proced re
-
7/18/2019 IMS Basic Signaling Procedure (SIP&IMS Procedures)
52/66
Copyright 2009 Huawei Technologies Co., Ltd. All rights reserved. age /!
Siple Model for Call Procedure
$:C$C ":C$C
:C$C:C$C
$:C$C
Caller partCallee part
.re?uest
2.re?uest
!.re?uest (.re?uest
/.re?uest
1.re?uest
$ignalin
g#edia
media
H$$
MO S
S
M
-;$@8;)
#
-uring a call +etween "#$ users, the :C$C, ":C$C, and $:C$C completes the
entire signaling routing procedure.
-
7/18/2019 IMS Basic Signaling Procedure (SIP&IMS Procedures)
53/66
Copyright 2009 Huawei Technologies Co., Ltd. All rights reserved. age /(
D%SJ/%(M
Media
":C$C
:C$C
$:C$C
H$$:
C$C
Calling part- Called part-
K?=G?
1?.1G.0.10: "wgu-A"uawei.co
/%(
MD%S
"uawei.co
S2CSC8
/%(M
D%S function/%(M
function
Basic Session /stablis"ent
-
7/18/2019 IMS Basic Signaling Procedure (SIP&IMS Procedures)
54/66
Copyright 2009 Huawei Technologies Co., Ltd. All rights reserved. age //
Invite
Basic Session /stablis"ent
Procedure Between IMS (sers
Invite
Invite
Invite
Invite
Invite
1?:
1?:
1?:
1?:
1?:
1?:
edia
$:C$C:A
H$$:A
:C$C:A
":C$C:A
":C$C:&
H$$:&
$:C$C:&
:C$C:&
D%S/%(M
Calling part- Called part-
Processing of Service riggering
-
7/18/2019 IMS Basic Signaling Procedure (SIP&IMS Procedures)
55/66
Copyright 2009 Huawei Technologies Co., Ltd. All rights reserved. age /1
Processing of Service riggering
"nvite /
>!
>!
>!
>!
IP edia strea
S2CSC82'
9SS2'
P2CSC82'
I2CSC82'
I2CSC82B
9SS2B
S2CSC82B
P2CSC82B
"nvite
"nvite 2"nvite 9
"nvite 0
'S2' 'S2B
>!
"nvite ! "nvite 4"nvite ( "nvite >
"nvite 1
D%S/%(M
Calling part- Called part-
-
7/18/2019 IMS Basic Signaling Procedure (SIP&IMS Procedures)
56/66
Copyright 2009 Huawei Technologies Co., Ltd. All rights reserved. age /4
IMS (ser Call to a PS% (ser
IMS calling
part-
"nvite
S2CSC82'
9SS2'
P2CSC82'
(M7
I2CSC82'M7C8
"nvite
#edia
control
PS%
PS% called part-
"A#"nvite
/%(M
uer-
el
8ail
"nvite
PS% ( C ll t IMS (
-
7/18/2019 IMS Basic Signaling Procedure (SIP&IMS Procedures)
57/66
Copyright 2009 Huawei Technologies Co., Ltd. All rights reserved. age />
PS% (ser Call to an IMS (ser
I2CSC82'
9SS2'
P2CSC82'
(M7
S2CSC82'M7C8 PS%PM%
PS%
calling part-
"A#
"nvite"nvite
"nvite
"nvite
IMS called part-
R ti D i t" S i
-
7/18/2019 IMS Basic Signaling Procedure (SIP&IMS Procedures)
58/66
Copyright 2009 Huawei Technologies Co., Ltd. All rights reserved. age /9
Routing During t"e Session
/stablis"ent Procedure
#3 procedure 5#o+ile origination6 rom the calling )8 to the :C$C
The )8 o+tains the :C$C address through :C$C discovery and thus routes the call
to the :C$C.
rom the calling :C$C to the calling $:C$C
&oth the )8 and :C$C o+tain the $:C$C address through the registration procedure. $$ procedure
rom the calling $:C$C to the called ":C$C
The host part 5domain name6 o* the pu+lic user identity o* the callee is resolved through
-;$. The calling $:C$C receives an ":C$C address returned +y -;$.
-
7/18/2019 IMS Basic Signaling Procedure (SIP&IMS Procedures)
59/66
Copyright 2009 Huawei Technologies Co., Ltd. All rights reserved. age 10
Routing During t"e Session /stablis"ent
Procedure )0*
#T procedure 5#o+ile termination6
rom the called ":C$C to the called $:C$C
$erving as the ingress o* the home networ o* the callee, the ":C$C ?ueries the local
H$$ to o+tain the $:C$C address selected +y the callee during the registration.
rom the called $:C$C to the called :C$C
The called $:C$C o+tains the address o* the called :C$C during the registration o* the
callee. ;ote that the $:C$C, serving as the registrar, converts the $" )" o* the called
)8 into the contact address.
rom the called :C$C to the called )8
The message is *orwarded to the called )8 according to the contact address o* the called
)8.
S i Si li P d f IMS (
-
7/18/2019 IMS Basic Signaling Procedure (SIP&IMS Procedures)
60/66
Session Signaling Procedure of IMS (sers
The "#$ user
per*orms
media
negotiation to
determine the
media "
address,media stream
type, and
coding@decodi
ng methods.
(/1PCSC81 SCSC81'S1 ICSC80
I%3I/
I%3I/
1?:1?:
PR'C5 PR'C5
0>> O5
)(PD'/*1?> Ringing
0>> O5
)I%3I/*'C5 'C5
0>> O5)PR'C5* 0>> O5)PR'C5*
(PD'/ (PD'/
PR'C5
0>> O5
0>> O5
)(PD'/*1?> Ringing
PR'C5
0>> O5
0>> O5
)I%3I/*
"e session is
establis"ed.
SCSC80'S0 PCSC80(/0
I%3I/ I%3I/
1?: 1?:
PR'C5
0>> O5)PR'C5*
(PD'/
0>> O5
)(PD'/*1?> Ringing 1?>
RingingPR'C5
0>> O5
0>> O5
)I%3I/*
0>> O5
)I%3I/*
'C5
-
7/18/2019 IMS Basic Signaling Procedure (SIP&IMS Procedures)
61/66
Copyright 2009 Huawei Technologies Co., Ltd. All rights reserved. age 12
Media C"aracteristics %egotiation
The #edia ;egotiation is the procedures *or determining the set o*
negotiated characteristics 5media type, codec, etc6 +etween the
endpoints o* a multi:media session.
&oth sides need to negotiate the media type and the codec which they
are going to use.
Support4
Audio
-
7/18/2019 IMS Basic Signaling Procedure (SIP&IMS Procedures)
62/66
Copyright 2009 Huawei Technologies Co., Ltd. All rights reserved. age 1!
Media C"aracteristics %egotiation
#ediaCharacteristics
are descri+ed in
the $- in the
$" message
$upport codec
types
' SIP Message LI%3I/
-
7/18/2019 IMS Basic Signaling Procedure (SIP&IMS Procedures)
63/66
Copyright 2009 Huawei Technologies Co., Ltd. All rights reserved. age 1(
I%3I/ provided b- t"e first SDP4re+uired edia t-pe and all t"e codec*
Media C"aracteristics %egotiations
$" messages can contain $- to initiate media negotiation
1?: first response fro SDP4supported edia t-pe and t"e codec*
PR'C5 provided b- t"e second SDP4negotiated edia t-pe and t"e codec*
0>> O5) t"e second response fro SDP4confir to t"e edia t-pe and t"e codec
negotiated*
-
7/18/2019 IMS Basic Signaling Procedure (SIP&IMS Procedures)
64/66
Copyright 2009 Huawei Technologies Co., Ltd. All rights reserved. age 1/
uestions
hat are the phases o* the session esta+lishment procedureO hat are the main ;8s that are passed through in the +asic
session esta+lishment procedureO
-
7/18/2019 IMS Basic Signaling Procedure (SIP&IMS Procedures)
65/66
Copyright 2009 Huawei Technologies Co., Ltd. All rights reserved. age 11
Suar-
"n this course, the *ollowing topics are covered
"#$ protocol
"#$ registration procedure
"#$ session procedure
-
7/18/2019 IMS Basic Signaling Procedure (SIP&IMS Procedures)
66/66
"an&swww.huawei.com