免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
SIP交换中的SDP及RTP的工作过程下面是一个典型的SIP会话要传送媒体首先要建立一个媒体会话(Session)。建立媒体会话实际上就是通过SDP offer/answer交换进行就会话的媒体参数进行协商的一个过程。但在SIP中没有规定使用哪个SIP消息来携带一个SDP(offer或answer)。理论上,任何SIP消息的正文中都可以包含会话描述部分。但是,一个SIP中的会话描述并不一定是一个offer 或一个answer,只有符合在SIP标准RFCs中所描述的规则的会话描述才会被解释为一个offer或一个answer。offer/answer模型定义会话的更新。在SIP中,对话(dialog)用于将offer/answer交换及其要更新的会话联系起来。换句话说,只有在某个SIP对话中进行的offer/answer交换,才能更新该对话所管理的会话。在SIP消息中承载offer/answer的规则定义在RFC 32611, RFC 3262 2 以及RFC 3311 4中。在这些RFCs中定义了六种在SIP消息中交换offer/answer的模式。模式1和模式2是在RFC3261中定义 的,用于不支持可靠临时响应消息(1xx-rel)的SIP实体之间的会话建立。模式1:UAC在INVITE请求中携带一个 offer, UAS在200 INVITE响应中返回answer。这是最常用的一种模式。模式2:UAC在INVITE请求中没有携带 offer。UAS在200 INVITE响应中携带一个offer,UAC通过ACK返回answer。这种模式通常用于3PCC中。模式3、模式4、模式5都是在RFC3262中 定义的,可用在支持100rel(可靠临时响应)扩展的SIP实体之间。其中模式3、模式4可用于会话建立。模式5只能用于会话参数更新。它们利用 1xx-rel响应消息来携带offer或answer来建立会话。模式3:UAC在INVITE请求中携带一个offer, UAS在1xx-rel响应中返回answer。这样,在呼叫完成之前(UAC没有收到200 INVITE消息)会话已建立。此后,会话参数还可以被更新,具体见模式5及模式6。模 式4: UAC在INVITE请求中没有携带offer。UAS在1xx-rel可靠响应中携带一个offer,UAC通过PRACK返回answer。同样地, 在呼叫完成之前(UAC没有收到200 INVITE消息)会话已建立。此后,会话参数还可以被更新,具体见模式6。模式5:当UAC与UAS采用模式3建立会话 后,呼叫并未完成(见模式3)。之后,可以使用模式5对已建立的会话参数进行更新:UAC在PRACK请求中携带一个新的offer, UAS在200 PRACK响应中返回answer。这样,会话参数便被更新。模式6在RFC3311中定义,主要用于在早期 对话中更新已建立的会话参数,会话可能是通过模式3,也可能是通过模式4建立的。模式6还可以对会话进行多次更新。例如,之前已通过模 式5更新过的会话还可以使用模式6更新;甚至通过模式6更新过的会话还可以再次使用模式6更新。模 式6:UAC(或UAS)发送UPDATE请求其中携带一个新的offer, AS(或UAC)在200 UPDATE中返回一个offer。这样,会话参数便被更新。注意,UAS或UAC在发送UPDATE进行会话更新之前,必须保证之前的会话更新过程已经 完成。也就是说,发出的offer已经收到answer,或者收到的offer已经产生了answer。总 结INVITE方法提供了会话建立过程。在没有100rel选项时,会话建立过程非常简单,只能使用200INVITE响应消息传送会话描述,这些会话描述可能是answer(模式1),也可能是 offer(模式2)。无论使用何种模式,会话都只能呼叫完成后才能建立,在呼叫完成之前和呼叫完成之后只能有一个会话 用于最终通话的常规会话,因而,不能建立所谓的“早期媒体会话”。在引入100rel选项后,会话建立过程变得复杂,通过可靠的临时消 息消息也可以传送会话描述,这些会话描述可能是answer(模式3),也可能是offer(模式4)。模式3和模式4都能够在呼叫完成前建立会话。并且 在呼叫完成之前,这些会话还可以被更新。这样就能够建立与常规会话不同的“早期媒体会话”,完成回铃音的产生等功能。PRACK方法可 用于更新已建立的会话的参数(模式5)UPDATE方法可用于多次更新已建立的会话的参数(模式6),发起更新的可以是UAC也可以是 UAS。SDP及RTP的工作过程:一、 SIP协议告知对方UDP端口号,协商媒体类型1.1 主叫方发给被叫方的INVITE请求1.2 被叫方回给主叫方的183消息二、 RTP媒体流2.1 主叫方发给被叫方的一个RTP包,UDP端口号是SDP协商好的,包的序列号是2859
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 消防考试时政题库及答案
- 生猪屠宰厂自查试题带答案
- 二级经销合同协议书
- 教师公招就业协议书
- 血站护士招聘考试题库及答案
- 施工合同开工延期协议
- 亚运商品经销协议书
- 2026-2031全球及中国家用感应炉灶行业市场发展分析及前景趋势与投资发展研究报告
- 施工的安全合同范本
- 基于机械手的背俞穴阻抗检测系统:设计、实现与应用研究
- 第十三课 打闹欺凌大不同教学设计-2025-2026学年小学心理健康人教版四年级上册-人教版
- 2025年车路云一体化系统云控基础平台功能场景参考架构报告2.0-中国汽车工程学会
- 电厂消防安全管理课件
- 2025年秋人教版(新教材)小学数学二年级上册期末综合测试卷及答案
- 2026年内蒙古电子信息职业技术学院单招职业倾向性测试必刷测试卷及答案1套
- 【数】平方差公式课件+2025-2026学年人教版八年级数学上册
- 制作配电箱合同范本
- 桥梁南接线工程投标文件
- GB/T 17316-2011水稻原种生产技术操作规程
- 设备停用、退役管理规范(试行)
- JJF 1847-2020 电子天平校准规范(高清版)
评论
0/150
提交评论