SIP协议初级讲义{V20}.ppt

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

SIP协议初级讲义 基本信息 适用对象: SIP协议初学者 学习目标: 掌握SIP协议的基本术语 理解SIP/SDP消息 掌握SIP协议的寻址过程 掌握媒体协商过程 掌握SIP呼叫流程 具有SIP协议的独立学习能力 时间: 3小时学习+1小时讨论 学习内容 1. 概述(*) 2. SIP的功能实体 3. SIP的寻址 4. SIP消息体结构(*) 5. SIP请求消息(*) 6. SIP响应消息 1. SIP协议概述 基本情况 主要特点 主要结构 名词解析 基本情况 创立 组织:IETF/mmusic工作组 IP网络协议的后起之秀,是NGN的理想协议 时间:1995开始研究 1999年2月提出草案 草案编号:RFC2543 目前版本:Version 9(Feb,2002) 主要特点 是应用层的控制协议,可以建立,修改和结束多媒体会话。 独立于TCP或者UDP,使用自己应用层协议保证消息的可靠传送。 消息体采用文本方式 以客户-服务器方式建立会话 灵活的寻址方式 SIP没有媒体协商功能,往往需要集成SDP协议 主要结构 2.功能实体 User Agent Proxy Server Redirect Server Registrar Server Location Server 功能实体(1) User Agent(呼叫代理) 是SIP网络的终端,具体的分为UserAgent Client和UserAgent Server。UAC是客户端,表示主叫;UAS是服务端,表示被叫。 REGISTRAR SERVER(注册服务器) 接受客户端的注册请求,将用户的地址信息写入数据库,并返回注册状态。 功能实体(2) REDIRECT SERVER(重定向服务器) 接受SIP的请求,映射请求的原地址成零个或者多个IP地址,并且返回给客户端。 由客户端重新发起请求。 LOCATION SERVER(定位服务器) 管理若干数据库,接受由Redirect Server或者Proxy Server的路由查询。 功能实体(3) 3. SIP协议的寻址 SIP URL URL的表示规则 定位UserAgent 定位方式 SIP URL SIP依靠URL进行路由。SIP URL的格式可以是EmailID或者是E.164地址。 SIP: user@host TEL URL可以用在下面头域中: FROM头域 FROM:SIP:kermit@ TO头域 TO:SIP:tom@ CONTACT头域:TEL:6831@ 可以方便的嵌入网页,提供多种网上业务 例子 sip:j.doe@ sip:j.doe:secret@;transport=tcp sip:j.doe@?subject=project sip:+1-212-555-1212:1234@;user=phone sip:1212@ sip:alice@ sip:alice@ sip:alice%40@ sip:alice@;method=REGISTER 定位Proxy服务器 配置UA指向Proxy Server 配置UA指向Redirect Server,由Redirect Server分配合适的Proxy Server 定位SIP UserAgent Server(被叫) User Agent激活时通过Registrar Server注册。 Proxy Server通过Location Server得到User Agent Server的路由。 Proxy Server根据地址呼叫UserAgent Server 如果没有能到达UserAgent Server的路由,必须返回UserAgent Client(主叫)具体的原因,包括代码和文字的原因。 定位UserAgent的方式 简单方式 主叫Proxy可以直接发送请求消息到被叫,建立会话。只适应小型网络。 复杂方式 主叫的Proxy Server也可以发请求消息到被叫的Proxy Server,由Proxy Server根据URI重新定位UserAgent Server。 注意的问题(1) Location Server可能会返回几个位置,Proxy Server可以决定如何处理。 如果Proxy Server转发SIP 请求,它必须将自己的IP地址加入到Via部分的开头。而在返回的时候,将Via域中的地址去掉。 注意的问题(2) 在进行Forks定位时,用相同的Call-ID,Cseq,而Tags不同。 Proxy有两种形式: 有状态 返回User

您可能关注的文档

文档评论(0)

173****7830 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档