首页 理论教育 SIP响应消息状态码及结构

SIP响应消息状态码及结构

时间:2023-06-28 理论教育 版权反馈
【摘要】:响应消息用于对请求消息进行响应,指示会话发起的成功或失败状态。不同类的响应消息由状态码来区分。SIP消息状态码描述见表5-2。表5-2 SIP消息状态码描述整个SIP消息被分为Request-Line、Message Header、Message Body三个部分,如图5-6所示。Max-Forwards字段表示该请求到达其目的地址所允许经过的中转站的最大值为70,以防止网络出现SIP环路时消息被无限转发,类似IP报文中的TTL。Allow字段给出设备支持的SIP请求消息类型列表。

SIP响应消息状态码及结构

响应消息用于对请求消息进行响应,指示会话发起的成功或失败状态。不同类的响应消息由状态码来区分。SIP消息状态码描述见表5-2。

5-2 SIP消息状态码描述

978-7-111-56871-1-Chapter05-7.jpg

整个SIP消息被分为Request-Line、Message Header、Message Body三个部分,如图5-6所示。

(1)Request-Line

该部分是请求起始行,本消息表示是一条Invite消息,请求建立会话。被叫方的地址使用URI格式表示,与HTTP中的URI地址类似。本消息中被叫的地址是手机号码“1391005××××”,属于huawei.com域。SIP版本号为2.0。

978-7-111-56871-1-Chapter05-8.jpg

图5-6 SIP消息结构

在实际的网络中,被叫URI会构造成与APN FQDN相同的域名后缀(见图5-7),可以通过域来区分用户所属的运营商。

978-7-111-56871-1-Chapter05-9.jpg(www.xing528.com)

图5-7 URI域字段

(2)Message Header

该部分中的F(From)和T(To)分别表示主、被叫标识。

Call-ID字段唯一标识一个特定的邀请。由于Call-ID中的@后面是SIP消息源地址或者域名,因此Call-ID可以唯一标识一次会话过程。

Max-Forwards字段表示该请求到达其目的地址所允许经过的中转站的最大值为70,以防止网络出现SIP环路时消息被无限转发,类似IP报文中的TTL。

Allow字段给出设备支持的SIP请求消息类型列表。

(3)Message Body

该部分携带的SDP信息用来描述操作的会话属性,包括会话标识、版本号、本端媒体地址、端口号、媒体编码方式、媒体的速率等信息。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