IMS會話信令分析深入_第1頁
IMS會話信令分析深入_第2頁
IMS會話信令分析深入_第3頁
IMS會話信令分析深入_第4頁
IMS會話信令分析深入_第5頁
已閱讀5頁,還剩91頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、Copyright 2010 Huawei Technologies Co., Ltd. All rights reserved. IMS呼叫信令分析深入Copyright 2010 Huawei Technologies Co., Ltd. All rights reserved. Page1參考資料lIMS產品手冊Copyright 2010 Huawei Technologies Co., Ltd. All rights reserved. Page2培訓目標l學完本課程后,您應該能:p描述 IMS域內及與CS域互通呼叫流程中的信令處理。p列出 INVITE請求及其臨時響應的關鍵頭域。p

2、完成 呼叫流程中的相關配置和進行基本故障定位Copyright 2010 Huawei Technologies Co., Ltd. All rights reserved. Page3目 錄l呼叫過程消息頭域的處理與分析l配置命令與消息頭域參數的對應關系l案例分析Copyright 2010 Huawei Technologies Co., Ltd. All rights reserved. Page4目 錄l呼叫過程消息頭域的處理與分析呼叫過程消息頭域的處理與分析 l配置命令與消息頭域參數的對應關系l案例分析Copyright 2010 Huawei Technologies Co., L

3、td. All rights reserved. Page5目 錄l呼叫過程消息頭域的處理與分析呼叫過程消息頭域的處理與分析 1.1 IMS域內呼叫消息頭域處理域內呼叫消息頭域處理p1.1.1 INVITE p1.1.2 183p1.1.3 PRACK(后續請求)Copyright 2010 Huawei Technologies Co., Ltd. All rights reserved. Page6會話流程l會話S-CSCF1I-CSCF2P-CSCF2P-CSCF1S-CSCF2主叫主叫被叫被叫1.INVITE信令媒體HSSAS1AS190.1.10.1190.1.10.3191.1.1

4、0.2191.1.10.3191.1.10.1189.1.1.111189.1.10.201190.1.30.1191.1.30.1Copyright 2010 Huawei Technologies Co., Ltd. All rights reserved. Page7UE產生第一個INVITE消息(1)lRequest指的是被叫標識,可以是SIPURI也可以是TEL URI,本例為SIP URI。lContact:頭域用于標識主叫的IP地址和端口號。lCall-ID:整個呼叫過程不變,用于標識該呼叫。呼叫到達AS后,由于AS繼續轉發該呼叫實際為新發起呼叫,Call-ID發生改變。lSup

5、ported:100rel:支持臨時響應有效發送機制,precondition:支持資源預留,lProxy-Authorization:攜帶鑒權向量信息,用于S-CSCF對終端的身份進行驗證,保障呼叫安全。lP-Preferred-Identity: UE將用戶公有標識填寫到此頭域,用于P-CSCF創建P-Asserted-Identity頭域時的提示。lPrivacy:用于指示被叫P-CSCF在轉發請求時是否刪除P-Asserted-Identity。Copyright 2010 Huawei Technologies Co., Ltd. All rights reserved. Page8

6、UE產生第一個INVITE消息 (1)lINVITE sip:Impu-AKA-46001475731- SIP/2.0lVia: SIP/2.0/UDP 154.24.77.33:12641;branch=z9hG4bK9e3f66a99503c8d7aa4f4eb1bb8f73a5lCall-ID: sbc9e3f66a99503c8d7aa4f4eb1bb8f73a5lFrom: ;tag=9e3f66a99503c8d7aa4f4eb1bb8f73a5lTo: lCSeq: 60407 INVITElMax-Forwards: 70lP-Preferred-Identity: lP-A

7、ccess-Network-Info: 3GPP-UTRAN-TDD;utran-cell-id-3gpp=234151D0FCE11lPrivacy: nonelRequire: preconditionlSupported: 100rellContact: lAllow: INVITE,ACK,CANCEL,BYE,PRACK,UPDATE,REFER,MESSAGEVia UE addressContact UE address/被叫的用戶身份/主叫的用戶身份/主叫的IP地址和端口號Copyright 2010 Huawei Technologies Co., Ltd. All righ

