- 1、本文档共16页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SIP协议讲解
SIP协议讲解
SIP工作架构原理简介
图1 协议结构图
SIP协议是一种会话建立和控制的信令协议,SIP协议本身不能实现多媒体的业务,SIP协议和SDP协议,媒体流RTP/RTCP协议配合完成完整的多媒体会话业务。
图2会话建立流程图
SIP协议介绍
SIP 基本概念
Session: : 会话是媒体流数据和他们发送者和接收者的集合的概念由SDP中的SESSION ID定义
Dialog: 对等SIP实体间的SIP信令连接关系,由from tag, to tag,call id唯一标识
User Agent Client (UAC)::创建新的SIP请求的逻辑实体
User Agent Server (UAS):接收SIP请求并回应响应的逻辑实体
PROXY :在UAC和UAS之间路由SIP消息的网络实体
SIP消息
SIP 消息分为从客户机到服务器的请求消息以及从服务器到客户机的响应消息。两种类型的消息结构相似,虽然语义不尽相同。两种消息都有一个起始行(start line); 一个或多个头字段( head fields);一个空行(empty line)表示头部的结束;还包括一个可选择的消息体(message-body)。
generic-message = start-line
* message-header
CRLF
[ message-body ]
start-line = Request-Line / Status-Line
请求消息Request 中请求行:
Request-Line = Method SP Request-URI SP SIP-Version CRLF
请求方法(Method)有六种:
REGISTER 用来登记;INVITE,ACK,CANCEL 用来建立对话;BYE 用来结束对话;
OPTIONS 用来咨询服务器的能力。
Request-URI: 是SIP 或SIPS URI,也支持“tel”URI,代表request 所请求的用户
或服务器。它的初始值可以被设成与to field 中URI 一致;一个比较特殊的情况是
register,它是被设成所要登记地址的location service 的域。在呼叫寻址的过程中可以
改写,在寻址过程中有详细介绍。
SIP-Version:表示request 和response 所使用的SIP 版本。
响应消息Response 中状态行:
Status-Line = SIP-Version SP Status-Code SP Reason-Phrase CRLF
状态码(Status-Code)有:
1xx: Provisional -- request received, continuing to process the request;
2xx: Success -- the action was successfully received, understood, and accepted;
3xx: Redirection -- further action needs to be taken in order to complete the request;
4xx: Client Error -- the request contains bad syntax or cannot be fulfilled at this
server;
5xx: Server Error -- the server failed to fulfill an apparently valid request;
6xx: Global Failure -- the request cannot be fulfilled at any server.
消息头字段(head fields):
header = header-name HCOLON header-value *(COMMA header-value)
(字段值,参数名,参数值大小写无关)
(请求消息必须包括Via,To,From,CSeq,Call-ID,Max-Forwards 六个字段)
Via: SIP/2.0/UDP ;branch=z9hG4bKnashds8 ; received=
Via head field Via 头字段保存所经过SIP 网元的主机名或网络地址(可能还有端口号),
消息中的所有Via 头字段对请求消息而言,从下至上依次表示到当前所在
SIP 网元为止,请求消息所经过的路径;对响应消息而言,从上至下依次表
示从当前网元开始,响应所应遵循的路径。
UAC 在发出请求时,他在其请求中插入Via 字段,该字
您可能关注的文档
- 2015年12月六级真题第二套.doc
- 2011年职称英语常用词汇预测.doc
- 2012高考必背英语词汇辨析-D字头.doc
- 初高衔接(阅读理解题材篇之科技篇).doc
- 雅思听力场景全分析.docx
- 六级大纲词汇 出现次数16.doc
- 英语六级使用率最高的580个词汇《二》.docx
- 厦门一中2015-2016高三第一学期10月月考.doc
- 专四词汇练习附答案详解.doc
- 2014北京市高三英语二模7选5汇总.docx
- 2025年网络文学平台版权运营模式创新与版权保护体系构建.docx
- 数字藏品市场运营策略洞察:2025年市场风险与应对策略分析.docx
- 全球新能源汽车产业政策法规与市场前景白皮书.docx
- 工业互联网平台安全标准制定:安全防护与合规性监管策略.docx
- 剧本杀剧本创作审核标准2025年优化与行业自律.docx
- 2025年新能源电动巡逻车在城市安防中的应用对城市环境的影响分析.docx
- 全渠道零售案例精选:2025年行业创新实践报告.docx
- 2025年网约车司乘纠纷处理机制优化与行业可持续发展报告.docx
- 2025年宠物烘焙食品市场法规政策解读:合规经营与风险规避.docx
- 2025年宠物行业数据安全监管政策影响分析报告.docx
文档评论(0)