SIP 协议学习总结 1、SIP 协议定义 SIP(Session Initiation Protocol,即初始会话协议)是IETF提出的基于文本编码的IP电话/多媒体会议协议
用于建立、修改并终止多媒体会话
SIP协议可用于发起会话,也可以用于邀请成员加入已经用其它方式建立的会话
多媒体会话可以是点到点的话音通信或视频通信,也可以是多点参与的话音或视频会议等
SIP协议透明地支持名字映射和重定向服务,便于实现ISDN,智能网以及个人移动业务
SIP协议可以用多点控制单元(MCU)或全互连的方式代替组播发起多方呼叫
与PSTN相连的IP电话网关也可以用SIP协议来建立普通电话用户之间的呼叫
SIP协议在IETF多媒体数据及控制体系协议栈结构的位置 H
323SIPRTSPRSVPRTCPH
263 etc
RTPTCPUDPIPPPPSonetAAL3/4AAL5ATMEthernetPPPV
34 SIP协议支持多媒体通信的五个方面: 用户定位:确定用于通信的终端系统; 用户能力:确定通信媒体和媒体的使用参数; 用户有效性:确定被叫加入通信的意愿; 会话建立:建立主叫和被叫的呼叫参数; 会话管理:包括呼叫转移和呼叫终止; SIP协议的结构 SIP是一个分层的协议,也就是说SIP协议由一组相当无关的处理层次组成, 这些层次之间只有松散的关系
SIP最底层的是它的语 法 和编码层
编码方式是采 用扩 展 的Backus-Naur Form grammar (BNF范 式)
第 二 层是传 输 层
它定义了 一个客 户端发送 请求 和 接 收 应 答 的方式,以及一 个服务器 接 收 请求 和发送 应 答 的方式
所 有的SIP要 素 都 包含 一个通讯 层
第 三 层是事 务层
事 务是SIP的基本组成部 分
一个事 务是UAC向UAS发送 的