sip 整理

来源:互联网 发布:新sat阅读 知乎 编辑:程序博客网 时间:2024/06/05 14:33

未完待续...


抓包分析
1、注册


Request-Line: REGISTER sip:101@192.168.8.80 SIP/2.0
Via: SIP/2.0/UDP 192.168.8.88:20000;branch=z9hG4bK-MSS-27b607701a0c2a76;rport
Contact: <sip:101@192.168.8.88:20000>
From: "101"<sip:101@192.168.8.80>;tag=0125305f
To: "101"<sip:101@192.168.8.80>
Expires: 90
Call-ID: 12DC153D7E88390D0F3F009AMSS01FBE948.
CSeq: 236 REGISTER
Max-Forwards: 70
Allow: ACK, BYE, CANCEL, INFO, INVITE, MESSAGE, NOTIFY, OPTIONS, PRACK, REFER, REGISTER, SUBSCRIBE
User-Agent: MYVOIPAPP SIP Phone (May 29 2017)
Proxy-Authorization: Digest username="101",realm="myvoipapp.com",nonce="690B412022667E7575510F9624695A7E",opaque="",uri="sip:101@192.168.8.80",response="49c242fe01122c8734cba3f0b2f21679",algorithm=MD5
Content-Length: 0




Status-Line: SIP/2.0 407 Proxy Authentication Required
Via: SIP/2.0/UDP 192.168.8.88:20000;branch=z9hG4bK-MSS-27b607701a0c2a76;received=192.168.8.88;rport=20000
From: "101"<sip:101@192.168.8.80>;tag=0125305f
To: "101"<sip:101@192.168.8.80>;tag=0e6523d1
CSeq: 236 REGISTER
Call-ID: 12DC153D7E88390D0F3F009AMSS01FBE948.
Allow: ACK, BYE, CANCEL, INFO, INVITE, MESSAGE, NOTIFY, OPTIONS, REFER, SUBSCRIBE
User-Agent: miniSIPServer V24.0.6 (500 clients) build 20170508
Proxy-Authenticate: Digest realm="myvoipapp.com",algorithm=MD5,nonce="39C5759E46412EC2713354720FB040F3",stale=FALSE
Content-Length: 0




Request-Line: REGISTER sip:101@192.168.8.80 SIP/2.0
Via: SIP/2.0/UDP 192.168.8.88:20000;branch=z9hG4bK-MSS-615837a22d390708;rport
Contact: <sip:101@192.168.8.88:20000>
From: "101"<sip:101@192.168.8.80>;tag=0125305f
To: "101"<sip:101@192.168.8.80>
Expires: 90
Call-ID: 12DC153D7E88390D0F3F009AMSS01FBE948.
CSeq: 237 REGISTER
Max-Forwards: 70
Allow: ACK, BYE, CANCEL, INFO, INVITE, MESSAGE, NOTIFY, OPTIONS, PRACK, REFER, REGISTER, SUBSCRIBE
User-Agent: MYVOIPAPP SIP Phone (May 29 2017)
Proxy-Authorization: Digest username="101",realm="myvoipapp.com",nonce="39C5759E46412EC2713354720FB040F3",opaque="",uri="sip:101@192.168.8.80",response="0d39603c5a7646d717d0f657a0de4831",algorithm=MD5
Content-Length: 0




Status-Line: SIP/2.0 200 OK
Via: SIP/2.0/UDP 192.168.8.88:20000;branch=z9hG4bK-MSS-615837a22d390708;received=192.168.8.88;rport=20000
From: "101"<sip:101@192.168.8.80>;tag=0125305f
To: "101"<sip:101@192.168.8.80>;tag=45f36549
CSeq: 237 REGISTER
Call-ID: 12DC153D7E88390D0F3F009AMSS01FBE948.
Allow: ACK, BYE, CANCEL, INFO, INVITE, MESSAGE, NOTIFY, OPTIONS, REFER, SUBSCRIBE
User-Agent: miniSIPServer V24.0.6 (500 clients) build 20170508
Contact: <sip:101@192.168.8.88:20000>
Expires: 90
Content-Length: 0




