文档介绍:资料编码
产品名称
NGN
使用对象
工程师
产品版本
编写部门
固网技术支持部
资料版本
V
软交换分组协议基础-SIP
拟制:
刘伟聪
日期:
20021211
审核:
日期:
审核:
日期:
批准:
日期:
华为技术有限公司
版权所有侵权必究
修订记录
日期
修订版本
描述
作者
20020716
刘伟聪
20020917
调整文档
刘伟聪
20021211
转换为WORD格式
刘伟聪
目录
第1章 SIP协议总体概述 1
SIP协议定义 1
SIP协议支持多媒体通信的五个方面 1
SIP协议优点 2
第2章 SIP协议主要概念模型 3
实体模型概述 3
相关概念 4
第3章 SIP协议主要消息 6
SIP消息分类 6
SIP消息结构 6
消息格式 6
请求消息格式 6
响应消息格式 8
第4章 SIP协议主要响应码 11
响应码分类 11
1xx类消息 11
2xx类消息 12
3xx类消息 12
4xx类消息 12
5xx类消息 14
6xx类消息 15
第5章 SIP协议主要流程 16
呼叫模型概述 16
基本呼叫建立流程 17
基本呼叫拆除流程 18
经过代理的呼叫建立流程 19
经过代理的呼叫拆除流程 20
第6章 SIP协议在软交换SoftX3000的实际应用举例 22
SIP用户局内互通组网说明 22
SIP协议在软交换SoftX3000流程图 22
对应主要消息说明 24
INVITE 24
100 TRYING 26
407 Proxy Authentication 27
ACK 28
INVITE 29
100 TRYING 31
INVITE 32
180 RINGING 34
200 OK 35
ACK 36
OPTION 37
BYE 38
关键词:
SIP、SDP、IP电话/电话、多媒体会议
摘要:
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),代理服务器可以采用无状态方式工作。
低层协议无关