of 40/40
1 Roch H. Glitho- Ericsson/Concordia University January 2005 INSE 7110 Winter 2005 Value Added Services Engineering in Next Generation Networks Week #3

INSE 7110 Œ Winter 2005 Value Added Services Engineering ...users.encs.concordia.ca/home/g/glitho/W05_Lect3.pdf · Introduction 2. Core SIP 3. Selected Extensions 4. Third Generation

  • View
    0

  • Download
    0

Embed Size (px)

Text of INSE 7110 ΠWinter 2005 Value Added Services Engineering...

  • 1R

    och

    H. G

    litho

    -Er

    icss

    on/C

    onco

    rdia

    Uni

    vers

    ityJa

    nuar

    y 20

    05

    INSE

    711

    0

    Win

    ter

    2005

    Val

    ue A

    dded

    Ser

    vice

    s Eng

    inee

    ring

    in N

    ext G

    ener

    atio

    n N

    etw

    orks

    W

    eek

    #3

  • 2R

    och

    H. G

    litho

    -Er

    icss

    on/C

    onco

    rdia

    Uni

    vers

    ityJa

    nuar

    y 20

    05

    Out

    line

    1.In

    trod

    uctio

    n 2.

    Cor

    e SI

    P3.

    Sele

    cted

    Ext

    ensi

    ons

    4.Th

    ird G

    ener

    atio

    n C

    ellu

    lar N

    etw

    orks

  • 3R

    och

    H. G

    litho

    -Er

    icss

    on/C

    onco

    rdia

    Uni

    vers

    ityJa

    nuar

    y 20

    05

    SIP:

    Intr

    oduc

    tion

    A se

    t of I

    ETF

    spec

    ifica

    tions

    incl

    udin

    g:

    SIP

    core

    sig

    nalli

    ng:

    R

    FC 2

    543,

    Mar

    ch 1

    999

    R

    FC 3

    261,

    Jun

    e 20

    02 (O

    bsol

    etes

    RFC

    254

    3)

    SI

    P ex

    tens

    ions

    (e.g

    . RFC

    326

    5, J

    une

    2002

    -Ev

    ent n

    otifi

    catio

    n)

    May

    hav

    e no

    thin

    g to

    do

    with

    sig

    nallin

    g

    U

    sed

    in c

    onju

    nctio

    n w

    ith o

    ther

    IETF

    pro

    toco

    ls

    QO

    S re

    late

    d pr

    otoc

    ol (e

    .g. R

    SVP)

    M

    edia

    tran

    spor

    tatio

    n re

    late

    d pr

    otoc

    ol (e

    .g. R

    TP -

    RFC

    188

    9)

    O

    ther

    s (e

    .g. S

    DP

    -RFC

    232

    7)

  • 4R

    och

    H. G

    litho

    -Er

    icss

    on/C

    onco

    rdia

    Uni

    vers

    ityJa

    nuar

    y 20

    05

    SIP:

    Intr

    oduc

    tion

    Prim

    e si

    gnal

    ing

    syst

    em b

    ecau

    se a

    dopt

    ed b

    y al

    l key

    ne

    xt g

    ener

    atio

    n ne

    twor

    ks:

    3G

    PP

    3GPP

    2

    Pack

    etC

    able

    :

    .

  • 5R

    och

    H. G

    litho

    -Er

    icss

    on/C

    onco

    rdia

    Uni

    vers

    ityJa

    nuar

    y 20

    05

    Sess

    ion

    Initi

    atio

    n Pr

    otoc

    ol (S

    IP) -

    Cor

    e

    1. In

    trod

    uctio

    n

    2. F

    unct

    iona

    l ent

    ities

    3. M

    essa

    ges

    4. A

    dig

    ress

    ion

    on S

    DP

    5. E

    xam

    ples

  • 6R

    och

    H. G

    litho

    -Er

    icss

    on/C

    onco

    rdia

    Uni

    vers

    ityJa

    nuar

    y 20

    05

    SIP:

    Intr

    oduc

    tion

    SIP

    core

    Sig

    nalin

    g

    A si

    gnal

    ling

    prot

    ocol

    for t

    he e

    stab

    lishm

    ent,

    mod

    ifica

    tion

    and

    tear

    dow

    n of

    mul

    timed

    ia s

    essi

    ons

    Ba

    sed

    on H

    TTP

    A fe

    w k

    ey fe

    atur

    es

    Text

    bas

    ed p

    roto

    col

    C

    lient

    /ser

    ver p

    roto

    col (

    requ

    est/r

    espo

    nse

    prot

    ocol

    )

  • 7R

    och

    H. G

    litho

    -Er

    icss

    on/C

    onco

    rdia

    Uni

    vers

    ityJa

    nuar

    y 20

    05

    SIP:

    The

    func

    tiona

    l ent

    ities

    Use

    r age

    nts

    -En

    d po

    ints

    , can

    act

    as

    both

    use

    r age

    nt c

    lient

    and

    as

    user

    age

    nt

    serv

    er-

    Use

    r Age

    nt C

    lient

    : Cre

    ate

    new

    SIP

    requ

    ests

    -U

    ser A

    gent

    Ser

    ver:

    Gen

    erat

    e re

    spon

    ses

    to S

    IP re

    ques

    ts-

    Dia

    log:

    Pee

    r to

    peer

    rela

    tions

    hip

    betw

    een

    two

    user

    age

    nts,

    es

    tabl

    ishe

    d by

    spe

    cific

    met

    hods

    Prox

    y se

    rver

    s-

    Appl

    icat

    ion

    leve

    l rou

    ters

    Red

    irect

    ser

    vers

    -Red

    irect

    clie

    nts

    to a

    ltern

    ate

    serv

    ers

    Reg

    istr

    ars

    -Kee

    p tra

    cks

    of u

    sers

  • 8R

    och

    H. G

    litho

    -Er

    icss

    on/C

    onco

    rdia

    Uni

    vers

    ityJa

    nuar

    y 20

    05

    SIP:

    The

    func

    tiona

    l ent

    ities

    Stat

    e-fu

    ll pr

    oxy

    -K

    eep

    trac

    k of

    all

    tran

    sact

    ions

    bet

    wee

    n th

    e in

    itiat

    ion

    and

    the

    end

    of a

    tran

    sact

    ion

    -Tr

    ansa

    ctio

    ns:

    -R

    eque

    sts

    sent

    by

    a cl

    ient

    alo

    ng w

    ith a

    ll th

    e re

    spon

    ses

    sent

    ba

    ck b

    y th

    e se

    rver

    to th

    e cl

    ient

    Stat

    eles

    s pr

    oxy

    -Fi

    re a

    nd fo

    rget

  • 9R

    och

    H. G

    litho

    -Er

    icss

    on/C

    onco

    rdia

    Uni

    vers

    ityJa

    nuar

    y 20

    05

    SIP:

    The

    mes

    sage

    sG

    ener

    ic s

    truc

    ture

    -St

    art-l

    ine

    -H

    eade

    r fie

    ld(s

    )-

    Opt

    iona

    l mes

    sage

    bod

    y

    Req

    uest

    mes

    sage

    -Req

    uest

    line

    as

    star

    t lin

    e. M

    etho

    d na

    me

    . Req

    uest

    URI

    . Pro

    toco

    l ver

    sion

    Res

    pons

    e m

    essa

    ge-S

    tatu

    s lin

    e as

    sta

    rt li

    ne. P

    roto

    col v

    ersi

    on. S

    tatu

    s co

    de

    . Rea

    son

    phra

    se (T

    extu

    al d

    escr

    iptio

    n of

    the

    code

    )

  • 10R

    och

    H. G

    litho

    -Er

    icss

    on/C

    onco

    rdia

    Uni

    vers

    ityJa

    nuar

    y 20

    05

    SIP:

    The

    mes

    sage

    sR

    eque

    st m

    essa

    ges

    -Met

    hods

    for s

    ettin

    g up

    ses

    sion

    s.

    INVI

    TE.

    ACK

    . CAN

    CEL

    . B

    YE

    -Oth

    ers

    . REG

    ISTE

    R (R

    egis

    trat

    ion

    of c

    onta

    ct in

    form

    atio

    n). O

    PTIO

    NS

    (Que

    ryin

    g se

    rver

    s ab

    out t

    heir

    capa

    bilit

    ies)

    .

  • 11R

    och

    H. G

    litho

    -Er

    icss

    on/C

    onco

    rdia

    Uni

    vers

    ityJa

    nuar

    y 20

    05

    SIP:

    The

    mes

    sage

    sR

    espo

    nse

    mes

    sage

    -Pro

    visi

    onal

    -Fi

    nal

    Exam

    ples

    of s

    tatu

    s co

    de1x

    x: P

    rovi

    sion

    al2x

    x: S

    ucce

    ss6x

    x: G

    loba

    l fai

    lure

    .

  • 12R

    och

    H. G

    litho

    -Er

    icss

    on/C

    onco

    rdia

    Uni

    vers

    ityJa

    nuar

    y 20

    05

    A di

    gres

    sion

    on

    SDP

    Se

    ssio

    n D

    escr

    iptio

    n Pr

    otoc

    ol-C

    onve

    y th

    e in

    form

    atio

    n ne

    cess

    ary

    to a

    llow

    a p

    arty

    to jo

    in a

    m

    ultim

    edia

    ses

    sion

    Sess

    ion

    rela

    ted

    info

    rmat

    ion

    Med

    ia re

    late

    d in

    form

    atio

    n-

    Text

    bas

    ed p

    roto

    col

    -N

    o sp

    ecifi

    ed tr

    ansp

    ort

    -M

    essa

    ges

    are

    embe

    dded

    in th

    e m

    essa

    ges

    of th

    e pr

    otoc

    ol

    used

    for t

    he s

    essi

    on-

    Sess

    ion

    Anno

    unce

    men

    t Pro

    toco

    l (SA

    P)-

    Sess

    ion

    Initi

    atio

    n Pr

    otoc

    ol (S

    IP)

  • 13R

    och

    H. G

    litho

    -Er

    icss

    on/C

    onco

    rdia

    Uni

    vers

    ityJa

    nuar

    y 20

    05

    A di

    gres

    sion

    on

    SDP

    Se

    ssio

    n D

    escr

    iptio

    n Pr

    otoc

    ol-

    =

    <Va

    lue>

    -So

    me

    exam

    ples

    Sess

    ion

    rela

    ted

    v= (p

    roto

    col v

    ersi

    on)

    s= (S

    essi

    on n

    ame)

    Med

    ia re

    late

    dm

    = (m

    edia

    nam

    e an

    d tra

    nspo

    rt ad

    dres

    s)b=

    (ban

    dwid

    th in

    form

    atio

    n)

  • 14R

    och

    H. G

    litho

    -Er

    icss

    on/C

    onco

    rdia

    Uni

    vers

    ityJa

    nuar

    y 20

    05

    A di

    gres

    sion

    on

    SDP

    Se

    ssio

    n D

    escr

    iptio

    n Pr

    otoc

    olU

    se w

    ith S

    IP-

    Neg

    otia

    tion

    follo

    ws

    offe

    r / re

    spon

    se m

    odel

    -M

    essa

    ge p

    ut in

    the

    body

    of p

    ertin

    ent S

    IP m

    essa

    ges

    INVI

    TE R

    eque

    st /

    resp

    onse

    OPT

    ION

    S R

    eque

    st /

    resp

    onse

    .

  • 15R

    och

    H. G

    litho

    -Er

    icss

    on/C

    onco

    rdia

    Uni

    vers

    ityJa

    nuar

    y 20

    05

    SIP:

    A s

    impl

    ified

    cal

    l cas

    e .

    INV

    ITE

    (1)

    INV

    ITE

    (2)

    INV

    ITE

    (4)

    100

    TRYI

    NG

    (3)

    100

    TRYI

    NG

    (5)

    180

    RIN

    GIN

    G (6

    )18

    0 R

    ING

    ING

    (7)

    180

    RIN

    GIN

    G (8

    )20

    0 O

    K (9

    )

    200

    OK

    (10)

    200

    OK

    (11)

    ACK

    (12)

    MED

    IA S

    ESS

    ION

    BYE

    (13)

    200

    OK

    (14)

    CAL

    LER

    P

    RO

    XY A

    PR

    OXY

    B

    CAL

    LEE

  • 16R

    och

    H. G

    litho

    -Er

    icss

    on/C

    onco

    rdia

    Uni

    vers

    ityJa

    nuar

    y 20

    05

    SIP:

    Exa

    mpl

    es o

    f mes

    sage

    s fr

    om th

    e R

    FCAn

    exa

    mpl

    e of

    an

    INVI

    TE

    INVI

    TE s

    ip:b

    [email protected]

    bilo

    xi.c

    om S

    IP/2

    .0Vi

    a: S

    IP/2

    .0/U

    DP

    pc33

    .atla

    nta.

    com

    ;bra

    nch=

    z9hG

    4bK

    776a

    sdhd

    sM

    ax-F

    orw

    ards

    : 70

    To: B

    ob <

    sip:

    [email protected]

    bilo

    xi.c

    om>

    From

    : Alic

    e ;ta

    g=19

    2830

    1774

    Cal

    l-ID

    : a84

    b4c7

    6e66

    [email protected]

    pc33

    .atla

    nta.

    com

    CSe

    q: 3

    1415

    9 IN

    VITE

    Con

    tact

    : <si

    p:al

    [email protected]

    pc33

    .atla

    nta.

    com

    >C

    onte

    nt-T

    ype:

    app

    licat

    ion/

    sdp

    Con

    tent

    -Len

    gth:

    142

  • 17R

    och

    H. G

    litho

    -Er

    icss

    on/C

    onco

    rdia

    Uni

    vers

    ityJa

    nuar

    y 20

    05

    SIP:

    Exa

    mpl

    es o

    f mes

    sage

    s fr

    om th

    e R

    FCAn

    exa

    mpl

    e of

    an

    OPT

    ION

    S m

    essa

    ge

    OPT

    ION

    S si

    p:ca

    [email protected]

    chic

    ago.

    com

    SIP

    /2.0

    Via:

    SIP

    /2.0

    /UDP

    pc

    33.a

    tlant

    a.co

    m;b

    ranc

    h=z9

    hG4b

    Khj

    hs8a

    ss87

    7M

    ax-F

    orw

    ards

    : 70

    To: <

    sip:

    caro

    [email protected]

    icag

    o.co

    m>

    From

    : Alic

    e ;ta

    g=19

    2830

    1774

    Cal

    l-ID:

    a84

    b4c7

    6e66

    710

    CSe

    q: 6

    3104

    OPT

    ION

    SC

    onta

    ct: <

    sip:

    alic

    [email protected]

    33.a

    tlant

    a.co

    m>

    Acce

    pt: a

    pplic

    atio

    n/sd

    pC

    onte

    nt-L

    engt

    h: 0

  • 18R

    och

    H. G

    litho

    -Er

    icss

    on/C

    onco

    rdia

    Uni

    vers

    ityJa

    nuar

    y 20

    05

    SIP:

    Exa

    mpl

    es o

    f mes

    sage

    s fr

    om th

    e R

    FCAn

    exa

    mpl

    e of

    RES

    PON

    SE to

    the

    OPT

    ION

    S re

    ques

    tSI

    P/2.

    0 20

    0 O

    KVi

    a: S

    IP/2

    .0/U

    DP

    pc33

    .atla

    nta.

    com

    ;bra

    nch=

    z9hG

    4bK

    hjhs

    8ass

    877

    ;rece

    ived

    =192

    .0.2

    .4To

    : <si

    p:ca

    [email protected]

    chic

    ago.

    com

    >;ta

    g=93

    8108

    74Fr

    om: A

    lice

    ;

    tag=

    1928

    3017

    74C

    all-I

    D: a

    84b4

    c76e

    6671

    0C

    Seq:

    631

    04 O

    PTIO

    NS

    Con

    tact

    : <si

    p:ca

    [email protected]

    chic

    ago.

    com

    >C

    onta

    ct: <

    mai

    lto:c

    arol

    @ch

    icag

    o.co

    m>

    Allo

    w: I

    NVI

    TE, A

    CK

    , CAN

    CEL

    , OPT

    ION

    S, B

    YEAc

    cept

    : app

    licat

    ion/

    sdp

    Acce

    pt-E

    ncod

    ing:

    gzip

    Acce

    pt-L

    angu

    age:

    en

    Supp

    orte

    d:fo

    oC

    onte

    nt-T

    ype:

    app

    licat

    ion/

    sdp

  • 19R

    och

    H. G

    litho

    -Er

    icss

    on/C

    onco

    rdia

    Uni

    vers

    ityJa

    nuar

    y 20

    05

    SDP:

    Exa

    mpl

    es o

    f mes

    sage

    s fr

    om th

    e R

    FC

    Sess

    ion

    Des

    crip

    tion

    Prot

    ocol

    An e

    xam

    ple

    from

    the

    RFC

    v=

    0o=

    mha

    ndle

    y28

    9084

    4526

    289

    0842

    807

    IN IP

    4 12

    6.16

    .64.

    4s=

    SDP

    Sem

    inar

    i=A

    Sem

    inar

    on

    the

    sess

    ion

    desc

    riptio

    n pr

    otoc

    olu=

    http

    ://w

    ww

    .cs.

    ucl.a

    c.uk

    /sta

    ff/M

    .Han

    dley

    /sdp

    .03.

    pse=

    mjh

    @is

    i.edu

    (Mar

    k H

    andl

    ey)

    c=IN

    IP4

    224.

    2.17

    .12/

    127

    t=28

    7339

    7496

    287

    3404

    696

    a=re

    cvon

    lym

    =aud

    io 4

    9170

    RTP

    /AVP

    0m

    =vid

    eo 5

    1372

    RTP

    /AVP

    31

    m=a

    pplic

    atio

    n 32

    416

    udp

    wb

    a=or

    ient

    :por

    trait

  • 20R

    och

    H. G

    litho

    -Er

    icss

    on/C

    onco

    rdia

    Uni

    vers

    ityJa

    nuar

    y 20

    05

    SIP

    Se

    lect

    ed E

    xten

    sion

    s 1. E

    xten

    sion

    s fo

    r ad

    hoc

    netw

    orks

    2. E

    vent

    fram

    ewor

    k

    3. O

    ther

    s

  • 21R

    och

    H. G

    litho

    -Er

    icss

    on/C

    onco

    rdia

    Uni

    vers

    ityJa

    nuar

    y 20

    05

    Ad h

    oc n

    etw

    orks

    (Pos

    sibl

    y m

    obile

    ) het

    erog

    eneo

    us n

    odes

    com

    mun

    icat

    ing

    with

    out

    fixed

    infr

    astr

    uctu

    re a

    nd p

    re-s

    et o

    rgan

    izat

    ion

    of a

    vaila

    ble

    links

    -W

    irele

    ss te

    chno

    logi

    es (e

    .g. B

    luet

    ooth

    , IEE

    E 80

    2.11

    )-

    Use

    d in

    sce

    nario

    s su

    ch a

    s:-

    Dis

    aste

    r rel

    ief o

    pera

    tions

    -M

    ilitar

    y op

    erat

    ions

    -H

    ot s

    pots

    -

    Con

    side

    red

    a a

    new

    net

    wor

    k of

    4G

    -4G

    -C

    o-ex

    istin

    g an

    d co

    oper

    atin

    g ne

    twor

    ks

  • 22R

    och

    H. G

    litho

    -Er

    icss

    on/C

    onco

    rdia

    Uni

    vers

    ityJa

    nuar

    y 20

    05

    Ad h

    oc n

    etw

    orks

    Sign

    allin

    g-

    No

    cent

    raliz

    ed e

    ntity

    -D

    ynam

    ic p

    ropa

    gatio

    n of

    ses

    sion

    rela

    ted

    info

    rmat

    ion

    -Sc

    alab

    ility

    -Li

    ghtw

    eigh

    t-

    Opt

    imal

    usa

    ge o

    f res

    ourc

    es

    .

  • 23R

    och

    H. G

    litho

    -Er

    icss

    on/C

    onco

    rdia

    Uni

    vers

    ityJa

    nuar

    y 20

    05

    Ad h

    oc n

    etw

    orks

    Sign

    allin

    g-

    Poss

    ible

    , but

    not

    opt

    imal

    impl

    emen

    tatio

    n: F

    ull-m

    esh

    .

  • 24R

    och

    H. G

    litho

    -Er

    icss

    on/C

    onco

    rdia

    Uni

    vers

    ityJa

    nuar

    y 20

    05

    Ad h

    oc n

    etw

    orks

    Sign

    allin

    g

    Exte

    nsio

    ns m

    ade

    to S

    IP-

    Expi

    red

    IETF

    dra

    fts-

    Exam

    ple

    of n

    ew h

    eade

    rs-

    Also

    : Lis

    t the

    par

    ticip

    ants

    alre

    ady

    conn

    ecte

    d to

    the

    sess

    ion

    or

    tryin

    g to

    con

    nect

    to it

    -R

    epla

    ce: u

    se in

    spl

    it / m

    erge

    ope

    ratio

    n-

    List

    ed p

    artic

    ipan

    ts s

    houl

    d be

    trea

    ted

    as if

    they

    hav

    e se

    nt a

    BYE

    to

    the

    reci

    pien

    t of t

    he m

    essa

    ge

  • 25R

    och

    H. G

    litho

    -Er

    icss

    on/C

    onco

    rdia

    Uni

    vers

    ityJa

    nuar

    y 20

    05

    Even

    t Not

    ifica

    tion

    Mot

    ivat

    ion

    -N

    eces

    sity

    for a

    nod

    e to

    be

    asyn

    chro

    nous

    ly n

    otifi

    ed o

    f hap

    peni

    ng

    (s) i

    n ot

    her n

    odes

    -Bu

    sy /

    not b

    usy

    (SIP

    pho

    nes)

    -A

    clie

    nt A

    can

    cal

    l aga

    in a

    clie

    nt B

    whe

    n no

    tifie

    d th

    at B

    is n

    owno

    t bu

    sy-

    On-

    line

    / Off-

    line

    -Bu

    ddy

    list

  • 26R

    och

    H. G

    litho

    -Er

    icss

    on/C

    onco

    rdia

    Uni

    vers

    ityJa

    nuar

    y 20

    05

    Even

    t Not

    ifica

    tion

    Con

    cept

    ual f

    ram

    ewor

    k

    .

    Req

    uest

    or

    Prov

    ider

    Subs

    crib

    e (s

    peci

    fic e

    vent

    (s))

    Not

    ify (s

    peci

    fic e

    vent

    )

    Not

    ify (s

    peci

    fic e

    vent

    )

    Not

    ify (s

    peci

    fic e

    vent

    )

    Un-

    subs

    crib

    e (s

    peci

    fic e

    vent

    (s))

  • 27R

    och

    H. G

    litho

    -Er

    icss

    on/C

    onco

    rdia

    Uni

    vers

    ityJa

    nuar

    y 20

    05

    Even

    t Not

    ifica

    tion

    The

    SIP

    Even

    t Not

    ifica

    tion

    Fram

    ewor

    k -

    Term

    inol

    ogy

    -Ev

    ent p

    acka

    ge:

    -Ev

    ents

    a n

    ode

    can

    repo

    rt-

    Not

    par

    t of t

    he fr

    amew

    ork

    Pa

    rt of

    oth

    er R

    FCs

    -Su

    bscr

    iber

    -N

    otifi

    er-

    New

    Mes

    sage

    s-

    Subs

    crib

    e-

    Nee

    d to

    be

    refre

    shed

    -U

    sed

    as w

    ell f

    or u

    n-su

    bscr

    ibin

    g (e

    xpiry

    val

    ue p

    ut to

    zer

    o)-

    Not

    ify

  • 28R

    och

    H. G

    litho

    -Er

    icss

    on/C

    onco

    rdia

    Uni

    vers

    ityJa

    nuar

    y 20

    05

    Even

    t Not

    ifica

    tion

    The

    SIP

    Even

    t Not

    ifica

    tion

    Fram

    ewor

    k -

    Mor

    e on

    the

    met

    hods

    -N

    ew h

    eade

    rs-

    Even

    t-

    Allo

    w-E

    vent

    s-

    Subs

    crip

    tion

    stat

    e

    .

  • 29R

    och

    H. G

    litho

    -Er

    icss

    on/C

    onco

    rdia

    Uni

    vers

    ityJa

    nuar

    y 20

    05

    Even

    t Not

    ifica

    tion

    An e

    xam

    ple

    of u

    se: R

    EFER

    Met

    hod

    -R

    ecip

    ient

    sho

    uld

    cont

    act a

    third

    par

    ty u

    sing

    the

    UR

    I pro

    vide

    d in

    the

    CO

    NTA

    CT

    field

    -C

    all t

    rans

    fer

    -Th

    ird p

    arty

    cal

    l con

    trol

    -H

    andl

    ed a

    s Su

    bscr

    ibe

    / not

    ify-

    REF

    ER re

    ques

    t is

    cons

    ider

    ed a

    n im

    plic

    it su

    bscr

    iptio

    n to

    REF

    ER e

    vent

    -R

    efer

    -TO

    : UR

    I to

    be c

    onta

    cted

    -Ex

    piry

    det

    erm

    ined

    by

    reci

    pien

    t and

    com

    mun

    icat

    ed to

    sen

    der i

    n th

    efir

    st N

    OTI

    FY-

    Rec

    ipie

    nt n

    eeds

    to in

    form

    sen

    der o

    f the

    suc

    cess

    / fa

    ilure

    in

    cont

    actin

    g th

    e th

    ird p

    arty

  • 30R

    och

    H. G

    litho

    -Er

    icss

    on/C

    onco

    rdia

    Uni

    vers

    ityJa

    nuar

    y 20

    05

    Even

    t Not

    ifica

    tion

    Anot

    her e

    xam

    ple

    of u

    se: P

    rese

    nce

    -D

    isse

    min

    atio

    n/co

    nsum

    ptio

    n of

    pre

    senc

    e in

    form

    atio

    n (e

    .g. o

    n/of

    f, w

    illing

    ness

    to c

    omm

    unic

    ate,

    dev

    ice

    capa

    bilit

    ies,

    pre

    fere

    nces

    )-

    Num

    erou

    s ap

    plic

    atio

    ns-

    Mul

    tipar

    ty s

    essi

    ons

    initi

    ated

    whe

    n a

    quor

    um is

    on-

    line

    -N

    ews

    adap

    ted

    to d

    evic

    e ca

    pabi

    litie

    s-

    Seve

    ral s

    tand

    ards

    incl

    udin

    g SI

    MPL

    E (S

    IP b

    ased

    )-

    Han

    dled

    as

    Subs

    crib

    e / n

    otify

    in S

    IMPL

    E-

    Wat

    cher

    s / p

    rese

    ntiti

    es-

    Expl

    icit

    subs

    crip

    tions

    -Ex

    plic

    it no

    tific

    atio

    ns

  • 31R

    och

    H. G

    litho

    -Er

    icss

    on/C

    onco

    rdia

    Uni

    vers

    ityJa

    nuar

    y 20

    05

    INFO

    Met

    hod

    Allo

    w th

    e ex

    chan

    ge o

    f non

    sig

    nalli

    ng re

    late

    d in

    form

    atio

    n du

    ring

    a SI

    P di

    alog

    -Se

    man

    tic d

    efin

    ed a

    t app

    licat

    ion

    leve

    l-

    Mid

    -cal

    l sig

    nallin

    g in

    form

    atio

    n-

    DTM

    F di

    gits

    with

    SIP

    pho

    nes

    -In

    fo c

    arrie

    d as

    -H

    eade

    rs a

    nd/o

    r-

    Mes

    sage

    bod

    y

  • 32R

    och

    H. G

    litho

    -Er

    icss

    on/C

    onco

    rdia

    Uni

    vers

    ityJa

    nuar

    y 20

    05

    3GPP

    net

    wor

    ks

    1. E

    ssen

    tials

    2. K

    ey d

    efin

    ition

    s

    3. C

    all c

    ases

  • 33R

    och

    H. G

    litho

    -Er

    icss

    on/C

    onco

    rdia

    Uni

    vers

    ityJa

    nuar

    y 20

    05

    3GPP

    net

    wor

    ksEs

    sent

    ials

    -M

    ade

    of:

    -Le

    gacy

    -C

    ircui

    t sw

    itche

    d pa

    rt (G

    SM)

    -Pa

    cket

    sw

    itche

    d (G

    PRS)

    -N

    ext g

    ener

    atio

    n pa

    rt (IP

    mul

    timed

    ia (I

    M))

    -In

    ter-w

    orki

    ng-

    Som

    e of

    the

    func

    tiona

    l ent

    ities

    are

    com

    mon

    to b

    oth

    lega

    cy a

    nd N

    GN

    (e

    .g. H

    ome

    Subs

    crib

    er S

    erve

    r)

    -Ad

    optio

    n/ex

    tens

    ion

    of e

    xist

    ing

    NG

    N s

    peci

    ficat

    ions

    :-

    SIP

    inst

    ead

    of H

    .323

    -H

    .248

    /Meg

    aco

  • 34R

    och

    H. G

    litho

    -Er

    icss

    on/C

    onco

    rdia

    Uni

    vers

    ityJa

    nuar

    y 20

    05

    IP m

    ultim

    edia

    por

    tion

    P-C

    SC

    F

    CS

    CF

    MG

    CF

    HS

    SC

    x

    IP M

    ult

    ime

    dia

    Ne

    two

    rks

    IMS

    -M

    GWP

    ST

    N

    Mn

    Mb

    Mg

    Mm

    MR

    FP

    Mb

    Mr

    Mb

    Le

    ga

    cy

    mo

    bil

    e

    sig

    na

    llin

    g N

    etw

    ork

    s

    CS

    CF

    Mw

    Go

    PD

    F

    Mw

    Gm

    BG

    CF

    Mj

    Mi

    BG

    CF

    Mk

    Mk

    C,

    D,

    Gc

    ,G

    r

    UE

    Mb

    Mb

    Mb

    MR

    FC

    SL

    F

    Dx

    Mp

    PS

    TN

    PS

    TN

    IM S

    ub

    syst

    em

    AS

    ISC

    Dh

    Sh

    ,Si

  • 35R

    och

    H. G

    litho

    -Er

    icss

    on/C

    onco

    rdia

    Uni

    vers

    ityJa

    nuar

    y 20

    05

    IP M

    ultim

    edia

    por

    tion

    Som

    e of

    the

    func

    tiona

    l ent

    ities

    Cal

    l Ses

    sion

    Con

    trol F

    unct

    ion

    (CSC

    F)-

    Prox

    y-C

    SCF:

    Firs

    t con

    tact

    poi

    nt in

    the

    IM n

    etw

    ork

    Ac

    cept

    s re

    ques

    ts a

    nd p

    roxi

    es th

    em-

    Serv

    ing-

    CSC

    F: P

    erfo

    rm s

    essi

    on c

    ontro

    l for

    all

    user

    ent

    ities

    in th

    e ne

    twor

    ks in

    clud

    ing

    visi

    tors

    -In

    terro

    gatin

    g C

    SCF:

    Con

    tact

    poi

    nt in

    an

    oper

    ator

    dom

    ain

    for a

    ll us

    ers

    (hom

    e us

    ers,

    and

    vis

    iting

    use

    rs)

    -

    Hom

    e Su

    bscr

    iber

    Ser

    ver (

    HSS

    )-

    Mas

    ter d

    ata

    base

    su

    bscr

    iptio

    n / l

    ocat

    ion

    info

    rmat

    ion

  • 36R

    och

    H. G

    litho

    -Er

    icss

    on/C

    onco

    rdia

    Uni

    vers

    ityJa

    nuar

    y 20

    05

    IP M

    ultim

    edia

    por

    tion

    R

    egis

    trat

    ion

    .

    P-C

    SC

    FH

    SS

    I-C

    SC

    F

    1.

    Re

    gis

    ter

    2.

    Re

    gis

    ter

    3.

    Cx

    -Qu

    ery

    UEV

    isit

    ed

    Ne

    two

    rkH

    om

    e N

    etw

    ork

    4.

    Cx

    -Qu

    ery

    Re

    sp

    5.

    Cx

    -Se

    lec

    t-p

    ull

    6.

    Cx

    -Se

    lec

    t-p

    ull

    Re

    sp

    10

    . C

    x-P

    ull

    11

    . C

    x-P

    ull

    Re

    sp

    7.

    Re

    gis

    ter

    13

    . 2

    00

    OK

    14

    . 2

    00

    OK

    15

    . 2

    00

    OK

    8.

    Cx

    -pu

    t

    9.

    Cx

    -pu

    t R

    es

    pS-C

    SC

    F

    12

    . S

    erv

    ice

    Co

    ntr

    ol

  • 37R

    och

    H. G

    litho

    -Er

    icss

    on/C

    onco

    rdia

    Uni

    vers

    ityJa

    nuar

    y 20

    05

    IP M

    ultim

    edia

    por

    tion

    D

    e-R

    egis

    trat

    ion

    .P-

    CSC

    FH

    SSI-

    CSC

    FU

    EVis

    ited

    Net

    wor

    kH

    ome

    Net

    wor

    k

    1. R

    EG

    ISTE

    R

    2. R

    EGIS

    TER

    3.C

    x-Q

    uery

    4.C

    x-Q

    uery

    -Res

    p

    5. R

    EGIS

    TER

    9. 2

    00 O

    K

    10. 2

    00 O

    K

    11. 2

    00 O

    K

    7.C

    x-Pu

    t

    8.C

    x-Pu

    tR

    espS

    -CSC

    F

    6. S

    ervi

    ce C

    ontr

    ol

  • 38R

    och

    H. G

    litho

    -Er

    icss

    on/C

    onco

    rdia

    Uni

    vers

    ityJa

    nuar

    y 20

    05

    IP M

    ultim

    edia

    por

    tion

    C

    all i

    nitia

    tion

    -Sam

    e op

    erat

    or

    .

    S-C

    SC

    F#

    1I-

    CS

    CF

    #2

    HS

    S

    1.

    Inv

    ite

    (In

    itia

    l S

    DP

    Off

    er)

    3.

    Inv

    ite

    (In

    itia

    l S

    DP

    Off

    er) 5

    . R

    es

    po

    ns

    e

    6.

    Inv

    ite

    (In

    itia

    l S

    DP

    Off

    er)

    9.

    Off

    er

    Re

    sp

    on

    se

    13

    . R

    es

    po

    ns

    e C

    on

    f (O

    pt

    SD

    P)

    17

    . C

    on

    f A

    ck

    (O

    pt

    SD

    P)

    14

    . R

    es

    po

    ns

    e C

    on

    f (O

    pt

    SD

    P)

    15

    . R

    es

    po

    ns

    e C

    on

    f (O

    pt

    SD

    P)

    18

    . C

    on

    f A

    ck

    (O

    pt

    SD

    P)

    19

    . C

    on

    f A

    ck

    (O

    pt

    SD

    P)

    25

    . R

    es

    erv

    ati

    on

    Co

    nf

    22

    . R

    es

    erv

    ati

    on

    Co

    nf

    23

    . R

    es

    erv

    ati

    on

    Co

    nf

    26

    . R

    es

    erv

    ati

    on

    Co

    nf

    27

    . R

    es

    erv

    ati

    on

    Co

    nf

    21

    . R

    es

    erv

    ati

    on

    Co

    nf

    29

    . R

    ing

    ing

    S-C

    SC

    F#

    2

    Te

    rmin

    ati

    ng

    Ho

    me

    Ne

    two

    rkO

    rig

    ina

    tin

    gN

    etw

    ork

    Te

    rmin

    ati

    ng

    Ne

    two

    rk

    4.

    Lo

    ca

    tio

    n Q

    ue

    ry

    8.

    Inv

    ite

    (In

    itia

    l S

    DP

    Off

    er)

    10

    . O

    ffe

    r R

    es

    po

    ns

    e1

    1a

    . O

    ffe

    r R

    es

    po

    ns

    e1

    2.

    Off

    er

    Re

    sp

    on

    se

    16

    . R

    es

    po

    ns

    e C

    on

    f (O

    pt

    SD

    P)

    20

    . C

    on

    f A

    ck

    (O

    pt

    SD

    P)

    24

    . R

    es

    erv

    ati

    on

    Co

    nf

    28

    . R

    es

    erv

    ati

    on

    Co

    nf

    33

    . 2

    00

    OK

    39

    . A

    CK

    37

    . A

    CK

    38

    . A

    CK

    34

    . 2

    00

    OK

    35

    . 2

    00

    OK

    36

    . 2

    00

    OK

    30

    . R

    ing

    ing

    31

    . R

    ing

    ing

    32

    . R

    ing

    ing

    40

    . A

    CK

    7.

    Se

    rvic

    e C

    on

    tro

    l

    2.

    Se

    rvic

    e C

    on

    tro

    l

    Ori

    gin

    ati

    ng

    Ho

    me

    Ne

    two

    rk

  • 39R

    och

    H. G

    litho

    -Er

    icss

    on/C

    onco

    rdia

    Uni

    vers

    ityJa

    nuar

    y 20

    05

    IP M

    ultim

    edia

    por

    tion

    C

    all i

    nitia

    tion

    -Diff

    eren

    t ope

    rato

    rs

    .

    S-C

    SC

    F#

    1I-

    CS

    CF

    #1

    (TH

    IG)

    I-C

    SC

    F#

    2H

    SS

    1.

    Inv

    ite

    (In

    itia

    l S

    DP

    Off

    er)

    3a

    . In

    vit

    e (

    Init

    ial

    SD

    P O

    ffe

    r)

    3b

    1.

    Inv

    ite

    (In

    itia

    l S

    DP

    Off

    er)

    5.

    Re

    sp

    on

    se

    6.

    Inv

    ite

    (In

    itia

    l S

    DP

    Off

    er)

    9.

    Off

    er

    Re

    sp

    on

    se

    13

    . R

    es

    po

    ns

    e C

    on

    f (O

    pt

    SD

    P)

    17

    . C

    on

    f A

    ck

    (O

    pt

    SD

    P)

    14

    . R

    es

    po

    ns

    e C

    on

    f (O

    pt

    SD

    P)

    15

    . R

    es

    po

    ns

    e C

    on

    f (O

    pt

    SD

    P)

    18

    . C

    on

    f A

    ck

    (O

    pt

    SD

    P)

    19

    . C

    on

    f A

    ck

    (O

    pt

    SD

    P)

    25

    . R

    es

    erv

    ati

    on

    Co

    nf

    22

    . R

    es

    erv

    ati

    on

    Co

    nf

    23

    . R

    es

    erv

    ati

    on

    Co

    nf

    26

    . R

    es

    erv

    ati

    on

    Co

    nf

    27

    . R

    es

    erv

    ati

    on

    Co

    nf

    21

    . R

    es

    erv

    ati

    on

    Co

    nf

    29

    . R

    ing

    ing

    S-C

    SC

    F#

    2

    Ori

    gin

    ati

    ng

    Ho

    me

    Ne

    two

    rkT

    erm

    ina

    tin

    g H

    om

    e N

    etw

    ork

    Ori

    gin

    ati

    ng

    Ne

    two

    rkT

    erm

    ina

    tin

    gN

    etw

    ork

    3b

    2.

    Inv

    ite

    (In

    itia

    l S

    DP

    Off

    er)

    4.

    Lo

    ca

    tio

    n Q

    ue

    ry

    8.

    Inv

    ite

    (In

    itia

    l S

    DP

    Off

    er)

    10

    . O

    ffe

    r R

    es

    po

    ns

    e1

    1a

    . O

    ffe

    r R

    es

    po

    ns

    e

    11

    b1

    . O

    ffe

    r R

    es

    po

    ns

    e1

    1b

    2.

    Off

    er

    Re

    sp

    on

    se

    12

    . O

    ffe

    r R

    es

    po

    ns

    e

    16

    . R

    es

    po

    ns

    e C

    on

    f (O

    pt

    SD

    P)

    20

    . C

    on

    f A

    ck

    (O

    pt

    SD

    P)

    24

    . R

    es

    erv

    ati

    on

    Co

    nf

    28

    . R

    es

    erv

    ati

    on

    Co

    nf

    33

    . 2

    00

    OK

    39

    . A

    CK

    37

    . A

    CK

    38

    . A

    CK

    34

    . 2

    00

    OK

    35

    . 2

    00

    OK

    36

    . 2

    00

    OK

    30

    . R

    ing

    ing

    31

    . R

    ing

    ing

    32

    . R

    ing

    ing

    40

    . A

    CK

    2.

    Se

    rvic

    e C

    on

    tro

    l

    7.

    Se

    rvic

    e C

    on

    tro

    l

  • 40R

    och

    H. G

    litho

    -Er

    icss

    on/C

    onco

    rdia

    Uni

    vers

    ityJa

    nuar

    y 20

    05

    Ref

    eren

    ces

    Cor

    e SI

    P

    SIP

    core

    sig

    nalli

    ng:

    H

    . Sch

    ulzr

    inne

    , an

    J. R

    osen

    berg

    , SIP

    : Int

    erne

    t Cen

    tric

    Sign

    alin

    g, IE

    EE C

    omm

    unic

    atio

    ns

    Mag

    azin

    e, O

    ctob

    er 2

    000

    R

    FC 3

    261,

    Jun

    e 20

    02 (O

    bsol

    etes

    RFC

    254

    3)

    RFC

    232

    7 (S

    DP)

    SI

    P ex

    tens

    ions

    No

    over

    view

    pap

    er-

    RFC

    326

    5, 3

    515

    (Eve

    nt fr

    amew

    ork)

    -R

    FC 2

    976

    (INFO

    Met

    hod)

    3G

    PP

    No

    over

    view

    pap

    er

    3GPP

    TS

    23.2

    28

    3GPP

    TS

    2302