2、 请求通话
Request-Line: INVITE sip:101@192.168.8.88 SIP/2.0
Via: SIP/2.0/UDP 192.168.8.80:20000;branch=z9hG4bK-MSS-75f046580d677984;rport
To: "101"<sip:101@192.168.8.88>
From: "100"<sip:100@192.168.8.88>;tag=5773139e
Contact: <sip:100@192.168.8.80:20000>
Max-Forwards: 70
Call-ID: 73DB58B126CB369A09037BBAMSS035463A0.
Allow: ACK, BYE, CANCEL, INFO, INVITE, MESSAGE, NOTIFY, OPTIONS, PRACK, REFER, REGISTER, SUBSCRIBE
Supported: 100rel
User-Agent: MYVOIPAPP SIP Phone (May 29 2017)
CSeq: 1 INVITE
Content-Type: application/sdp
Content-Length: 228


v=0
o=- 1507787422 1507787422 IN IP4 192.168.8.80
s=mss
c=IN IP4 192.168.8.80
t=0 0
m=audio 20002 RTP/AVP 8 0 101
a=rtpmap:8 PCMA/8000
a=rtpmap:0 PCMU/8000
a=fmtp:101 0-15
a=rtpmap:101 telephone-event/8000
a=sendrecv






Status-Line: SIP/2.0 407 Proxy Authentication Required
Via: SIP/2.0/UDP 192.168.8.80:20000;branch=z9hG4bK-MSS-75f046580d677984;received=192.168.8.80;rport=20000
From: "100"<sip:100@192.168.8.88>;tag=5773139e
To: "101"<sip:101@192.168.8.88>;tag=06280972
CSeq: 1 INVITE
Call-ID: 73DB58B126CB369A09037BBAMSS035463A0.
Allow: ACK, BYE, CANCEL, INFO, INVITE, MESSAGE, NOTIFY, OPTIONS, REFER, SUBSCRIBE
User-Agent: miniSIPServer V24.0.6 (500 clients) build 20170508
Proxy-Authenticate: Digest realm="myvoipapp.com",algorithm=MD5,nonce="6D1255693B204F761CF6441E521A467F",stale=FALSE
Content-Length: 0




Request-Line: ACK sip:101@192.168.8.88 SIP/2.0
Via: SIP/2.0/UDP 192.168.8.80:20000;branch=z9hG4bK-MSS-75f046580d677984;rport
To: "101"<sip:101@192.168.8.88>;tag=06280972
From: "100"<sip:100@192.168.8.88>;tag=5773139e
Call-ID: 73DB58B126CB369A09037BBAMSS035463A0.
User-Agent: MYVOIPAPP SIP Phone (May 29 2017)
CSeq: 1 ACK
Proxy-Authorization: Digest username="100",realm="myvoipapp.com",nonce="6D1255693B204F761CF6441E521A467F",opaque="",uri="sip:101@192.168.8.88",response="104bccbea7741c0ce42788feb15101bc",algorithm=MD5
Max-Forwards: 70
Content-Length: 0




Request-Line: INVITE sip:101@192.168.8.88 SIP/2.0
Via: SIP/2.0/UDP 192.168.8.80:20000;branch=z9hG4bK-MSS-542d19546be9503a;rport
To: "101"<sip:101@192.168.8.88>
From: "100"<sip:100@192.168.8.88>;tag=5773139e
Contact: <sip:100@192.168.8.80:20000>
Max-Forwards: 70
Call-ID: 73DB58B126CB369A09037BBAMSS035463A0.
Allow: ACK, BYE, CANCEL, INFO, INVITE, MESSAGE, NOTIFY, OPTIONS, PRACK, REFER, REGISTER, SUBSCRIBE
Supported: 100rel
User-Agent: MYVOIPAPP SIP Phone (May 29 2017)
CSeq: 2 INVITE
Proxy-Authorization: Digest username="100",realm="myvoipapp.com",nonce="6D1255693B204F761CF6441E521A467F",opaque="",uri="sip:101@192.168.8.88",response="104bccbea7741c0ce42788feb15101bc",algorithm=MD5
Content-Type: application/sdp
Content-Length: 228


v=0
o=- 1507787422 1507787422 IN IP4 192.168.8.80
s=mss
c=IN IP4 192.168.8.80
t=0 0
m=audio 20002 RTP/AVP 8 0 101
a=rtpmap:8 PCMA/8000
a=rtpmap:0 PCMU/8000
a=fmtp:101 0-15
a=rtpmap:101 telephone-event/8000
a=sendrecv




