SIP重要的基础培训资料.ppt

  1. 1、本文档共52页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SIP重要的基础培训资料

SIP: Session Initiation Protocol 韩银俊 2006.01.12 主要内容 SIP 简介 SIP 消息种类,结构,用法 SIP 事务和对话 SIP 消息路由 SDP 和媒体协商 SIP-I SIP 简介 SIP 的提出 Internet Engineering Task Force(IETF) 99年 RFC2543 第一版 02年 RFC3261 第二版 SIP 应用场合 SIP 在APP中的位置 SIP 协议栈的位置 SIP 消息类型 SIP 请求消息类型 INVITE 用于发起会话 ACK 对Invite请求的最终响应的证实 BYE 用于中止对话 OPTIONS 用于查询对端的能力支持 REGISTER 登记客户端的联系地址 CANCEL 只用于取消正在进行的Invite请求 PRACK 对Invite临时响应的证实 UPDATE 用于呼叫接通前或呼叫接通后媒体切换 INFO 传递不影响呼叫状态的中间信息 MESSAGE 传递文本或媒体信息 SIP 响应类型 1xx - Informational Messages. 2xx - Successful Responses. 3xx - Redirection Responses. 4xx - Request Failure Responses. 5xx - Server Failure Responses. 6xx - Global Failures Responses. SIP 消息结构 SIP 请求消息格式 SIP 请求消息解析 SIP 响应的消息格式 SIP 响应的消息解析 SIP 实体类型 User Agents - 用户代理 Proxy Server - 代理服务器 B2BUA 背靠背的用户代理 Location Server - 位置服务器 Redirect Server - 重定向服务器 Registrar Server - 登记服务器 User Agents - 用户代理 能够执行UAC和UAS事务的逻辑实体。 UAC,针对一次事务而言的,发起请求的一方称之为UAC UAS,接收请求的一方称之为UAS 一次呼叫中,一个逻辑实体会在UAC和UAS之间转换 Proxy Server - 代理服务器 主要执行路由功能,把消息发到离目标用户更近的下一跳。包括有状态和无状态的Proxy。 B2BUA 背靠背的用户代理 接收客户端的请求,并响应请求 并根据需要生成新的请求,关联到原有的呼叫。 B2BUA会存在于整个呼叫中,维护呼叫状态。 Location Server - 位置服务器 为SIP 重定向服务器(Redirect Server)或代理服务器(proxy server) 提供被叫用户可能的位置信息. Redirect Server - 重定向服务器 接受SIP请求消息,进行地址映射,将映射后的地址(零个或多个)返回给客户机. 与代理服务器proxy server不同的是, redirect server不会发起自己的呼叫. 与user agent 不同的是, redirect server不接受呼叫终止或主动终止呼叫. Registrar Server - 登记服务器 接受REGISTER 请求的服务器. 可以支持鉴权的功能 在典型应用中,可与代理服务器proxy sever或重定向服务器redirect server一起提供用户定位服务 SIP 事务和对话 一个事务是由客户端发给服务器端的请求和与请求相对应的所有响应构成的。事务层实现了应用层的超时重传,响应与请求匹配,应用层的超时出错。每个事务层有一个客户事务和服务器事务。 一个对话由INVITE请求和带有To tag的响应建立,由BYE请求结束,是端到段的关联,用于维护消息的状态和发送消息的次序。 SIP 事务的分类 Invite Client事务 非Invite Client事务 Invite Server事务 非Invite Server事务 事务之间的联系 SIP 事务响应到请求的适匹 响应和请求中的最顶端的via头部的branch参数相同 响应和请求中的CSeq头部的Method相同,因为CANCEL和INVITE使用相同的branch参数,但是是不同的事务。 SIP 请求事务的适匹 请求中的最顶端的via头部的branch参数相同,以“z9hG4bK”打头 请求中的最顶端的via头部的send-by参数相同 请求的方法相同,ACK除外。 一般请求的生成 Reqeust-URI,目标用户地址 To,初始请求的目标地址 From,初始请求的源地

您可能关注的文档

文档评论(0)

zhuwenmeijiale + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:7065136142000003

1亿VIP精品文档

相关文档