- 1、本文档共42页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软交换分组协议基础-SIP详解
软交换分组协议基础-SIP
目 录
第1章 SIP协议总体概述 1
1.1 SIP协议定义 1
1.2 SIP协议支持多媒体通信的五个方面 1
1.3 SIP协议优点 2
第2章 SIP协议主要概念模型 3
2.1 实体模型概述 3
2.2 相关概念 4
第3章 SIP协议主要消息 6
3.1 SIP消息分类 6
3.2 SIP消息结构 6
3.3 消息格式 6
3.3.1 请求消息格式 6
3.3.2 响应消息格式 8
第4章 SIP协议主要响应码 11
4.1 响应码分类 11
4.2 1xx类消息 11
4.3 2xx类消息 12
4.4 3xx类消息 12
4.5 4xx类消息 12
4.6 5xx类消息 14
4.7 6xx类消息 15
第5章 SIP协议主要流程 16
5.1 呼叫模型概述 16
5.2 基本呼叫建立流程 17
5.3 基本呼叫拆除流程 18
5.4 经过代理的呼叫建立流程 19
5.5 经过代理的呼叫拆除流程 20
第6章 SIP协议在软交换SoftX3000的实际应用举例 22
6.1 SIP用户局内互通组网说明 22
6.2 SIP协议在软交换SoftX3000流程图 22
6.3 对应主要消息说明 24
6.3.1 INVITE 24
6.3.2 100 TRYING 26
6.3.3 407 Proxy Authentication 27
6.3.4 ACK 28
6.3.5 INVITE 29
6.3.6 100 TRYING 31
6.3.7 INVITE 32
6.3.8 180 RINGING 34
6.3.9 200 OK 35
6.3.10 ACK 36
6.3.11 OPTION 37
6.3.12 BYE 38
关键词:
SIP、SDP、IP电话/Internet电话、多媒体会议
摘 要:
SIP协议是一个用于建立,更改和终止多媒体会话的应用层控制协议。它是IETF多媒体数据和控制体系结构的一部分并大量借鉴了成熟的HTTP协议,具有易扩展、易实现等特点,因此非常适合用于实现基于因特网的多媒体会议、IP电话等系统。本文对SIP协议的基本结构、功能、控制流程进行介绍。
缩略语清单:
SIP Session Initiation Protocol 初始会话协议 RSVP Resource ReServation Protocol 资源预约协议 RTP Real-time Transmit Protocol 实时传输协议 RTSP Real-Time Stream Protocol 实时流协议 SDP Session Description Protocol 会话描述协议
参考资料清单:SIP协议总体概述
SIP协议定义
SIP(Session Initiation Protocol,即初始会话协议)是IETF提出的基于文本编码的IP电话/多媒体会议协议。用于建立、修改并终止多媒体会话。SIP协议可用于发起会话,也可以用于邀请成员加入已经用其它方式建立的会话。
多媒体会话可以是点到点的话音通信或视频通信,也可以是多点参与的话音或视频会议等。SIP协议透明地支持名字映射和重定向服务,便于实现ISDN,智能网以及个人移动业务。
SIP协议可以用多点控制单元(MCU)或全互连的方式代替组播发起多方呼叫。与PSTN相连的IP电话网关也可以用SIP协议来建立普通电话用户之间的呼叫。
SIP协议在IETF多媒体数据及控制体系协议栈结构的位置,如图1-1所示。
IETF多媒体数据及控制体系协议栈结构图
SIP协议支持多媒体通信的五个方面
用户定位:确定用于通信的终端系统;
用户能力:确定通信媒体和媒体的使用参数;
用户可达性:确定被叫加入通信的意愿;
呼叫建立:建立主叫和被叫的呼叫参数;
呼叫处理:包括呼叫转移和呼叫终止;
SIP协议优点
最少状态
一个会议呼叫或电话呼叫可以包含一个或多个请求——响应事务(transaction),代理服务器可以采用无状态方式工作。
低层协议无关性
低层协议可以为SIP协议层提供可靠或非可靠业务,也可以为分组或字节流业务。Internet环境下SIP协议层可以使用UDP协议或TCP协议,它首选UDP协议,当不能使用UDP协议时,使用TCP协议。
基于文本
SIP协议采用基于文本的UTF-8编码方式,采用字符集为ISO 10646字符集,易于实现,易于调试、灵活和扩展性好。
健壮性
SIP协议健壮性可以通过下述方面体现:代理服务器可以不必保存呼叫状态;后续请求与重传可以采用不同路由;响应消息采用自寻路方式传送等。
可扩展性
SIP协议的可扩展性主要体现在:不可识别的头域可以忽略;用户可以指示SIP服务器必须理解
文档评论(0)