8、ts reserved. Page9會話流程l會話S-CSCF1I-CSCF2P-CSCF2P-CSCF1S-CSCF2主叫主叫被叫被叫1.INVITE信令媒體HSSAS1AS190.1.10.1190.1.10.3191.1.10.2191.1.10.3191.1.10.1189.1.1.111189.1.10.201190.1.30.1191.1.30.12.INVITECopyright 2010 Huawei Technologies Co., Ltd. All rights reserved. Page10P-CSCF處理第一個INVITE消息(2)lSip頭域處理:pP-CSCF把

9、自己的地址放在VIA的頂部pP-CSCF把自己的地址放在Record-route行的頂部pP-CSCF把屬于路由域 “service-route” S-CSCF的地址放在Route行 n如: sip:origs-;orig表示UE現在是主叫pP-Access-Network-Info :攜帶用戶接入位置信息。如果P-CSCF查詢CLF并且CLF返回了響應,則使用CLF返回的信息填寫,否則使用UE提供的信息,UE沒有提供則采用P-CSCF上配置的值。pP-Charging-Vector:攜帶計費信息,ICID為計費全球唯一標識。pSession-Expires:會話刷新時長,UE期望建立的會話定

10、時器時長的上界值, Proxy可以在此基礎上減少會話定時器時長。 如果UE沒有帶此頭域,Proxy可以自己增加。如果在該值指定的時間內會話得不到刷新(無會話內消息),Proxy將在不發BYE的情況下釋放該會話占用的資源。pMin-SE: UE期望建立的會話定時器時長的下界值。Proxy不能把話定時器時長減少到小于該值。Copyright 2010 Huawei Technologies Co., Ltd. All rights reserved. Page11P-CSCF處理第一個INVITE消息(2)pP-Asserted-Identity:主叫身份標識。如果UE沒有攜帶P-Preferre

11、d-Identity頭域,P-CSCF從注冊的IMPU中獲取默認的IMPU(REGISTER 200中P-Associated-URI頭域的第一項)添加到此頭域。或者,如果UE攜帶P-Preferred-Identity頭域,P-CSCF從中獲取與注冊的IMPU匹配的值添加到P-Asserted-Identity頭域。pServed-Party-IP-Address: 主叫的聯系地址,用于計費時填寫用戶IP地址。(PCSCF添加)p轉發Sip消息給S-CSCFCopyright 2010 Huawei Technologies Co., Ltd. All rights reserved. Pa

12、ge12P-CSCF處理第一個INVITE消息(2)lINVITE sip:Impu-AKA-46001475731- SIP/2.0lVia: SIP/2.0/UDP 154.24.10.102:5060;branch=z9hG4bK676ehbdcgcacfzchgebhr7d52;Role=2;Dpt=75f2_16,SIP/2.0/UDP 154.24.77.33:12641;branch=z9hG4bK9e3f66a99503c8d7aa4f4eb1bb8f73a5;rport=12641lRoute: lRecord-Route: lCall-ID: sbc9e3f66a99503

13、c8d7aa4f4eb1bb8f73a5lFrom: ;tag=9e3f66a99503c8d7aa4f4eb1bb8f73a5lTo: lCSeq: 60407 INVITElAllow: INVITE,ACK,CANCEL,BYE,PRACK,UPDATE,REFER,MESSAGElContact: lSupported: 100rellPrivacy: nonelP-Charging-Vector: icid-value=78f32f819e10cf148de3d7af70c5142e.3485362059.13.12lP-Access-Network-Info: 3GPP-UTRAN

14、-TDD;utran-cell-id-3gpp=234151D0FCE11;location-info=154.24.77.33“lSession-Expires: 600lMin-SE: 600lRequire: preconditionlP-Asserted-Identity: lServed-Party-IP-Address: 154.24.77.33Route SCSCF1 addressRecord-Route PCSCF1 addressViaPCSCF1 addressUE address/主叫聯系地址/主叫用戶的公有身份/接入網信息/被叫用戶身份/計費標識Copyright 2

