4SIP协议原理汇编.ppt

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

中国电信云南公司网络运行维护部 SIP协议原理 第1章 SIP协议概述 第2章 SIP协议报文分析 第3章 SIP呼叫流程 SIP协议的概念和主要功能——概念 SIP:Session Initiation Protocol 用于建立,控制和释放会话 SIP是 IETF 为多媒体会话而开发制定的协议 这里的会话包括文本,视频,游戏和传统的语音 SIP 是为Internet 而制定设计的协议 象HTTP协议一样是基于文本的 询问/应答机制 广泛应用于internet 可以基于UDP、TCP和SCTP传输,目前最常用UDP SIP协议的概念和主要功能——协议族 信令协议 ??注册、定位用户、路由 ??建立,修改,释放会话 媒体传输协议 ??用于传输语音/视频包 SIP – 信令协议 会话的管理(SIP)和会话的描述(SDP)是分离的 SIP协议的概念和主要功能——会话相关协议 RTP (Real-time Transmission Protocol) ??用于在IP网上传输经过打包的实时媒体流,例如. 语音,视频 RTCP (Real-time Transmission Control Protocol) ??用于反馈媒体传输的质量报告信息 SDP (Session Description Protocol) ?? 总是做为SIP消息体出现 ?? 会话描述协议和会话管理(SIP)协议是互相独立的 SIP协议的概念和主要功能——功能 SIP的5个方面基本功能: 用户定位(User Location):决定哪个终端系统参加通信 用户能力(User Capabilities):决定通信所采用的媒体和媒体参数 用户可用性(User Availability):决定被叫方是否愿意加入通信过程 呼叫建立(Call setup):振铃、主叫方和被叫方的连接和参数的建立 呼叫处理(Call handling):前转或终结呼叫 事务和会话 对话 是两个UE之间为建立、更改和释放媒体会话所需要建立的信令关系,对话起始于INVITE请求,并终止于BYE请求的200(OK)响应,INVITE 是唯一可以创建一个对话的命令. 一个对话由头域中的Call-ID, Local Tag and Remote Tag 等参数来标识 一个对话可以包括多个事务 事务 事务是指客户端发送到服务器的请求以及服务器回送至客户端的所有响应 包括一个请求和一个或多个响应 包含一个最终响应 (非1xx 响应) 使用 via域中的branch参数来定义一个事务 事务和会话 事务 一个请求和其所有的相应 对话 包含多个事务 SIP的基本网络模型 用户代理 UA(User Agent) 用户代理客户 UAC(User Agent Client) 用户代理服务器 UAS(User Agent Server) 背靠背用户代理 B2BUA ( Back-to-Back UserAgent) 代理、代理服务器(Proxy、Proxy sever) 重定向服务器(Redirect server) 位置寄存器( Location server) 注册员(Registrar) UA SIP-URL 类似于E-mail和HTTP的格式: SIP-URL = sip:[userinfo@]host:port 通常表示希望访问的用户或者服务的地址 例子: Sip:mike@ Sip00 SIP在NGN中的应用 第1章 SIP协议概述 第2章 SIP协议的报文分析 第3章 SIP呼叫流程 SIP消息类型 SIP 消息可以被分为两类: 请求 发起一个会话 响应 对请求的响应. SIP消息——请求消息类型 INVITE:发起会话请求 ACK:对 INVITE 请求的响应的确认 CANCEL:取消尚未完成的请求 BYE:结束会话 REGISTER:注册,完成地址绑定 OPTIONS:查询服务器能力 SIP消息——扩展请求消息类型 基本请求 扩展请求 INVITE:发起会话 ACK:INVITE的回答 CANCEL:取消会话 BYE:结束会话 REGISTER:注册 OPTIONS:查询服务器能力 MESSAGE:请求一个即时消息 SUBSCRIBE :签订一个通知事件 NOTIFY:发送一个通知事件 UPDATE:在建立呼叫阶段修改会话属性 PUBLISH:发送事件状态给状态服务器 PRACK:标识临时响应的可靠性 SIP消息——响应消息 SIP 消息-响应消息 1xx:临时响应 –表示已经接收到请求消息,正在对其进行处理 2xx:成功 –表示请求已经被成功接受、处理 3xx:重定向 --表示需要采取进一步动作,以完成该请求 4xx:客户端错误 –

文档评论(0)

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

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

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档