当前位置:
文档之家› SIP协议消息的类型和结构.
SIP协议消息的类型和结构.
2xx
3xx 4xx
成功响应
重定向响应 客户出错
表示请求已经被成功接受、处理
表示需要采取进一步动作,以完成该请求 表示请求消息中包含语法错误或者SIP服务器不能完成 对该请求消息的处理
5xx 6xx
服务器出错 全局故障
表示SIP服务器故障不能完成对正确消息的处理 表示请求不能在任何SIP服务器上实现
SIP请求消息结构
命令名称 对端URI Call-ID:值 Form:值 To :值 Cseq :值 Via :值 Contact :值 Max-Forwards :值 版本
起始行
消息头
SIP请求消息结构 (续)
Allow :值 Content-Length :值 Supported :值 User-Agent :值 Content-Type :值 ……
请求消息
请求消息 消息含义
INVITE
发起会话请求,邀请用户加入一个会话,会话描述含于消息体中。对于两方呼叫来说,主叫方
在会话描述中指示其能够接受的媒体类型及其参数。被叫方必需在成功响应消息的消息体中指 明其希望接受哪些媒体,还可以指示其行将发送的媒体。 如果收到的是关于参加会议的邀请,被叫方可以根据Call-ID或者会话描述中的标识确定用户 已经加入该会议,并返回成功响应消息。
ACK BYE CANCEL REGISTER OPTIONS
证实已收到对于INVITE请求的最终响应。该消息仅和INVITE消息配套使用。 结束会话 取消尚未完成的请求,对于已完成的请求(即已收到最终响应的请求)则没有影响 注册 查询服务器的能力
响应消息
序号 1xx 状态码 消息功能 信息响应(呼叫进展响应) 表示已经接收到请求消息,正在对其进行处理
消息头
User-Agent :值
Content-Type :值
……
空格
SDP
消息体
通信技术专业教学资源库 深圳职业技术学院
谢谢
主讲: 杨柳
课程团队:杨柳 成敏娟 王永学
消息头
空格
SDP
消息体
响应格式
SIP/协议版本 状态码 Call-ID:值 Form:值 To :值 Cseq :值 Via :值 Contact :值 Max-Forwards :值 描述性短语
起始行
消息头
响应格式(续)
Allow :值
Content-Length :值 Supported :值
通信技术专业教学资源库 深圳职业技术学院
《SOFTX3000产品培训》课程
SIP协议程团队: 杨柳 成敏娟 王永学
SIP协议消息的类型
• SIP消息采用文本方式编码,分为两类:请求消息和响应消息。 • 请求消息:客户端为了激活按特定操作而发给服务器的SIP消息。 • 响应消息:用于对请求消息进行响应,指示呼叫的成功或失败状态。 • 请求消息和响应消息都包括SIP头字段和SIP消息字段。