SIP:会话初协.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SIP:会话初始协议 备忘录状况 该文档是互联网社区定义的一个互联网标准跟踪协议,目前仍需要讨论和建议。如果需要,请查阅互联网官方协议标准的当前版本来获取该协议的进展和状况。另外该备忘录可以无限被发布。 版权声明 版权归互联网协会所有。并保留所有权利。 摘要 该文档介绍的是会话初始协议(SIP),它是一个应用层的控制协议,可以用来创建,修改以及终止由一个或者多个参与者组成的会话。这些会话包括互联网电话呼叫,多媒体分发以及多媒体会议。 SIP请求通常用来创建含有会话描述的会话,这些描述允许参与者在多个兼容的媒体类型之间达成一致。SIP使用一个叫代理服务器的功能实体来把主叫请求路由到被叫用户的当前位置,对被叫用户的请求进行鉴权和批准,实现服务提供者的呼叫路由策略,向用户提供各种功能。SIP还提供了一个注册功能,这样用户就可以上传自己的当前信息供代理服务器使用。SIP工作在各种不同传输协议之上。 目录表 介绍 SIP功能概述 术语 操作概述 协议结构 定义 SIP消息 请求 应答 头字段 头字段格式 头字段分类 紧凑形式 消息体 消息体类型 消息体长度 SIP消息构成 通用用户代理行为 用户代理客户端(UAC)行为 生成请求消息 Request-URI To From Call-ID CSeq Max-Forward Via Contact Supported and Require 其它消息组件 发送请求消息 处理应答消息 事务层错误 不可识别应答 Vias 处理3xx应答 处理4xx应答 用户代理服务器端(UAS)行为 方法检查 头检查 To 和 Request-URI 请求消息合并 Require 内容处理 应用扩展 处理请求消息 介绍 有许多互联网应用需要创建和管理会话,而这些会话可以认为是一伙参与者之间数据的交换。但是参与者想创建这些应用却是是复杂的:用户在各个端点之间可能会移动,那就用多个名字来标识,他们可能用不同的媒体进行通信,用时候还是同时进行的。为携带各种不同形式的媒体信息,比如音频,视频或者文本消息,人们创造了许多协议。会话初始协议(SIP)就是呼应这些协议来一块工作实现上面的目标的。SIP 能够使互联网端点(主叫代理)来发现其它的端点并协商一个它们都满意的会话描述。为定位一个预期的会话参与者或者其它功能,SIP可以创建一个基础性的网络主机(叫代理服务器)让用户代理向会话发送注册,请求消息已经其它消息。SIP是一个灵活的,多用途工具,可用来创建,修改以及终止那些独立于底层传输协议,以及各种已建立媒体的类型的会话 功能概述 SIP是一个应用层的控制协议,可以用来创建,修改以及终止多媒体会话(会议),比如互联网电话呼叫。SIP还可以邀请参与者参加已经存在的会话(多方会议)。可以向一个已有的会话中加(移除)媒体,SIP透明的支持名字映射和重定向服务,重定向服务支持移动性[27]-也就是不管用户位置在哪里都可以有一个对外部可见的标识 在建立和终止多媒体通信方面SIP支持5各方面功能 用户位置:决定最终通信的终端系统 用户可用性:决定被叫方是否愿意加入到通信会话中 用户能力:决定要使用的媒体和媒体参数 会话建立:“铃声”,会话在主被叫方都被建立 会话管理:包括转发和终止会话,修改会话参数以及执行调用服务。 从垂直方向看SIP不是一个综合的通信系统。更应该说SIP是一个用来和其它IEFT协议共同构建一个完整的多媒体框架的组件。作为有代表性的协议,这些框架包括将包括实时传输协议(RTP)(RFC1889[28])传输实时的数据并提供QoS反馈,实时流协议(RTSC)(RFC2326[29])用来控制流媒体,媒体网关控制协议(MEGCAO)(RFC3015[30])来控制网关和PSTN交换,会话描述协议(SDP)(RFC2327)[31])用来描述媒体会话信息的。因此,为了给用户提供一个完整的服务,SIP应该和其它协议一起使用。但是SIP基本的功能和操作独立于其它任何协议。 SIP不提供服务。相反SIP提供一些原子的操作可以用来实现各种不同的服务。例如,SIP可以定位一个用户并向该用户的当前位置提供一个透明的对象。如果这个原子操作用来提交包含在SDP中的会话描述信息,那么端点用户可以和这些会话参数达成一致。如果同样的原子操作用来发送一幅主叫的图片和会话描述信息,那么一个叫“主叫ID“的服务就很容易实现。就像这个例子所示,单个原子操作可以用来提供好几个不同的服务 SIP不提供像楼层控制或者投票那样的会议控制服务,也不规定一个会议如何被管理。SIP是用来发起会话的,这个会话可能采用其它的会议控制协议。由于SIP的消息和由它发起的会话完全可以在不同的网络间传输,因此SIP没能,也没有提供任何网络资源预留的能力。 提供服务的根本就是确

文档评论(0)

dengyuan674 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档