- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
FAQ
SIP简介
信令分解
目录
整体框架
整体架构
SIP是一个应用层的控制协议,可以用来建立、修改、和终止多媒体会话。
SIP本身不提供服务,只是作为一个部件与其他协议一起组成完整的多媒体架构。
信令分解
协议现状
一、SIP在VCS的应用相对较少,主要因为:
1.市面看到的服务器均无法有效支撑NAT、视频、带宽控制、辅流的实现。
2.高级业务没有明确RFC标准,即使能够支持NAT、视频的MCU在辅流的兼容性上差强人意。
所以,SIP在VCS中主要发挥的是多方会议音视频融合作用,在没有优质的网关设备与服务器的条件下,推荐使用IP直拨或H323协议。
二、IP直拨两种呼叫方式:UDP:呼叫信令包大容易造成分片异常,VCS场景中相对少,适合与话机类互通。
TCP:常见与需求可靠连接的MCU设备,其往往不支持UDP。
SIP中的注册与注销共用一个信令,区别注销还是注册可查看Expires字段。同时此字段表示续约时间(WEB限制至少为30),大于1200s则续约时间为expires-600,其他为expires/2。
信令分解 Register
类似于H323的Setup信令
信令分解 Invite
180代表远端开始响铃,这个信令可以帮助我们了解远端的一些信息。如:
呼叫对端DUT界面无响应,问题一般表现为:1.对方无响应;2.对方响应了但无法接起;
所以通过抓包可以明确解决方案:1.网络异常无法到达远端;2.穿透问题需要开启NAT功能;
信令分解 180 Ringing
关键信令指标,用于确认被叫协商信息,但是不代表200ok正常就能够视频互通,还需要关注ACK是否正常。。
信令分解 200 OK
VCS中是否正常建立通话的关键是被叫端是否收到ACK。前面200OK信令中提到了Contact关注的重点,请记住:90%无法接起的呼叫异常均是穿透公网时携带了内网地址,导致ACK无法正常回复。
那么你明确解决方案了吗?
信令分解 ACK
为什么常常提到ReInvite,而实际看到的是Invite?
你可以理解为ReInvite是Invite的另一种形态,比如Hold、Resume,都是复用Invite而已,变化 的主要是SDP部分。
信令分解 ReInvite 一
VCS中并不存在主动Hold、Resume,如果存在ReInvite,则表示DUT在发起重协商,重协商可能涉及辅流Video的确认、带宽分辨率变化、音视频媒体变化等。关注重点SDP。
信令分解 ReInvite 二
辅流信令一般不能直接显示,需要通过udp.port==sdp辅流端口方式过滤,此时看到的是UDP数据包,通过Wireshark工具DecodeAs BFCP,则显示如下图所示信息。
辅流架构为C/S型,Yealink协商一般认为主叫作为S端,被叫作为C端,不同端开启辅流使用的信令是不同的,C/S端的确认可以查看SDP中的BFCP属性“a=floorctrl:s-only”,里面明确指出了C/S归属。
如下图显示为C端开启辅流发起的信令。
信令分解 C端辅流 FloorRequest
S端开启辅流发起的信令:
信令分解 S端辅流 FloorStatus
SIP中两种帧同步方式:RTCP-FB和INFO。RTCP方式在SDP中协商,优先级最高。只要其中一方SDP不支持RTCP-FB,则默认采用INFO,但需要注意的是,服务器可能连INFO也不支持,回复415 Unsupprot,此时黑屏概率较大。
视频丢帧现象回忆:建立呼叫丢第一帧出现黑屏,通话过程丢帧出现花屏。
信令分解 Info 帧同步
Info不仅可以用于帧同步,还可以用于DTMF发送,区别在于Content-Type头域不同。另外加深下VCS DTMF知识,SIP是通过Account配置决定DTMF传输,而H323是根据双方协商决定。
信令分解 Info DTMF
BYE和Cancle的区别:BYE是建立通话后挂机发出的信令,而Cancle是在通话未建立如响铃时取消呼叫发出的信令。
信令分解 BYE/CANCLE
以下列出的响应码均能够在本地快速定位解决,其他如5xx、6xx大部分需对比联调,不做详细阐述。
400 Bad Request,请求错误,一般为注册服务器后开启BFCP呼叫导致。
403 Forbidden,鉴权错误,一般为注册时密码错误导致。
404 Nofound,未发现,一般指呼叫的号码不存在。
408 Temporarily unavaialbe,请求超时,一般网络异常或远端不可用,导致呼叫网络超时。
415 Unsupported media type,不支持的媒体类型,一般为服务器不支持I
您可能关注的文档
- 全哥创业故事全哥.docx
- 人工智能迎来了高速发展.docx
- 情景4-组织外部沟通--任务2.ppt
- 人教版道法八下第四课第2框教案设计.doc
- 人教PEP版英语四上Unit-1-Part-A.doc
- 人教版二年级数学竞赛练习试题(二).docx
- 人教版六年级单元作文范文.docx
- 人教版六年级上册数学《分数除法整理与复习》.ppt
- 人教版道德和法治复习--法律(一).pptx
- 人教版六年级下英语PEP六下复习总结要点.doc
- 2024-2030年中国冰箱行业市场深度调研及竞争格局与投资策略研究报告.docx
- 2024-2030年中国冷冻机油行业市场发展趋势与前景展望战略分析报告.docx
- 2024-2030年中国军用综合训练环境(STE)解决方案行业现状动态与发展战略研究报告.docx
- 2024-2030年中国农业卫星数据服务行业发展战略与投资规划分析报告.docx
- 2024-2030年中国再生棉纱行业市场发展趋势与前景展望战略分析报告.docx
- 2024-2030年中国再生铝行业创新状况与未来营销趋势预测研究报告.docx
- 2024-2030年中国六羰基钨行业发展动态与产销需求预测报告.docx
- 2024-2030年中国公共资源交易行业运行监测分析及发展对策建议研究报告.docx
- 2024-2030年中国全棉尿布行业需求规模及投资风险剖析研究报告.docx
- 2024-2030年中国光芯片行业供需状况与前景趋势研究研究报告.docx
文档评论(0)