15、010 Huawei Technologies Co., Ltd. All rights reserved. Page13會話流程l會話S-CSCF1I-CSCF2P-CSCF2P-CSCF1S-CSCF2主叫主叫被叫被叫1.INVITE信令媒體HSSAS1AS190.1.10.1190.1.10.3191.1.10.2191.1.10.3191.1.10.1189.1.1.111189.1.10.201190.1.30.1191.1.30.12.INVITE3.INVITECopyright 2010 Huawei Technologies Co., Ltd. All rights rese

16、rved. Page14S-CSCF處理第一個INVITE消息(3)lSip頭域處理:pS-CSCF根據頂跳route中userinfo部分或uri參數是“orig”判斷是呼叫流程是主叫側p刪除頂跳routepS-CSCF把自己的地址放在VIA的頂部pS-CSCF把自己的地址放在Record-route行的頂部pS-CSCF根據用戶數據,檢查是否有未執行的,但匹配初始請求的觸發規則(iFC),如果有S-CSCF把從 iFC獲取的AS地址放在Route行 l頭域pSession-Expires:UE期望建立的會話定時器時長的上界值, Proxy可以在此基礎上減少會話定時器時長。 如果UE沒有帶此

17、頭域,Proxy可以自己增加。如果在該值指定的時間內會話得不到刷新(無會話內消息),Proxy將在不發BYE的情況下釋放該會話占用的資源。pMin-SE: UE期望建立的會話定時器時長的下界值。Proxy不能把話定時器時長減少到小于該值。pP-Asserted-Identity:如果P-Asserted-Identity只有SIP URI,并且該SIP URI是一個tel URI的Alias IMPU,添加該tel URI到P-Asserted-Identity頭域。pProxy-Authorization:S-CSCF根據UE提供的鑒權信息對呼叫進行鑒權。l觸發到AS的業務,然后轉發Sip消

18、息給AS1Copyright 2010 Huawei Technologies Co., Ltd. All rights reserved. Page15S-CSCF處理第一個INVITE消息(3)lINVITE sip:Impu-AKA-46001475731- SIP/2.0lVia: SIP/2.0/UDP 154.24.10.104:5060;branch=z9hG4bKc71arac22az654br2d4b45czh;Role=2;Dpt=75f4_16;sc=2-a;TRC=a01-ffffffff,SIP/2.0/UDP 154.24.10.102:5060;branch=z9

19、hG4bK676ehbdcgcacfzchgebhr7d52;Role=2;Dpt=75f2_16,SIP/2.0/UDP 154.24.77.33:12641;branch=z9hG4bK9e3f66a99503c8d7aa4f4eb1bb8f73a5;rport=12641lRoute: ,lRecord-Route: ,lCall-ID: sbc9e3f66a99503c8d7aa4f4eb1bb8f73a5lFrom: ;tag=9e3f66a99503c8d7aa4f4eb1bb8f73a5lTo: lCSeq: 60407 INVITElAllow: INVITE,ACK,CANC

20、EL,BYE,PRACK,UPDATE,REFER,MESSAGElContact: lMax-Forwards: 68lRequire: preconditionlSupported: 100rellSession-Expires: 600lPrivacy: nonelP-Access-Network-Info: 3GPP-UTRAN-TDD;utran-cell-id-3gpp=234151D0FCE11;location-info=154.24.77.33lP-Asserted-Identity: ,lMin-SE: 600lP-Charging-Vector: icid-value=7

21、8f32f819e10cf148de3d7af70c5142e.3485362059.13.12;orig-ioi=lServed-Party-IP-Address: 154.24.77.33Route AS1 address SCSCF1 addressRecord-RouteSCSCF1 addressPCSCF1 addressViaSCSCF1 addressPCSCF1 addressUE addressAS地址被放在Route行第一個(Route頂跳)SCSCF地址被放在Route行第二個Copyright 2010 Huawei Technologies Co., Ltd. Al

22、l rights reserved. Page16會話流程l會話S-CSCF1I-CSCF2P-CSCF2P-CSCF1S-CSCF2主叫主叫被叫被叫1.INVITE信令媒體HSSAS1AS190.1.10.1190.1.10.3191.1.10.2191.1.10.3191.1.10.1189.1.1.111189.1.10.201190.1.30.1191.1.30.12.INVITE3.INVITE4.INVITECopyright 2010 Huawei Technologies Co., Ltd. All rights reserved. Page17AS1產生第二個INVITE消息

