VoLTE呼叫SIP信令分析.docx
- 文档编号:28458706
- 上传时间:2023-07-13
- 格式:DOCX
- 页数:16
- 大小:40.27KB
VoLTE呼叫SIP信令分析.docx
《VoLTE呼叫SIP信令分析.docx》由会员分享,可在线阅读,更多相关《VoLTE呼叫SIP信令分析.docx(16页珍藏版)》请在冰豆网上搜索。
VoLTE呼叫SIP信令分析
VoLTE呼叫SIP信令分析
VoLTE主叫与网络侧交互流程
11 INVITE
/**UE向网侧发起INVITE请求,sip:
是IMPU
是被叫的号码,SIP/2.0是协议版本号*/
INVITEsip:
;user=phoneSIP/2.0
/**电话是呼出的,*/
From:
+>;tag=ccecbow /**被叫电话是*/ To: "" ;user=phone> P-Preferred-Identity: +> Contact: : 5060>;+sip.instance=" gsma: imei: 86527602-000237-4>";+g.3gpp.icsi-ref="urn%%3Aurn-7%%3A3gpp-service.ims.icsi.mmtel";+g.3gpp.mid-call;+g.3gpp.srvcc-alerting;video Accept-Contact: *;+g.3gpp.icsi-ref="urn%%3Aurn-7%%3A3gpp-service.ims.icsi.mmtel" Request-Disposition: fork /**E-UTRAN表示4G TDD是TDD制式,现在支持TDD和FDD的4G通话*/ P-Access-Network-Info: 3GPP-E-UTRAN-TDD;utran-cell-id-3gpp="460600000000A06A" /**打开了precondition*/ Supported: 100rel,join,norefersub,precondition,replaces,timer Allow: INVITE,ACK,BYE,CANCEL,UPDATE,INFO,PRACK,SUBSCRIBE,NOTIFY,REFER Session-Expires: 1800 Min-SE: 90 Call-ID: CSeq: 1INVITE /**VoLTE呼叫经过的网络节点数最大值*/ Max-Forwards: 70 User-Agent: RCS-client/OMA1.0HW-VxW/V1.0 Via: SIP/2.0/UDP192.168.57.10: 5060;branch=z9hG4bKddecbowMmawMmxhaaGL2;rport Content-Type: application/sdp Content-Length: 833 v=0 o=vue32020INIP4192.168.57.10 s=- c=INIP4192.168.57.10 t=00 m=audio31004RTP/AVP108106101102 /*********************** AMB-WB宽带,a开头的字段是详细解释 有4种编码方式: 宽带108 窄带101 宽带DTMF描述101 宽带DTMF描述102 */ a=rtpmap: 108AMR-WB/16000/1 a=fmtp: 108mode-change-capability=2;max-red=0 /************************ AMR就表示AMR-NB(窄带) ********************/ a=rtpmap: 106AMR/8000/1 a=fmtp: 106mode-change-capability=2;max-red=0 a=rtpmap: 101telephone-event/16000 a=fmtp: 1010-15 a=rtpmap: 102telephone-event/8000 a=fmtp: 1020-15 /************** 表示1帧/20ms ***************/ a=ptime: 20 /*************** 表示1帧/240秒是个界限,网络侧不能低于这个速率 *****************/ a=maxptime: 240 /*************** SDP协商 ****************/ a=sendrecv /**************** curr: 当前状态 Preconditiontype: qos statustype: local ****************/ a=curr: qoslocalnone a=curr: qosremotenone /**************** des: 期望 derectiontag: sendrecv 级别: optional,级别从低到高是none(资源没有),optional(资源可选),mandatory(资源一定要有) ****************/ a=des: qosoptionallocalsendrecv a=des: qosoptionalremotesendrecv /*************** m开头的字段是多媒体信息描述 ***************/ m=video37050RTP/AVP118123 a=rtpmap: 118H264/90000 a=fmtp: 118pro;max-br=640 a=rtpmap: 123H264/90000 a=fmtp: 123pro;max-br=640 a=sendrecv a=curr: qoslocalnone a=curr: qosremotenone a=des: qosoptionallocalsendrecv a=des: qosoptionalremotesendrecv 22 100Trying /**网络侧回了100Trying表示网络侧在尝试连接被叫 */ SIP/2.0100Trying Via: SIP/2.0/UDP192.168.57.10: 5060;branch=z9hG4bKddecbowMmawMmxhaaGL2;rport=5060 Call-ID: From: +>;tag=ccecbow To: "" ;user=phone> CSeq: 1INVITE Content-Length: 0 3 3 183SessionProgress /************************ 网络侧回183表示网络侧在做资源预留,建立QCI5,QCI1等承载 */ SIP/2.0183SessionProgress Via: SIP/2.0/UDP192.168.57.10: 5060;branch=z9hG4bKddecbowMmawMmxhaaGL2;rport=5060 Call-ID: From: +>;tag=ccecbow To: "" ;user=phone>;tag=sbc080479mp79ee CSeq: 1INVITE Allow: INVITE,ACK,BYE,CANCEL,UPDATE,INFO,PRACK,SUBSCRIBE,NOTIFY,REFER Contact: 72.10.10.51: 5060> Require: 100rel,precondition Server: RCS-client/OMA1.0HW-VxW/V1.0 RSeq: 1 Feature-Caps: *;+g.3gpp.srvcc;+g.3gpp.srvcc-alerting Content-Length: 689 Content-Type: application/sdp v=0 o=-2140121401INIP472.10.10.60 s=SBCcall c=INIP472.10.10.60 t=00 m=audio48150RTP/AVP108101 a=rtpmap: 108AMR-WB/16000/1 a=fmtp: 108mode-change-capability=2;max-red=0 a=rtpmap: 101telephone-event/16000 a=fmtp: 1010-15 a=ptime: 20 a=maxptime: 240 /**SDP */ a=sendrecv a=curr: qoslocalnone a=curr: qosremotenone a=des: qosmandatorylocalsendrecv a=des: qosmandatoryremotesendrecv a=conf: qosremotesendrecv m=video48152RTP/AVP118 a=rtpmap: 118H264/90000 a=fmtp: 118pro a=sendrecv a=curr: qoslocalnone a=curr: qosremotenone a=des: qosmandatorylocalsendrecv a=des: qosmandatoryremotesendrecv a=conf: qosremotesendrecv 44 PRACK /**************** PRACKUE等待网络预留资源分配 ****************/ PRACKsip: 72.10.10.51: 5060SIP/2.0 From: +>;tag=ccecbow To: "" ;user=phone>;tag=sbc080479mp79ee Call-ID: CSeq: 2PRACK Max-Forwards: 70 User-Agent: RCS-client/OMA1.0HW-VxW/V1.0 Via: SIP/2.0/UDP192.168.57.10: 5060;branch=z9hG4bKaeecbowMmawMmxhaaqJ2;rport RAck: 11INVITE Content-Length: 0 55 UPDATE /******************** UE收到QCI=1等承载建立后就发UPDATE UE发UPDATE和UE收到PRACK200OK的顺序在不同场景下前后顺序会互换 *********************/ UPDATEsip: 72.10.10.51: 5060SIP/2.0 From: +>;tag=ccecbow To: "" ;user=phone>;tag=sbc080479mp79ee Contact: : 5060> P-Access-Network-Info: 3GPP-E-UTRAN-TDD;utran-cell-id-3gpp="460600000000A06A" Supported: 100rel,join,norefersub,precondition,replaces,timer Allow: INVITE,ACK,BYE,CANCEL,UPDATE,INFO,PRACK,SUBSCRIBE,NOTIFY,REFER Session-Expires: 1800 Min-SE: 90 Call-ID: CSeq: 3UPDATE Max-Forwards: 70 User-Agent: RCS-client/OMA1.0HW-VxW/V1.0 Via: SIP/2.0/UDP192.168.57.10: 5060;branch=z9hG4bKbfecbowMmawMmxhaayba;rport Content-Type: application/sdp Content-Length: 639 v=0 o=vue32023202INIP4192.168.57.10 s=- c=INIP4192.168.57.10 t=00 m=audio31004RTP/AVP108101 a=rtpmap: 108AMR-WB/16000/1 a=fmtp: 108mode-change-capability=2;max-red=0 a=rtpmap: 101telephone-event/16000 a=fmtp: 1010-15 a=ptime: 20 a=maxptime: 240 a=sendrecv a=curr: qoslocalsendrecv a=curr: qosremotenone a=des: qosmandatorylocalsendrecv a=des: qosmandatoryremotesendrecv m=video37050RTP/AVP118 a=rtpmap: 118H264/90000 a=fmtp: 118pro;max-br=640 a=sendrecv a=curr: qoslocalsendrecv a=curr: qosremotenone a=des: qosmandatorylocalsendrecv a=des: qosmandatoryremotesendrecv 6 6 PRACK200OK SIP/2.0200OK Via: SIP/2.0/UDP192.168.57.10: 5060;branch=z9hG4bKaeecbowMmawMmxhaaqJ2;rport=5060 Call-ID: From: +>;tag=ccecbow To: "" ;user=phone>;tag=sbc080479mp79ee CSeq: 2PRACK Server: RCS-client/OMA1.0HW-VxW/V1.0 Content-Length: 0 77 200OK SIP/2.0200OK Via: SIP/2.0/UDP192.168.57.10: 5060;branch=z9hG4bKbfecbowMmawMmxhaayba;rport=5060 Call-ID: From: +>;tag=ccecbow To: "" ;user=phone>;tag=sbc080479mp79ee CSeq: 3UPDATE Allow: INVITE,ACK,BYE,CANCEL,UPDATE,INFO,PRACK,SUBSCRIBE,NOTIFY,REFER Contact: 72.10.10.51: 5060> Server: RCS-client/OMA1.0HW-VxW/V1.0 Supported: 100rel,join,norefersub,precondition,replaces Content-Length: 649 Content-Type: application/sdp v=0 o=-2140121402INIP472.10.10.60 s=SBCcall c=INIP472.10.10.60 t=00 m=audio48150RTP/AVP108101 /***************** 最后使用的是宽带还是窄带要看整个流程的最后的SDP,这里看出协商后是宽带 ******************/ a=rtpmap: 108AMR-WB/16000/1 a=fmtp: 108mode-change-capability=2;max-red=0 a=rtpmap: 101telephone-event/16000 a=fmtp: 1010-15 a=ptime: 20 a=maxptime: 240 a=sendrecv a=curr: qoslocalsendrecv a=curr: qosremotesendrecv a=des: qosmandatorylocalsendrecv a=des: qosmandatoryremotesendrecv m=video48152RTP/AVP118 a=rtpmap: 118H264/90000 a=mtp: 118pro a=sendrecv a=curr: qoslocalsendrecv a=curr: qosremotesendrecv a=des: qosmandatorylocalsendrecv a=des: qosmandatoryremotesendrecv 88 180Ringing /********************* 被叫响铃后,网络侧给主叫发180Ringing *********************/ SIP/2.0180Ringing Via: SIP/2.0/UDP192.168.57.10: 5060;branch=z9hG4bKddecbowMmawMmxhaaGL2;rport=5060 Call-ID: From: +>;tag=ccecbow To: "" ;user=phone>;tag=sbc080479mp79ee CSeq: 1INVITE Allow: INVITE,ACK,BYE,CANCEL,UPDATE,INFO,PRACK,SUBSCRIBE,NOTIFY,REFER Contact: 72.10.10.51: 5060> Require: 100rel,precondition Server: RCS-client/OMA1.0HW-VxW/V1.0 RSeq: 2 Feature-Caps: *;+g.3gpp.srvcc;+g.3gpp.srvcc-alerting Content-Length: 0 9 9 PRACK /***************** UE侧收到183或180的信令后都会回PRACK ******************/ PRACKsip: 72.10.10.51: 5060SIP/2.0 From: +>;tag=ccecbow To: "" ;user=phone>;tag=sbc080479mp79ee Call-ID: CSeq: 4PRACK Max-Forwards: 70 User-Agent: RCS-client/OMA1.0HW-VxW/V1.0 Via: SIP/2.0/UDP192.168.57.10: 5060;branch=z9hG4bKcgecbowMmawMmxhaaOda;rport RAck: 21INVITE Content-Length: 0 1010 PRACK200OK /********************* 由于UPDATA已经协商完了,这里200OK就没有SDP了 ********************/ SIP/2.0200OK Via: SIP/2.0/UDP192.168.57.10: 5060;branch=z9hG4bKcgecbowMmawMmxhaaOda;rport=5060 Call-ID: From: +>;tag=ccecbow To: "" ;user=phone>;tag=sbc080479mp79ee CSeq: 4PRACK Server: RCS-client/OMA1.0HW-VxW/V1.0 Content-Length: 0 1111 INVITE200OK SIP/2.0200OK Via: SIP/2.0/UDP192.168.57.10: 5060;branch=z9hG4bKddecbowMmawMmxhaaGL2;rport=5060 Call-ID: From: +>;tag=ccecbow To: "" ;user=phone>;tag=sbc080479mp79ee CSeq: 1INVITE Allow: INVITE,ACK,BYE,CANCEL,UPDATE,INFO,PRACK,SUBSCRIBE,NOTIFY,REFER Contact: 72.10.10.51: 5060>;+g.3gpp.mid-call Require: timer Server: RCS-client/OMA1.0HW-VxW/V1.0 Supported: tdialog,100rel,join,norefersub,precondition,replaces Session-Expires: 1800;refresher=uac Feature-Caps: *;+g.3gpp.srvcc;+g.3gpp.srvcc-alerting Content-Length: 0 1212 ACK /**************** 给网络侧下发的最后的200OK回ACK ****************/ ACKsip: 72.10.10.51: 5060SIP/2.0 From: +>;tag=ccecbow To: "" ;user=phone>;tag=sbc080479mp79ee Contact: : 5060> Call-ID: CSeq: 1ACK Max-Forwards: 70 User-Agent: RCS-client/OMA1.0HW-VxW/V1.0 Via: SIP/2.0/UDP192.168.57.10: 5060;branch=z9hG4bKdhecbo0SWa0SWOhaa4cw;rport Content-Length: 0
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VoLTE 呼叫 SIP 分析