SIP详解.pptxVIP

  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详解

VoIP目录VoIP简介什么是VoIPVoIP (IP上承载语音) : 用IP协议来传输语音流实施在控制良好的IP网络上并不意味着在Internet网上承载语音背景:1. 就因特网的规模而言,其发展速度极快2. 带宽需求越来越大3. 对因特网上多媒体应用的要求为什么需要VoIP为什么需要VoIP?更低的设备成本更低的运营费用语音和数据业务的集成潜在上更低的带宽需求目前广泛应用的IP更低的通话费用比较:电路交换是一种昂贵的解决方案并且不适合运用在多媒体通信服务上。更低的带宽需求传统的PSTNG.711 (ITU) – 64 Kbps当无语流时仍需占据带宽成熟的语音编码方式32kbps, 16kbps, 8kbps, 6.3kbps, 5.3kbps通过采用静音压缩技术节约更多的带宽HeadquarterPSTN PhoneIP-PBX X6004FXSFXSP-2602 seriesBranch OfficeVoIP应用场景Corporate Traditional Phone NetworkPSTN NetworkIP NetworkP-2602 series信令协议创建和管理会话首选IP结合TCP方式传输协议发送包首选IP结合UDP方式UDP承载语音, 而非TCPVoIP通话语音是对延迟非常敏感的TCP: 面向连接的并且有重传机制丢失5%的语音包是可以接受的,因此重转机制在这没有意义UDP: 无状态的, 更低的CPU负担需要更少的带宽8字节长的UDP报头 20字节长的TCP报头SIP大纲SIPVoice CodecSDPRTPSIP Challenge SolutionDTMFFoIPHands OnSIP协议概述一种应用层信令协议创建、维护和删除媒体会话SIP信令本身和媒体分开 请求 – 答复 协议 ( 类似于HTTP) RFC 2543 (SIP v1), RFC 3261 (SIP v2).SIP网络实体客户端服务器代理服务器重定向服务器用户代理服务器注册服务器代理服务器代理服务器处理请求并将其转发给其他服务器可被用于呼叫转移业务重定向服务器重定向服务器将目的地址映射到一个新的地址不会发起任何SIP请求用户代理和注册服务器用户代理服务器点对点通话一种SIP设备,例如一台启用SIP功能的电话注册服务器接收SIP注册请求一般和代理服务器或重定向服务器结合使用SIP结构IP NetworkSIP SignalingSIP UserSIP UserRTP Media StreamSIP SDPSIP: 创建并控制会话SDP: 描述会话的特征分离信令和媒体流SIP寻址SIP URIs (Uniform Resource Indicators)User@hostE.g., sip:collins@sip:3344556789@SIP消息的语法基于文本的:类似于HTTPSIP消息请求 或 响应 (状态) 消息message = start-line*message-header[message-body]start-line = request-line | status-lineSIP请求[1/2]Request-line = method SP request-URI SP SIP-versionSIP MethodsREGISTER, INVITE, ACK, OPTIONS, CANCLE, BYEREGISTER登陆并将SIP地址注册到SIP 服务器上可注册到不同的服务器上可以在同一台服务器上有多个不同的注册INVITE发起一个会话内含呼叫方和被叫方的信息SIP请求[2/2]ACK只针对最后的响应选项询问一台服务器的 性能支持特定的媒体类型CANCEL终结一条挂起的请求例如,一条INVITE请求还未收到最终的响应特别是对于到多个对端的并行请求BYE对一条会话的终结既可以是呼叫端发起也可以使被叫端发起SIP响应Status-line = SIP版本号 空格 状态码 空格 原因短语 回车原因短语A对输出结果的描述可以呈现给用户Status code – 3位的数字1XX Provisional (181, 呼叫正在被转发)2XX Success (200, OK)3XX Redirection (302, 请求应该重发到一个新的地址上)4XX Request Failure (401, 客户端没有被授权)5XX Server Failure (505, 服务器不支持该SIP版本)6XX Global Failure (604, 被叫用户不存在)除了1XX之外, 所有其他响应作为最终的响应,必须被ACK应答。SIP流程User at Address 2User at Address 1Register /

文档评论(0)

整理王 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档