23、(4)l這是新的對話pCall-ID已經改變lSip首行處理:pAS把自己的地址放在VIA行的頂部pAS把從第一個INVITE消息里的S-CSCF地址放在Route行 pAS把自己放在Contact行,指示INVITE消息的發送者是它自己。l把Sip消息轉發給S-CSCF1Copyright 2010 Huawei Technologies Co., Ltd. All rights reserved. Page18AS1產生第二個INVITE消息(4)lINVITE sip:Impu-AKA-29120211561- SIP/2.0lVia:SIP/2.0/UDP 154.24.114.118

24、:6801;branch=z9hG4bK37c0041721d71fd2a06f45c6dbee2309lRoute: lCall-ID: 57911fd815ffda3c0426006be692ba00lFrom: ;tag=87c57d4f834b7af1a6011257ec2818eflTo: lCSeq: 49429 INVITElAllow: INVITE,ACK,CANCEL,BYE,PRACK,UPDATE,REFER,MESSAGElContact: lPrivacy: nonelP-Access-Network-Info: 3GPP-UTRAN-TDD;utran-cell-

25、id-3gpp=234151D0FCE11;location-info=154.56.244.4lP-Charging-Vector: icid-value=6601e776817c5da4fe5f222a24f90424.3485359547.29.12;orig-ioi=lP-Asserted-Identity: ,lSession-Expires: 1800lMin-SE: 600Route S-CSCF2 addressContactAS1 addressViaAS1 addressAS把自己的地址話 Via行頂部。當前僅有一個事項。使用觸發時Scscf添加的Route/call-ID

26、更改為新的/對話更改為AS1的地址Copyright 2010 Huawei Technologies Co., Ltd. All rights reserved. Page19會話流程S-CSCF1I-CSCF2P-CSCF2P-CSCF1S-CSCF21.INVITEHSSAS1AS190.1.10.1190.1.10.3191.1.10.2191.1.10.3191.1.10.1189.1.1.111189.1.10.201190.1.30.1191.1.30.12.INVITE3.INVITE4.INVITE5.INVITEl會話主叫主叫被叫被叫信令媒體Copyright 2010 H

27、uawei Technologies Co., Ltd. All rights reserved. Page20S-CSCF處理第二個INVITE消息(5)lSip頭域處理pS-CSCF檢查頂跳route頭域是否有自己添加的“ORGDLGID”參數,如果有就判斷這是AS發出的,與先前的請求屬于同一個會話。p刪除頂跳RoutepS-CSCF把自己的地址放在VIA行頂部pS-CSCF把自己的地址放在Record-route行頂部pS-CSCF檢查用戶數據,查看是否有未執行的, 匹配初始請求的觸發規則(iFC)。如果沒有,就檢查Request-URI,進行路由分析。l頭域pP-Charging-Ve

28、ctor:攜帶計費信息,ICID為計費全局唯一標識, SCSCF添加orig-ioi。( orig-ioi為發起方運營商標識)pP-Charging-Funciton-Address:攜帶計費地址 (CCF地址)lS-CSCF1從Request_URI取出被叫IMPU查詢DNS服務器,獲取下一跳地址,然后把Sip消息轉發給被叫I-CSCF。p查詢的結果是被叫歸屬域I-CSCF的地址pS-CSCF使用這個IP地址作為目的端的地址放在IP層里,而不是放在Route行Copyright 2010 Huawei Technologies Co., Ltd. All rights reserved. P

29、age21S-CSCF處理第二個INVITE消息(5)發出到ICSCF的消息lINVITE sip:Impu-AKA-46001475731- SIP/2.0lVia: SIP/2.0/UDP 154.24.10.104:5060;branch=z9hG4bKc71arac22az654br2d4b45czh;Role=2;Dpt=75f4_16;sc=2-a;TRC=a01-ffffffff, SIP/2.0/UDP 154.24.114.118:6801;branch=z9hG4bK37c0041721d71fd2a06f45c6dbee2309lRecord-Route: ,lCall-