Status-Line: SIP/2.0 100 Trying
Via: SIP/2.0/UDP 192.168.8.80:20000;branch=z9hG4bK-MSS-542d19546be9503a;received=192.168.8.80;rport=20000
From: "100"<sip:100@192.168.8.88>;tag=5773139e
To: "101"<sip:101@192.168.8.88>
CSeq: 2 INVITE
Call-ID: 73DB58B126CB369A09037BBAMSS035463A0.
Allow: ACK, BYE, CANCEL, INFO, INVITE, MESSAGE, NOTIFY, OPTIONS, REFER, SUBSCRIBE
Content-Length: 0


Status-Line: SIP/2.0 200 OK
Via: SIP/2.0/UDP 192.168.8.80:20000;branch=z9hG4bK-MSS-542d19546be9503a;received=192.168.8.80;rport=20000
From: "100"<sip:100@192.168.8.88>;tag=5773139e
To: "101"<sip:101@192.168.8.88>;tag=1db9202f
CSeq: 2 INVITE
Call-ID: 73DB58B126CB369A09037BBAMSS035463A0.
Allow: ACK, BYE, CANCEL, INFO, INVITE, MESSAGE, NOTIFY, OPTIONS, REFER, SUBSCRIBE
User-Agent: miniSIPServer V24.0.6 (500 clients) build 20170508
Contact: "101"<sip:101@192.168.8.88>
Content-Type: application/sdp
Content-Length: 240


v=0
o=- 1507787420 1507787420 IN IP4 192.168.8.88
s=mss
c=IN IP4 192.168.8.88
t=0 0
m=audio 20002 RTP/AVP 8
a=sendrecv
a=ptime:20
a=alt:1 1 : 12345678 12345678 115.198.246.99 13225
a=alt:2 2 : 12345678 12345678 192.168.8.88 20002




Request-Line: ACK sip:101@192.168.8.88 SIP/2.0
Via: SIP/2.0/UDP 192.168.8.80:20000;branch=z9hG4bK-MSS-5dd66ad52b0d11f5;rport
To: "101"<sip:101@192.168.8.88>;tag=1db9202f
From: "100"<sip:100@192.168.8.88>;tag=5773139e
Call-ID: 73DB58B126CB369A09037BBAMSS035463A0.
User-Agent: MYVOIPAPP SIP Phone (May 29 2017)
CSeq: 2 ACK
Proxy-Authorization: Digest username="100",realm="myvoipapp.com",nonce="6D1255693B204F761CF6441E521A467F",opaque="",uri="sip:101@192.168.8.88",response="104bccbea7741c0ce42788feb15101bc",algorithm=MD5
Max-Forwards: 70
Content-Length: 0




挂断:
Request-Line: BYE sip:101@192.168.8.88 SIP/2.0
Via: SIP/2.0/UDP 192.168.8.80:20000;branch=z9hG4bK-MSS-3a8e7fbf16d57f62;rport
Contact: <sip:100@192.168.8.80:20000>
From: "100"<sip:100@192.168.8.88>;tag=5773139e
To: "101"<sip:101@192.168.8.88>;tag=1db9202f
Call-ID: 73DB58B126CB369A09037BBAMSS035463A0.
User-Agent: MYVOIPAPP SIP Phone (May 29 2017)
CSeq: 3 BYE
Proxy-Authorization: Digest username="100",realm="myvoipapp.com",nonce="6D1255693B204F761CF6441E521A467F",opaque="",uri="sip:101@192.168.8.88",response="1f08f683bac3615f363057e1412a5571",algorithm=MD5
Max-Forwards: 70
Content-Length: 0




Status-Line: SIP/2.0 200 OK
Via: SIP/2.0/UDP 192.168.8.80:20000;branch=z9hG4bK-MSS-3a8e7fbf16d57f62;received=192.168.8.80;rport=20000
From: "100"<sip:100@192.168.8.88>;tag=5773139e
To: "101"<sip:101@192.168.8.88>;tag=1db9202f
CSeq: 3 BYE
Call-ID: 73DB58B126CB369A09037BBAMSS035463A0.
Allow: ACK, BYE, CANCEL, INFO, INVITE, MESSAGE, NOTIFY, OPTIONS, REFER, SUBSCRIBE
User-Agent: miniSIPServer V24.0.6 (500 clients) build 20170508
Contact: "101"<sip:101@192.168.8.88>
Content-Length: 0