欢迎来到天天文库
浏览记录
ID:37426447
大小:1.27 MB
页数:30页
时间:2019-05-23
《sip软电话通信协议》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、项目代号:VI12版本:1.0.0.0密级:编号:VortexIM即时通讯平台系统通信协议SIP软电话通信协议JPS12011006共30页(含封面)上海基谱电波科学技术研究所2007年08月上海基谱电波科学技术研究所版权所有SIP软电话通信协议JPS12011006签署页拟制校对审核标准化姓名签署日期会签姓名签署日期批准上海基谱电波科学技术研究所版权所有SIP软电话通信协议JPS12011006上海基谱电波科学技术研究所版权所有SIP软电话通信协议JPS12011006状态页序号版本更改人更改日期状态描述/更改单号11.0.0.02007-08-06创建23456789101112131
2、41525上海基谱电波科学技术研究所版权所有SIP软电话通信协议JPS12011006目录1引言11.1编写目的及背景11.2术语定义11.3参考资料22SIP技术介绍22.1SIP概要22.2SIP消息总体描述32.2.1SIP请求消息格式描述32.2.1.1消息方法42.2.2SIP响应消息格式描述62.2.2.11xx状态码72.2.2.22xx状态码72.2.2.33xx状态码72.2.2.44xx状态码72.2.2.55xx状态码82.2.2.66xx状态码82.2.3SIP消息头格式描述82.2.3.1通用消息头General-header92.2.3.2实体消息头Entity
3、-header92.2.3.3请求消息头Request-header102.2.3.4响应消息头Response-header102.3SIP消息详解举例112.4SIP网络框架描述132.5SIP基本会话过程133SDP技术介绍153.1会话描述协议(SDP)153.2常用的会话级描述格式163.3基本的媒体级描述格式173.3.1媒体类型1825上海基谱电波科学技术研究所版权所有SIP软电话通信协议JPS120110063.3.2端口183.3.3传送层协议183.3.4媒体格式184RTP技术介绍184.1概述184.2RTP消息格式204.3RTCP(实时传输控制协议)224.3.
4、1RTP的四个功能224.3.2RTCP报文的类型234.3.2.1SR的报文结构234.3.2.2RR报文格式255RTP封装2525上海基谱电波科学技术研究所版权所有SIP软电话通信协议JPS120110061 引言近年来,随着网络带宽的增加和各种多媒体终端设备成本的下降,VoiceoverIP和VideooverIP获得广泛的应用,其关键技术——信令技术目前有两种,ITU-T提出的H.323是在分组交换网上多媒体通信的技术规范,已获得业界认可,但构成复杂,实现困难;IETF提出的会话初始化协议SIP(SessionInitiationProtocol)也是一种支持多媒体会话的信令控制
5、协议,用于创建、修改以及终止一个或多个参与者参加的会话进程,与H.323相比,SIP更简单灵活、易于实现,已逐渐成为关注的焦点。目前,已经有很多组织实现了SIP协议栈并将其开源,供开发者方便快捷的使用,如OSIP和Resiprocate等开源项目,这些开源代码按照RFC3261等SIP相关的标准实现了SIP协议栈,在其基础上开发Voice/VideooverIP客户端软件,还需要结合RTP、音视频编码等相关的技术,才能实现一个完整的Client。上海基谱电波科学研究所开发的基于SIP协议VortexIMSIPphone就针对改问题,将SIP、RTP和音频编解码,本地语音混频方式实现多方语音
6、通话(三方通话)等技术结合,用c/c++语言开发了一个简单灵活的SIP软终端(VortexIMSIPphone)。本文就上海基谱电波科学技术研究所自主开发的基于SIP协议VortexIMSIPphone软件进行介绍,并对重点通信协议部分进行研究和分析,并对如何利用它实现VOIP客户端进行了说明。1.1 编写目的及背景为保证VortexIMSIPphone软件在SicguardVortexIM系统之间应用VOIP语音通信的实时性、可靠性;特编制《VortexSIPphone通信协议》,以指导VortexSIPphone软件的设计工作。1.2 术语定义SIP(SessionInitiation
7、Protocol)会话起始协议;URL(UniformResoureLocator)统一资源定位器;UA(UserAgent)用户代理;PS(ProxyServer)代理服务器;RS(RedirectServer)重定向服务器;RS(RegisterServer)登记服务器;LS(LocationServer)位置服务器;SDP(SessionDescriptProtocol)会话描述协议;SAP(SessionAnno
此文档下载收益归作者所有