30、ID: 57911fd815ffda3c0426006be692ba00lFrom: ;tag=9e3f66a99503c8d7aa4f4eb1bb8f73a5lTo: lCSeq: 60407 INVITElAllow: INVITE,ACK,CANCEL,BYE,PRACK,UPDATE,REFER,MESSAGElContact: lRequire: preconditionlSupported: 100rellSession-Expires: 600lPrivacy: nonelP-Access-Network-Info: 3GPP-UTRAN-TDD;utran-cell-id-3g

31、pp=234151D0FCE11;location-info=154.24.77.33lP-Asserted-Identity: ,lP-Charging-Vector: icid-value=78f32f819e10cf148de3d7af70c5142e.3485362059.13.12;orig-ioi=Record-Route S-CSCF2 addressContactAS1 addressViaAS1 addressSCSCF1 address起始ioiCopyright 2010 Huawei Technologies Co., Ltd. All rights reserved.

32、 Page22會話流程S-CSCF1I-CSCF2P-CSCF2P-CSCF1S-CSCF21.INVITEHSSAS1AS190.1.10.1190.1.10.3191.1.10.2191.1.10.3191.1.10.1189.1.1.111189.1.10.201190.1.30.1191.1.30.12.INVITE3.INVITE4.INVITE5.INVITE6.INVITEl會話主叫主叫被叫被叫信令媒體Copyright 2010 Huawei Technologies Co., Ltd. All rights reserved. Page23I-CSCF處理第二個INVITE消

33、息(6)lI-CSCF到HSS上查詢被叫的S-CSCF地址lSip頭域處理pI-CSCF把自己的地址放到VIA行頂部pI-CSCF不會把自己的地址放在Record-Route行,因為回饋請求不需要經過I-CSCFpI-CSCF把從HSS獲取的S-CSC地址放在Route行l然后I-CSCF轉發Sip消息給被叫的S-CSCFCopyright 2010 Huawei Technologies Co., Ltd. All rights reserved. Page24I-CSCF發送到HSS的LIR查詢被叫用戶的公共身份標識Copyright 2010 Huawei Technologies Co

34、., Ltd. All rights reserved. Page25I-CSCF接收到HSS返回的LIA返回SCSCF的server nameCopyright 2010 Huawei Technologies Co., Ltd. All rights reserved. Page26I-CSCF處理第二個INVITE消息(6)lINVITE sip:Impu-AKA-46001475731- SIP/2.0lVia: SIP/2.0/UDP 154.24.10.103:5060;branch=z9hG4bKe7hacfz7c7hbcb1c5r676h7cz;Role=1;Dpt=75f6_

35、16,SIP/2.0/UDP 154.24.10.104:5060;branch=z9hG4bKdf4z5rz7affh4r1bh1rdg5dzg;Role=2;Dpt=75f4_16;sc=3-b,SIP/2.0/UDP 154.24.114.118:6801;branch=z9hG4bK37c0041721d71fd2a06f45c6dbee2309,SIP/2.0/UDP lRoute: lRecord-Route: lCall-ID: 57911fd815ffda3c0426006be692ba00lFrom: ;tag=9e3f66a99503c8d7aa4f4eb1bb8f73a5

36、lTo: lCSeq: 60407 INVITElAllow: INVITE,ACK,CANCEL,BYE,PRACK,UPDATE,REFER,MESSAGElContact: l: ,lPrivacy: nonelP-Access-Network-Info: 3GPP-UTRAN-TDD;utran-cell-id-3gpp=234151D0FCE11;location-info=154.24.77.33lP-Charging-Vector: icid-value=78f32f819e10cf148de3d7af70c5142e.3485362059.13.12;orig-ioi=Rout

37、eS-CSCF2 addressViaI-CSCF2 addressS-CSCF1 addressAS1 addressRecord-routeS-CSCF1 addressS-CSCF2的地址I-CSCF的地址Copyright 2010 Huawei Technologies Co., Ltd. All rights reserved. Page27會話流程S-CSCF1I-CSCF2P-CSCF2P-CSCF1S-CSCF21.INVITEHSSAS1AS190.1.10.1190.1.10.3191.1.10.2191.1.10.3191.1.10.1189.1.1.111189.1.

