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

提交评论