- 1、本文档共43页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SIP协议原理基本概念 接入网产品导入部 目录 IMS基础 SIP协议基础 SIP协议消息与命令 第一章 IMS基础 问题 IMS有哪些网络实体?它们的功能是什么? 典型的注册流程 典型的呼叫流程 IMS在软交换的基础上进一步实现业务与控制的分离 IMS提供了全业务的接入能力和融合的业务提供能力 IMS逻辑实体 用户注册过程 基本会话流程 第二章 SIP协议基础 问题 几个基本概念:UAC、UAS、对话、事务、URI、头域 对话:SIP消息中哪些内容决定一个对话 事务:请求是否一定有响应?一个请求是否只能有一个响应? URI:常见的URI有哪几种 SIP协议概念 Multi-Party Multimedia Working Group于1996年提出两项关于在Internet 中实现多媒体通信的建议:Session Initiation Protocol (SIP)Simple Conference Invitation Protocol (SCIP) 最终两项建议统一于Session Initiation Protocol SIP 有关SIP的完整定义最早出现在 1999 年公布的RFC 2543中,当前SIP详细定义于RFC 3261 (June 2002) SIP协议概念(续) SIP是Session Initialization Protocol (会话初始协议)的缩写,用来建立、更改和终止一个或者多个参与者的会话。这些会话包括多媒体会议、网络呼叫等。 IETF制订的多媒体通信系统框架协议之一, 但是SIP 单独不能完成多媒体呼叫,必须要与其他协议一起才能组建完整的多媒体通信系统,与RTP/RTCP、SDP等协议配合共同完成多媒体会话过程。 SIP协议功能 SIP协议特点 借鉴了Internet标准和协议的设计思想,在风格上遵循因特网一贯坚持的简练、开放、兼容和可扩展等原则 ,并充分注意到因特网开放而复杂的网络环境下的安全问题; 充分考虑了对传统公共电话网的各种业务。 通过代理和重定向请求用户当前位置,以支持用户的移动性; 独立于传输层协议,可以承载在不同的传输协议上,因此可以灵活方便地扩展其他附加功能; SIP协议独立于业务,协议不限制具体业务范畴,只描述建立/更改/终止一个会话,并不描述会话的内容,所以可以承载任何的会话内容,如语音/视频/游戏等。 SIP与H.248的对比 SIP协议应用 SIP协议的典型应用 IP电话(VoIP) 移动游戏 即时通信IM 视频 SIP扩展应用 3G WCDMA IMS NGN Softswitch SIP vs H248(概念对比) 对话(Dialog) 对话:A dialog represents a peer-to-peer SIP relationship between two user agents that persists for some time. 通俗理解,就是一次呼叫上下文。 Call-ID 头域、From头域中的Local Tag 、和To头域中的Remote Tag唯一确定一个对话。 事务 SIP协议是一个基于事务的协议,一次呼叫由多个事务组成。一个事务由1个请求、0个或者多个临时响应、1个最终响应组成。 SIP协议中的事务可分为 INVITE事务(INVITE Client 和 INVITE Server) 非INVITE事务(NON INVITE Client 和 NON INVITE Server) URI URI用于用户识别,包括SIPURI和TELURI SIPURI 包含以下成分 Scheme 用户名(可选) 主机名 端口(可选) URI参数 TELURI 包含Scheme和一个电话号码,可以携带参数 第三章 SIP协议消息和命令 问题 SIP协议定义了哪些基本请求消息,请求消息的格式是怎样的?响应消息中哪些是临时响应,哪些是最终响应? 常见的头域有哪些,它们的作用是什么? SIP协议消息的分类 SIP消息采用文本方式编码,分为两类:请求消息和响应消息。 请求消息和响应消息都包括SIP头字段和SIP消息字段。 请求消息和响应消息在形式上的区别仅在消息的第一行,请求的第一行为请求行,响应的第一行为状态行。 请求消息 请求消息:客户端为了激活按特定操作而发给服务器的SIP消息。 RFC3261定义了六个基本方法,包括INVITE,ACK, OPTIONS, BYE, CANCEL, REGISTER。后续RFC扩展了其他的请求方法,包括UPDATA,INFO,SUBSCRIBER,NOTIFY,MESSAGE,PRACK,REFER。 请求消息格式 请求消息由起始行、消息头和消息体组成。通过换行符区分消息头中的每
文档评论(0)