38、10.201190.1.30.1191.1.30.12.INVITE3.INVITE4.INVITE5.INVITE6.INVITE7.INVITEl會話主叫主叫被叫被叫信令媒體Copyright 2010 Huawei Technologies Co., Ltd. All rights reserved. Page28S-CSCF處理第二個INVITE消息(7)lSip頭域處理:pS-CSCF把自己的地址放在VIA行頂部pS-CSCF把自己的地址放在Record-route行頂部pS-CSCF根據用戶數據,檢查是否有匹配初始請求的觸發規則(iFC),如果有S-CSCF把從 iFC獲取的AS地

39、址放在Route頂跳,自己的地址添加到Route底跳。 l觸發到AS的業務,然后轉發Sip消息給AS2Copyright 2010 Huawei Technologies Co., Ltd. All rights reserved. Page29S-CSCF處理第二個INVITE消息(7)lINVITE sip:Impu-AKA-46001475731- SIP/2.0lVia: SIP/2.0/UDP 154.24.10.104:5060;branch=z9hG4bKnlnt9viad9llsdtnatn497adw;Role=2;Dpt=75e4_16;sc=2-a;TRC=a01-fff

40、fffff,SIP/2.0/UDP 154.24.10.103:5060;branch=z9hG4bKe7hacfz7c7hbcb1c5r676h7cz;Role=1;Dpt=75f6_16,SIP/2.0/UDP 154.24.10.104:5060;branch=z9hG4bKdf4z5rz7affh4r1bh1rdg5dzg;Role=2;Dpt=75f4_16;sc=3-b,SIP/2.0/UDP 154.24.114.118:6801;branch=z9hG4bK37c0041721d71fd2a06f45c6dbee2309,SIP/2.0/UDPl Route: ,lRecord

41、-Route: ,lCall-ID: 57911fd815ffda3c0426006be692ba00lFrom: ;tag=9e3f66a99503c8d7aa4f4eb1bb8f73a5lTo: lCSeq: 60407 INVITElAllow: INVITE,ACK,CANCEL,BYE,PRACK,UPDATE,REFER,MESSAGElContact: lMax-Forwards: 65lRequire: preconditionlSupported: 100rellSession-Expires: 600lP-Asserted-Identity: ,lP-Access-Netw

42、ork-Info: 3GPP-UTRAN-TDD;utran-cell-id-3gpp=234151D0FCE11;location-info=154.24.77.33lMin-SE: 600routeAS2 addressS-CSCF2 addressviaS-CSCF2 addressI-CSCF2 addressS-CSCF1 addressAS1 addressRecord-routeS-CSCF2 addressS-CSCF1 addressSCSCF將自己添加到VIA和Record-Route頭域中,Route頭域頂跳為AS地址,第二跳為SCSCF地址Copyright 2010

43、Huawei Technologies Co., Ltd. All rights reserved. Page30會話流程S-CSCF1I-CSCF2P-CSCF2P-CSCF1S-CSCF21.INVITEHSSAS1AS190.1.10.1190.1.10.3191.1.10.2191.1.10.3191.1.10.1189.1.1.111189.1.10.201190.1.30.1191.1.30.12.INVITE3.INVITE4.INVITE5.INVITE6.INVITE7.INVITE7.INVITE7.INVITE8.INVITEl會話主叫主叫被叫被叫信令媒體Copyrigh

44、t 2010 Huawei Technologies Co., Ltd. All rights reserved. Page31AS2發起第三個INVITE消息(8)l這又是一個新的對話。pCall-ID已經改變lSip頭域處理 :pAS把自己的地址放在VIA行頂部pAS把從INVITE (7)消息獲取的S-CSCF地址放在Route行,如果不需要關聯觸發前的會話,則只需要取S-CSCF地址,如果需要關聯觸發前的會話,則需要將整個Route行獲取填寫。pAS把自己放在Contact行,標記這個INVITE消息是AS2自己發送的l轉發Sip消息給S-CSCF2Copyright 2010 Hua

45、wei Technologies Co., Ltd. All rights reserved. Page32AS2發起第三個INVITE消息(8)lINVITE sip:Impu-AKA-46001475731- SIP/2.0lVia:SIP/2.0/UDP 154.24.114.119:6802;branch=z9hG4bK999a409b278f328c300c07129a67d6a0lRoute: lCall-ID: abc9e3f66a99503c8d7aa4f4eb1bb8f73a5lFrom: ;tag=9e3f66a99503c8d7aa4f4eb1bb8f73a5lTo: l

