SIP常用消息实例参考2、INVITE消息

SIP常⽤消息实例参考2、INVITE消息
2、INVITE消息
1)头字段填写说明
必选头域如下:
Call-id
Contact
CSeq
From
To
Max-Forwards
Via
Supported
Allow
常⽤可选头域:
Accept
Authorization
Content-length
Content-type
Record-Route
Route
Require
Proxy-Authorization
Proxy-require
P-asserted-identity
P-prefered-identity
Privacy
2)⾮鉴权INVITE消息实例
在这个实例中,笔者在本机(192.168.2.161)上使⽤BOL注册了178********号码,呼叫010********号码时发送INVITE消息给服务器(192.168.2.89)的软交换,发送INVITE消息参考如下:
INVITE sip:010********@192.168.2.89 SIP/2.0
Via: SIP/2.0/UDP 192.168.2.161:9545
Max-Forwards: 70
From: "Administrator" <sip:178********@192.168.2.89>;tag=2dc6e1000081
463ba14f7db4e50b8643;epid=d6b5434cef
To: <sip:010********@192.168.2.89>
Call-ID: 31e72e80d5b04f52aba6cb8be8f3c0c0@192.168.2.161
CSeq: 1 INVITE
Contact: <sip:192.168.2.161:9545>
User-Agent: RTC/1.2
温度远程监控
Content-Type: application/sdp
Content-Length: 691
v=0
iesp-144
o=-00IN IP4 192.168.2.161
健康枕s=session
c=IN IP4 192.168.2.161
b=CT:1000
t=00
m=audio 56284 RTP/AVP 97111112608453101
k=base64:fGmazgf5GXZfJxZ27G9A7rxA4B7KX0pHrjYELKphPog
a=rtpmap:97 red/8000
a=rtpmap:111 SIREN/16000
a=fmtp:111 bitrate=16000
a=rtpmap:112 G7221/16000
a=fmtp:112 bitrate=24000
a=rtpmap:6 DVI4/16000
a=rtpmap:0 PCMU/8000
滑水鞋a=rtpmap:8 PCMA/8000
a=rtpmap:4 G723/8000
a=rtpmap:5 DVI4/8000
a=rtpmap:3 GSM/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:1010-16
骑马机a=encryption:optional
m=video 61432 RTP/AVP 3431
k=base64:W5uTU8sIQjJVPWyRF31GZouVwAHFtE1cAmblK+mvDdI
a=recvonly
a=rtpmap:34 H263/90000
a=rtpmap:31 H261/90000
a=encryption:optional
其中m⾏表⽰⽀持的媒体编码,其中“m=audio 56284 RTP/AVP 97 111 112 6 0 8 4 5 3 101”指明了⼏种⽀持的⾳频媒体类型,“m=video 61432 RTP/AVP 34 31”指明了⼏种⽀持的视频媒体类型。软交换服务器(192.168.2.89)接收到INVITE消息后,即刻发送了100 trying消息,如下所⽰:
SIP/2.0100 Trying
Via: SIP/2.0/UDP 192.168.2.161:9545
From: "Administrator" <sip:178********@192.168.2.89>;tag=2dc6e1000081
463ba14f7db4e50b8643;epid=d6b5434cef
To: <sip:010********@192.168.2.89>
Call-ID: 31e72e80d5b04f52aba6cb8be8f3c0c0@192.168.2.161
CSeq: 1 INVITE
Content-Length: 0
软交换服务器(192.168.2.89)查被叫号码消息,并发送INVITE消息给被叫的地址,接收到被叫的100 trying消息,⽽后接收到180 Ringing消息,软交换服务器给主叫⽅也发送180 Ringing消息,告知被叫已振铃,发送消息如下:(第⼀⾏可不关注,是笔者公司的底层打出的消息):
[16:15:59]===SIPTransaction Send SIP message (455 bytes) to192.168.2.16
1:9545
SIP/2.0180 Ringing
Via: SIP/2.0/UDP 192.168.2.161:9545
From: "Administrator" <sip:178********@192.168.2.89>;tag=2dc6e1000081
463ba14f7db4e50b8643;epid=d6b5434cef
To: <sip:010********@192.168.2.89>;tag=-006773-7d10081ef45af150
燕尾槽铣刀
Call-ID: 31e72e80d5b04f52aba6cb8be8f3c0c0@192.168.2.161
CSeq: 1 INVITE
Allow: INVITE,ACK,OPTIONS,BYE,CANCEL,REGISTER,INFO,UPDATE,PRACK,REFER,SUBS
CRIBE,NOTIFY,MESSAGE
Contact: <sip:192.168.2.89:14010>
Content-Length: 0
软交换服务器(192.168.2.89)接收到被叫的INVITE消息的200 OK消息,给主叫⽅也发送200 OK消息,消息参考如下:
SIP/2.0200 OK
Via: SIP/2.0/UDP 192.168.2.89:14010;branch=z9hG4bK--50c44f35
From: <sip:178********@192.168.2.89>;tag=-002221-d749165cdfed2151
To: <sip:010********@192.168.2.89>;tag=6b3e0000bf5c0000
Call-ID: fdfa416f8779a8701af1086b07879a65@192.168.2.89
CSeq: 1 INVITE
Contact: <sip:192.168.2.161:5060>
Content-Type: application/sdp
Allow: INVITE,ACK,OPTIONS,BYE,CANCEL,UPDATE,PRACK,REFER,SUBSCRIBE,NOTIFY,
MESSAGE
Content-Length: 118
v=0
o=-11IN IP4 192.168.2.161
s=-
t=00
m=audio 19194 RTP/AVP 8
c=IN IP4 192.168.2.161
a=rtpmap:8 PCMA/8000
3)签权INVITE消息实例

本文发布于:2024-09-22 04:32:46,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/3/257170.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:消息   发送   被叫   服务器   头域
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议