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="0A06A"
/**打开了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
CSeq:
1INVITE
/**VoLTE呼叫经过的网络节点数最大值*/
Max-Forwards:
70
Via:
SIP/2.0/UDP192.168.57.10:
5060;branch=z9hG4bKddecbowMmawMmxhaaGL2;rport
Content-Type:
application/sdp
Content-Length:
833
v=0
s=-
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:
118profile-level-id=64E00D;max-br=640
a=rtpmap:
123H264/90000
a=fmtp:
123profile-level-id=42E00D;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
From:
+64ims.huawei.>;tag=ccecbow
To:
""ims.mnc060.mcc460.3gppnetwork.org;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
From:
+64ims.huawei.>;tag=ccecbow
To:
""ims.mnc060.mcc460.3gppnetwork.org;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
RSeq:
1
Content-Length:
689
Content-Type:
application/sdp
v=0
s=SBCcall
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:
118profile-level-id=64E00D;max-br=640
a=sendrecv
a=curr:
qoslocalnone
a=curr:
qosremotenone
a=des:
qosmandatorylocalsendrecv
a=des:
qosmandatoryremotesendrecv
a=conf:
qosremotesendrecv
44 PRACK
/****************
PRACKUE等待网络预留资源分配
****************/
From:
+64ims.huawei.>;tag=ccecbow
To:
""ims.mnc060.mcc460.3gppnetwork.org;user=phone>;tag=sbc080479mp79ee
CSeq:
2PRACK
Max-Forwards:
70
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的顺序在不同场景下前后顺序会互换
*********************/
From:
+64ims.huawei.>;tag=ccecbow
To:
""ims.mnc060.mcc460.3gppnetwork.org;user=phone>;tag=sbc080479mp79ee
Contact:
2.168.57.10:
5060>
P-Access-Network-Info:
3GPP-E-UTRAN-TDD;utran-cell-id-3gpp="0A06A"
Supported:
100rel,join,norefersub,precondition,replaces,timer
Allow:
INVITE,ACK,BYE,CANCEL,UPDATE,INFO,PRACK,SUBSCRIBE,NOTIFY,REFER
Session-Expires:
1800
Min-SE:
90
CSeq:
3UPDATE
Max-Forwards:
70
Via:
SIP/2.0/UDP192.168.57.10:
5060;branch=z9hG4bKbfecbowMmawMmxhaayba;rport
Content-Type:
application/sdp
Content-Length:
639
v=0
s=-
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:
118profile-level-id=64E00D;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
From:
+64ims.huawei.>;tag=ccecbow
To:
""ims.mnc060.mcc460.3gppnetwork.org;user=phone>;tag=sbc080479mp79ee
CSeq:
2PRACK
Content-Length:
0
77 200OK
SIP/2.0200OK
Via:
SIP/2.0/UDP192.168.57.10:
5060;branch=z9hG4bKbfecbowMmawMmxhaayba;rport=5060
From:
+64ims.huawei.>;tag=ccecbow
To:
""ims.mnc060.mcc460.3gppnetwork.org;user=phone>;tag=sbc080479mp79ee
CSeq:
3UPDATE
Allow:
INVITE,ACK,BYE,CANCEL,UPDATE,INFO,PRACK,SUBSCRIBE,NOTIFY,REFER
Contact:
72.10.10.51:
5060>
Supported:
100rel,join,norefersub,precondition,replaces
Content-Length:
649
Content-Type:
application/sdp
v=0
s=SBCcall
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:
118profile-level-id=64E00D;max-br=640
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
From:
+64ims.huawei.>;tag=ccecbow
To:
""ims.mnc060.mcc460.3gppnetwork.org;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
RSeq:
2
Content-Length:
0
9 9 PRACK
/*****************
UE侧收到183或180的信令后都会回PRACK
******************/
From:
+64ims.huawei.>;tag=ccecbow
To:
""ims.mnc060.mcc460.3gppnetwork.org;user=phone>;tag=sbc080479mp79ee
CSeq:
4PRACK
Max-Forwards:
70
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
From:
+64ims.huawei.>;tag=ccecbow
To:
""ims.mnc060.mcc460.3gppnetwork.org;user=phone>;tag=sbc080479mp79ee
CSeq:
4PRACK
Content-Length:
0
1111 INVITE200OK
SIP/2.0200OK
Via:
SIP/2.0/UDP192.168.57.10:
5060;branch=z9hG4bKddecbowMmawMmxhaaGL2;rport=5060
From:
+64ims.huawei.>;tag=ccecbow
To:
""ims.mnc060.mcc460.3gppnetwork.org;user=phone>;tag=sbc080479mp79ee
CSeq:
1INVITE
Allow:
INVITE,ACK,BYE,CANCEL,UPDATE,INFO,PRACK,SUBSCRIBE,NOTIFY,REFER
Require:
timer
Supported:
tdialog,100rel,join,norefersub,precondition,replaces
Session-Expires:
1800;refresher=uac
Content-Length:
0
1212 ACK
/****************
给网络侧下发的最后的200OK回ACK
****************/
From:
+64ims.huawei.>;tag=ccecbow
To:
""ims.mnc060.mcc460.3gppnetwork.org;user=phone>;tag=sbc080479mp79ee
Contact:
2.168.57.10:
5060>
CSeq:
1ACK
Max-Forwards:
70
Via:
SIP/2.0/UDP192.168.57.10:
5060;branch=z9hG4bKdhecbo0SWa0SWOhaa4cw;rport
Content-Length:
0