SIP协议原理与实例分析.ppt

  1. 1、本文档共50页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SIP协议原理及实例分析 学习目标 学习完此课程,您将会: 了解SIP协议原理 掌握SIP命令和消息 掌握SIP协议的消息交互过程 了解SIP业务基本故障分析处理方法 SIP协议概念 Multi-Party Multimedia Working Group于1996年提出两项关于在Internet 中实现多媒体通信的建议: Session Initiation Protocol (SIP) Simple Conference Invitation Protocol (SCIP) 最终两项建议统一于Session Initiation Protocol SIP。 SIP协议概念 SIP是Session Initialization Protocol (会话初始协议)的缩写,用来建立、更改和终止一个或者多个参与者的会话。这些会话包括多媒体会议、网络呼叫等。 IETF制订的多媒体通信系统框架协议之一, 但是SIP 单独不能完成多媒体呼叫,必须要与其他协议一起才能组建完整的多媒体通信系统,与RTP/RTCP、SDP等协议配合共同完成多媒体会话过程。 SIP协议功能描述 用户定位:确定参加通信的终端用户的位置。 用户通信能力协商:确定通信的媒体类型和参数 。 用户交互意愿:确定被叫加入通信的意愿。 呼叫建立:建立主叫和被叫的会话参数。 呼叫处理和控制:包括呼叫重定向、呼叫转移、终止呼叫等。 SIP协议特点 借鉴了其他internet标准和协议的设计思想,在风格上遵循因特网一贯坚持的简练、开放、兼容和可扩展等原则 ,并充分注意到因特网开放而复杂的网络环境下的安全问题; 充分考虑了对传统公共电话网的各种业务,包括IN业务(Internet)和ISDN业务的支持; 通过代理和重定向请求用户当前位置,以支持用户的移动性; 独立于传输层协议,可以承载在不同的传输协议上(UDP、TCP、SCTP、TLS),因此可以灵活方便地扩展其他附加功能; SIP协议独立于业务,协议不限制具体业务范畴,只描述建立/更改/终止一个会话,并不描述会话的内容,所以可以承载任何的会话内容,如语音/视频/游戏等。 SIP与H.248对比 SIP协议的应用 SIP协议的典型应用 IP电话(VoIP) 移动游戏 即时通信 视频与协调 SIP扩展应用 3G WCDMA IMS SIP协议栈 SIP协议在网络中的位置 SIP协议在NGN中的实现 SIP在网络中的主要实体 SIP 在网络中存在多种逻辑实体,不同实体作用互不相同: UA(User Agent) Proxy server Registrar server Redirect server Location server 不同的逻辑实体可以存在于同一个物理实体之上。 SIP在网络中的主要实体 用户助理( User Agent ):用来发起或者接收请求的逻辑实体称为User Agent。 用户助理客户(User Agent Client):发起请求的一方称为UAC,SIP Phone就是UAC的一种实际形态; 用户助理服务器(User Agent Server):接收请求,产生响应的一方称为UAS,SoftX3000就是UAS的一种实际形态。 UAC和UAS的划分是针对一个事务而言的。 代理服务器:作为一个逻辑网络实体代表客户端转发请求或者响应,可以同时作为客户端和服务器端。主要功能有:路由、认证鉴权、计费控制、呼叫控制、业务提供等。它可以采取分支,循环,递归查询等方式向多个地址尝试转发请求。 SoftX3000兼任代理服务器的角色。它有三种形态: Stateless:其作用为一般的路由器 Transaction Stateful:关联一次事务过程 Call Dialog:关联一次会话过程 SIP在网络中的主要实体 注册服务器:接收注册请求的服务器,需要将注册请求中的地址映射关系保存到数据库中,供后续的相关呼叫过程使用,同时可以提供定位服务。 SoftX3000兼任注册服务器的角色。 重定向服务器:为所收到的请求返回一个或多个新的地址,客户端直接向这些新的地址发起请求。重定向服务器并不接收或者拒绝呼叫,主要完成路由功能,与注册过程配合可以支持SIP终端的移动性。 SoftX3000兼任重定向服务器的角色。 定位服务器:提供被叫位置的服务器, SoftX3000兼任定位服务器的角色。 相关术语 呼叫:一个呼叫是由一个公共源端所邀请的在一个会议中的所有参加者组成,由一个全球唯一的Call-ID进行标识。例如:由同一个源邀请的一个会议的所有参加者构成一个呼叫;点到点IP电话会话是一种最简单的会话,它映射为单一的SIP呼叫。通常情况下,呼叫由主叫方

文档评论(0)

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

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

1亿VIP精品文档

相关文档