46、CSeq: 60407 INVITElAllow: INVITE,ACK,CANCEL,BYE,PRACK,UPDATE,REFER,MESSAGElContact: lMax-Forwards: 65lRequire: preconditionlSupported: 100rellSession-Expires: 600lP-Asserted-Identity: ,lPrivacy: nonelP-Access-Network-Info: 3GPP-UTRAN-TDD;utran-cell-id-3gpp=234151D0FCE11;location-info=154.24.77.33lMi

47、n-SE: 600routeS-CSCF2 addressviaAS2 addressRecord-routeAS2地址添加到VIA頭域中,Route攜帶觸發時SCSCF2填寫的地址/call-ID改變為第三個對話的/AS2發起這個對話Copyright 2010 Huawei Technologies Co., Ltd. All rights reserved. Page33會話S-CSCF1I-CSCF2P-CSCF2P-CSCF1S-CSCF21.INVITEHSSAS1AS190.1.10.1190.1.10.3191.1.10.2191.1.10.3191.1.10.1189.1.1

48、.111189.1.10.201190.1.30.1191.1.30.12.INVITE3.INVITE4.INVITE5.INVITE6.INVITE7.INVITE7.INVITE7.INVITE8.INVITE9.INVITEl會話主叫主叫被叫被叫信令媒體Copyright 2010 Huawei Technologies Co., Ltd. All rights reserved. Page34S-CSCF2處理第三個INVITE消息(9)lSip頭域處理:頭域處理:pS-CSCF2把自己的地址放在VIA行頂部pS-CSCF2把自己的地址放在Record-route行頂部pS-CSCF

49、2根據被叫注冊時獲取的“contact”信息重建Request_URIpP-Called-Party-ID:攜帶原Request-URI中的信息,被叫UE用于識別當前呼叫的公共身份,由SCSCF添加pS-CSCF2把從“path”獲取的P-CSCF2地址放在Route行 n如:sip:term p-( Path格式)nTerm意思表示現在的P-CSCF是為被叫側服務的 l轉發Sip消息給P-CSCF2Copyright 2010 Huawei Technologies Co., Ltd. All rights reserved. Page35S-CSCF2處理第三個INVITE消息(9)lIN

50、VITE sip:154.24.77.33:12642;transport=udp SIP/2.0lVia: SIP/2.0/UDP 154.24.10.104:5060;branch=z9hG4bK48ild6adlcv9n4sdbndlwlcbw;Role=2;Dpt=75e4_16;sc=3-b,SIP/2.0/UDP 154.24.114.119:6802;branch=z9hG4bK999a409b278f328c300c07129a67d6a0,SIP/2.0/UDPl Route: lRecord-Route: lCall-ID: abc9e3f66a99503c8d7aa4f4

51、eb1bb8f73a5lFrom: ;tag=9e3f66a99503c8d7aa4f4eb1bb8f73a5lTo: lCSeq: 60407 INVITElAllow: INVITE,ACK,CANCEL,BYE,PRACK,UPDATE,REFER,MESSAGElContact: lMax-Forwards: 64lRequire: preconditionlSupported: 100rellSession-Expires: 600lP-Asserted-Identity: ,lPrivacy: nonelP-Access-Network-Info: 3GPP-UTRAN-TDD;u

52、tran-cell-id-3gpp=234151D0FCE11;location-info=154.24.77.33lMin-SE: 600lP-Called-Party-ID: lP-Charging-Vector: icid-value=78f32f819e10cf148de3d7af70c5142e.3485362059.13.12/AS2發起這個對話/call-ID是第三個對話的/Route為被叫用戶注冊時保存的PCSCF地址Request_URI重建:SIP_URI改變為IP地址,為用戶注冊的聯系地址routeP-CSCF2 addressviaS-CSCF2 addressAS2

