IMS Basic Signaling Procedure (SIP&IMS Procedures)

download IMS Basic Signaling Procedure (SIP&IMS Procedures)

of 66

description

IMS Basic Signaling Procedure

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