SIP消息解释
更新时间:2023-11-27 20:10:01 阅读量: 教育文库 文档下载
v=0
o=mhandley 2890844526 2890842807 IN IP4 126.16.64.4 s=SDP Seminar
i=A Seminar on the session description protocol
u=http://www.cs.ucl.ac.uk/staff/M.Handley/sdp.03.ps e=mjh@isi.edu (Mark Handley) c=IN IP4 224.2.17.12/127 t=2873397496 2873404696 a=recvonly
m=audio 49170 RTP/AVP 0 m=video 51372 RTP/AVP 31 各行说明如下:
? ?
? ? ? ? ? ? ? ? ?
第一行:SDP版本号为0。
第二行:会话发起者是mhandly,会话ID是2890844526,版本号是2890842807,网络类型是Internet,IP地址类型是IPv4,IP地址是126.16.64.4。
第三行:SDP会话名称是SDP Seminar。
第四行:会话描述是A Seminar on the session description protocol。 第五行:会话URI是
http://www.cs.ucl.ac.uk/staff/M.Handley/sdp.03.ps。
第六行:会议责任人的Email地址是mjh@isi.edu (Mark Handley)。 第七行:网络类型为internet,地址类型为IPV4,地址为224.2.17.12/127。
第八行:会话激活状态的开始时间为2873397496,结束时间为2873404696。
第九行:媒体属性为仅接收。
第十行:媒体名称为audio,协议端口号为49170,传输协议为RTP/AVP,媒体类型列表为0——μ-law PCM编码。 第十一行:媒体名称为video,协议端口号为51372,传输协议为RTP/AVP,媒体类型列表为31——H.261编码。
ACK
消息功能
证实已收到对于INVITE请求的最终响应。会话中主叫方接收到被叫方回复的200(OK)最终响应后,向被叫方发送ACK消息证实主叫方已收到该最终响应,以完成由INVITE、200和ACK组成的三次握手。该消息仅和INVITE消息配套使用。 实例如下:
ACK sip:191.138.100.10:5060 SIP/2.0
Via: SIP/2.0/UDP
164.129.32.80:10009;branch=z9hG4bKc07487868dbf5b8128d627255c8fb621 Route:
Call-ID: sbcb070c05c72f4c786fbd9db1f36b0ce78 From:
CSeq: 27970 ACK Max-Forwards: 70 Content-Length: 0
BYE
消息功能
结束当前会话(Session)。当接收到BYE请求时,当前对话(Dialog)的所在会话将会被终结。BYE请求仅能在建立的对话(通过INVITE请求建立)中发送,会话的主叫方可在早期对话(Early Dialog)和最终对话(Confirmed Dialog)发送BYE请求终结会话,被叫方仅能在最终对话(Confirmed Dialog)中发送BYE请求终结会话。 示例如下:
BYE sip:191.138.100.10:5060 SIP/2.0 Via: SIP/2.0/UDP
164.129.32.80:10009;branch=z9hG4bKcad15b2b324f64269c98dfe0cf97ee1f Route:
Call-ID: sbcb070c05c72f4c786fbd9db1f36b0ce78 From:
CSeq: 27973 BYE Max-Forwards: 70
Content-Length: 0
CANCEL
消息功能
取消尚未完成的请求,对于已经收到最终响应的请求则没有影响。CANCEL请求仅支持取消INVITE请求。有保持会话状态能力的用户代理需要对CANCEL请求进行响应,而不是直接透传,故CANCEL请求的响应过程是一个逐跳的事务。 为了使请求和已有事务相对应,CANCEL请求消息中必须有且仅有一个Via消息头,其头域值必须与需取消的请求中首个Via头域相等;同时,CSeq头域中必须包含“CANCEL”值。 示例如下:
CANCEL sip:+86-18611033311@ims.cn;user=phone SIP/2.0 Via: SIP/2.0/UDP
10.242.134.215:5063;branch=z9hG4bK1iv2zrar3ap3havxrvil8hzal Route:
REGISTER
消息功能
发起注册、注销和刷新注册请求,向注册员(Registrar)登记建立用户当前的IP地址与用户的公共用户身份SIP URI之间的对应关系,为该用户身份后续请求提供服务。在用户注册时,REGISTER请求携带用户需注册的公共用户身份,用户当前的IP地址。 示例如下:
REGISTER sip:scscf.s15.huawei.com;RegState=2 SIP/2.0 Via: SIP/2.0/UDP
164.129.32.80:10009;branch=z9hG4bK55da23097e4f7116ebe615209d7d4526;rport=10009
Call-ID: 55da23097e4f7116ebe615209d7d4526 From:
To:
Authorization: Digest username=\ realm=\
response=\ integrity-protected=no Contact:
P-Visited-Network-ID: \P-Charging-Vector:
icid-value=\User-Agent: Fixed-Sip
P-Access-Network-Info: IEEE-802.11;\Require: path Content-Length: 0
OPTIONS
消息功能
查询另一用户助理(User Agent)的能力。一般用于在对话(Dialog)建立时查询对端的能力,以便其后的使用。 示例如下:
OPTIONS sip:mrfc.net120.huawei.com SIP/2.0 Via: SIP/2.0/UDP
164.193.32.97:5060;branch=z9hG4bK17c10187c45c86f81613adc77e4501ab Max-Forwards: 70 Privacy: none From:
To:
Call-ID: fbbb20a050e5cfcdd775cc1c6b4c5e91 CSeq: 24508 OPTIONS
Contact:
PRACK
消息功能
对临时可靠性响应返回确认,证实已收到1XX临时响应。常用于在会话建立时对183消息确认,进行第二次SDP提供,以对媒体资源进行协商。 示例如下:
PRACK sip:191.138.100.10:5060 SIP/2.0 Via: SIP/2.0/UDP
164.129.32.80:10009;branch=z9hG4bKc84c575e589672d2befc0f1a91bbecea Route:
Call-ID: sbcb070c05c72f4c786fbd9db1f36b0ce78 From:
CSeq: 27971 PRACK Max-Forwards: 70 RAck: 1 27970 INVITE Content-Length: 0
INFO
消息功能
传递额外的消息请求。在IMS中一般用于放音指示、二次收号以及传输会议相关的控制信息。
INFO消息头用于放音的示例如下:
INFO sip:191.133.7.70:5060;Dpt=757a_16 SIP/2.0
Via: SIP/2.0/UDP
191.132.60.151:5061;branch=z9hG4bKxrxxxqsw1xwgx411f5rshwu4q Route:
whqxhqow1ygvu44qo5ui44goifvh5uhr@ATS.ats151.domain60.huawei.com.18 From:
To:
Max-Forwards: 70 Supported: timer Content-Length: 387
Content-Type: application/msml+xml
MESSAGE
消息功能 发送立即消息。 示例如下:
MESSAGE tel:+8675557571002 SIP/2.0 Via: SIP/2.0/UDP
191.132.90.36:31805;branch=z9hG4bKeced8d6ed3b36d3f61dbc317fd06084a Max-Forwards: 70
P-Charging-Vector: icid-value=\P-Asserted-Identity:
Privacy: none From:
To:
P-Called-Party-ID:
Route:
Content-Type:application/simple-message-summary
P-Charging-Function-Addresses:ccf=SIMULATE-CCF.domain7.huawei.com
Messages-Waiting:yes
Message-Account:tel:+8675557571003 Voice-Message:1
SUBSCRIBE
消息功能
发起订阅请求,向信息所有方订阅信息。一般与NOTIFY请求配合使用,SUBSCRIBE发起对信息的订阅,NOTIFY将所订阅的信息发送给订阅方。 示例如下:
SUBSCRIBE sip:+8675520000001@c8.huawei.com SIP/2.0 Via: SIP/2.0/UDP
164.132.176.2:5060;branch=z9hG4bKRs-3_r-3*T5etjODtjSUUo2dNl;rport To: \From:
\0j-t4-U7RmD8
Contact: sip:+8675520000001@164.132.176.2:5060
Supported: 100rel,join,norefersub,path,replaces,timer Event: reg
Accept: application/reginfo+xml Expires: 3660
Call-ID: Ss-38r-39T5esjODsjSUUo2dNl@164.132.176.2 CSeq: 1 SUBSCRIBE Max-Forwards: 70
User-Agent: MSF/1.0.1518 Content-Length: 0
NOTIFY
消息功能
发起订阅通知请求,将被订阅的信息发送给订阅方。一般与SUBSCRIBE请求配合使用,SUBSCRIBE发起对信息的订阅,NOTIFY将所订阅的信息发送给订阅方。 示例如下:
NOTIFY sip:+8675520000001@164.131.128.107:10993 SIP/2.0 Via: SIP/2.0/UDP
154.133.128.7:5060;branch=z9hG4bKzytkv0kyeer0text0zw01tv1k;Role=3;Dpt=7b82_36;X-HwDim=3;TRC=5b27-ffffffff
Call-ID: asbc*hLl_3LljE+5I-GSI-KFhkRTon@164.192.96.100
From: \To:
\0j-t4-T.Ai*4 CSeq: 1 NOTIFY Contact:
Subscription-State: active;expires=900 Max-Forwards: 70 Content-Length: 574
Content-Type: application/reginfo+xml
UPDATE
消息功能
发起更新请求。一般用于媒体更新等。 示例如下:
UPDATE sip:+8675552371020@s15.huawei.com SIP/2.0 Via: SIP/2.0/UDP
191.138.100.8:5060;branch=z9hG4bKm8ln79nnz91w91kjl09yxj779;Role=3;Dpt=7884_16;TRC=34c5-ffffffff,SIP/2.0/UDP
191.138.100.8:5060;branch=z9hG4bKzx99y991zlz7lkz1kyiw8jjyn;Role=3;Dpt=7884_16;TRC=34c5-ffffffff,SIP/2.0/UDP
191.138.100.10:5061;branch=z9hG4bKufg544r4w5g1vrurxgi5fiqvq Route:
Call-ID: hsfou1wwwuiih15r4vuwv4fioxs1vgrq@ATS.ats.s15.huawei.com.22 From:
To:
Contact:
icid-value=\ig-ioi=scscf.home1.com;term-ioi=scscf.home1.com Session-Expires: 600 Supported: timer Min-SE: 600
Content-Length: 202
Content-Type: application/sdp v=0
o=HuaweiATS9900 1360 1361 IN IP4 191.138.100.10 s=Sip Call
c=IN IP4 191.138.100.8 t=0 0
m=audio 10788 RTP/AVP 0 8 121 101 a=rtpmap:121 AMR/8000
a=rtpmap:101 telephone-event/8000 a=sendrecv
SIP协议响应消息
SIP协议响应消息用于对请求消息进行响应,指示呼叫的成功或失败状态。 不同类的响应消息由状态码来区分。状态码包含三位整数,状态码的第一位用于定义响应类型,另外两位用于进一步对响应进行更加详细的说明。 响应消息分类如下:
? ? ? ? ? ?
1xx:信息响应(呼叫进展响应),表示已经接收到请求消息,正在对其进行处理。
2xx:成功响应,表示请求已经被成功接受、处理。
3xx:重定向响应,表示需要采取进一步动作,以完成该请求。
4xx:客户出错,表示请求消息中包含语法错误或者SIP服务器不能完成对该请求消息的处理。
5xx:服务器出错,表示SIP服务器故障不能完成对正确消息的处理。 6xx:全局故障,表示请求不能在任何SIP服务器上实现。
各响应消息分类和含义如表1所示。 序号 1xx 状态码 100 180 181 182 183 2xx 200 202 3xx 300 301 302 305 380 试呼叫 振铃 呼叫正在前转 排队 会话进行中 OK 指示订阅请求已被初步接受,但还需等到最终决策,最终决策将在NOTIFY请求中给出。(RFC3265扩展) 多重选择 永久迁移 临时迁移 使用代理 代换服务 消息功能
序号 4xx 状态码 400 401 402 403 404 405 406 407 408 410 413 414 415 416 420 421 423 480 481 482 483 484 485 486 487 488 489 491 493 错误请求 无权 要求付款 禁止 没有发现 不允许的方法 不接受 要求代理权 请求超时 消失 请求实体太大 请求URI太大 不支持的媒体类型 不支持的URI方案 无效扩展 扩展要求 间隔太短 暂时无人接听 呼叫/事务不存在 相环探测 跳频太高 地址不完整 不清楚 线路忙 终止请求 此处不接受 消息功能 无效事件(bad event)(RFC3265扩展) 代处理请求 难以辨认 序号 5xx 状态码 500 501 502 503 504 505 513 内部服务器错误 没实现的 无效网关 不提供此服务 服务器超时 SIP版本不支持 消息太长 全忙 拒绝 都不存在 不接受 消息功能 6xx 600 603 604 606
正在阅读:
SIP消息解释11-27
明月下的故事作文600字06-29
客户部管理规章制度05-31
当代大学与“中国梦”3000字04-23
油脂的检验11-28
环保小报资料02-18
候鸟巢园林绿化项目10-02
实验三、线性分组码的编译码01-12
甲烷及一氧化碳超限报警应急预案05-26
可思研究院昨日发布的质量报告03-06
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 解释
- 消息
- SIP
- 女孩名
- 换届以来干部选拔任用工作情况汇报
- 小额贷款公司财务会计管理制度
- 2011《数控编程技术基础》秋季考试卷(含答案)
- 速溶茶理化检测操作规程
- 五四红旗团支部创建工作总结(彩色完整版) - 图文
- 《电路与电子技术辅导资料》
- 广东省物价局幼儿园收费管理暂行办法
- 传感器网络复习
- 美术兴趣小组活动教案最新
- 护理学专业人体生理学模拟试题及答案
- 分享食品工艺学(二十套)试题
- 2015秋中国石油大学《生产管理》第二次在线作业及满分答案-更新
- 唐代文学研究阅读书目
- 中考初中数学圆的最值问题含答案分析
- Win7Wes7利用iis搭建FTP服务器
- 第二章 第3单元 受力分析 共点力的平衡
- 机械制造工程学考前复习题
- 2015组织工程导论思考题
- 关于2009年《第十五届全国青少年信息学(计算机)奥林匹克分区联赛》陕西赛区奖励的通知