53、addressRecord-routeS-CSCF2 address/原被叫用戶身份標識Copyright 2010 Huawei Technologies Co., Ltd. All rights reserved. Page36會話流程S-CSCF1I-CSCF2P-CSCF2P-CSCF1S-CSCF21.INVITEHSSAS1AS190.1.10.1190.1.10.3191.1.10.2191.1.10.3191.1.10.1189.1.1.111189.1.10.201190.1.30.1191.1.30.12.INVITE3.INVITE4.INVITE5.INVITE6.IN

54、VITE7.INVITE7.INVITE7.INVITE8.INVITE9.INVITE10.INVITEl會話主叫主叫被叫被叫信令媒體Copyright 2010 Huawei Technologies Co., Ltd. All rights reserved. Page37P-CSCF2處理第三個INVITE消息(10)lSip頭域處理:p刪除頂跳route行p保存并刪除全部VIA行p保存并刪除全部Record-Route行pP-CSCF2把自己的地址放在VIA行pP-CSCF2把自己的地址放在Record-route行l轉發Sip消息給被叫Copyright 2010 Huawei T

55、echnologies Co., Ltd. All rights reserved. Page38P-CSCF2處理第三個INVITE消息(10)lINVITE sip:154.24.77.33:12642;transport=udp SIP/2.0lVia: SIP/2.0/UDP 154.24.10.101:5060;branch=z9hG4bKss4vi97b6ivb9ct8lvb694twv;Role=2;Dpt=75e2_36;TRC=a01-fffffffflRecord-Route: lCall-ID: abc9e3f66a99503c8d7aa4f4eb1bb8f73a5lFr

56、om: ;tag=9e3f66a99503c8d7aa4f4eb1bb8f73a5lTo: lCSeq: 60407 INVITElAllow: INVITE,ACK,CANCEL,BYE,PRACK,UPDATE,REFER,MESSAGElContact: lMax-Forwards: 63lRequire: preconditionlSupported: 100rellSession-Expires: 600lMin-SE: 600lPrivacy: nonelP-Called-Party-ID: lP-Access-Network-Info: 3GPP-UTRAN-TDD;utran-

57、cell-id-3gpp=234151D0FCE11;location-info=154.24.77.33lP-Asserted-Identity: ,routeviaP-CSCF2 addressRecord-routeP-CSCF2 addressVIA和Record-Route為PCSCF地址Copyright 2010 Huawei Technologies Co., Ltd. All rights reserved. Page39目 錄l呼叫過程消息頭域的處理與分析呼叫過程消息頭域的處理與分析 1.1 IMS域內呼叫消息頭域處理域內呼叫消息頭域處理p1.1.1 INVITE p1.1

58、.2 183p1.1.3 PRACK(后續請求)Copyright 2010 Huawei Technologies Co., Ltd. All rights reserved. Page40183l第個節點都會根據Via行的記錄把183消息從被叫側發回主叫側l183消息發回給主叫時Record-Route行不需要改變l從被叫發回給主叫的路徑是:p被叫 P-CSCF2S-CSCF2AS2S-CSCF2I-CSCF2S-CSCF1AS1S-CSCF1P-CSCF1主叫Copyright 2010 Huawei Technologies Co., Ltd. All rights reserved.

59、 Page41S-CSCF1I-CSCF2P-CSCF2P-CSCF1S-CSCF21.INVITEHSSAS1AS190.1.10.1190.1.10.3191.1.10.2191.1.10.3191.1.10.1189.1.1.111189.1.10.201190.1.30.1191.1.30.12.INVITE3.INVITE4.INVITE5.INVITE6.INVITE7.INVITE7.INVITE7.INVITE8.INVITE9.INVITE10.INVITE183183183183183183會話流程l會話主叫主叫被叫被叫信令媒體Copyright 2010 Huawei T

60、echnologies Co., Ltd. All rights reserved. Page42183l由于183路由規則很簡單而會經過所有的節點,所以我們僅給出兩個樣例子:p第三個對話中P-CSCF2到S-CSCF2的消息p第一個對話中AS1到S-CSCF1的消息Copyright 2010 Huawei Technologies Co., Ltd. All rights reserved. Page43lSip頭域處理:p恢復Invite保存時的全部VIA行p恢復Invite保存的全部Record-Route行pP-CSCF2把終端返回的Record-route行疊加到恢復的Record

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論