首页 理论教育 SIP消息的格式及包头域介绍

SIP消息的格式及包头域介绍

时间:2023-06-28 理论教育 版权反馈
【摘要】:Reason-Phrase:对于Status-Code[]参数进行简单的文本描述。剩下的行包含了包头域。VIA、TO、FROM、CALL-ID、Cseq包头域是从Invite请求包中直接复制过来的。

SIP消息的格式及包头域介绍

(1)请求消息

起始行:请求行

Request-Line=Method[]Request-URL[]SIP-Version CRLF

Method:Invite、ACK、Cancel、Options(查询服务器能力)、BYE和Register

Request-URL:被邀请用户的当前地址

SIP请求例子:

Invite sip:zhangjie@home2.hu SIP/2.首行 (请求、响应)

Via:SIP/2.0/UDP[5555::1:2:3:4];BRANCH=8uetb消息头(重要头域)

Route:<sip:orig@scscf1.home1.fr>

Max-Forwards:70

From:<sip:yufei@friend.com>;tag=veli

To:<sip:zhangjie@home2.huSIP/2.0

Call-Id:sdgweituoweruoiweur

Cseq:12INVITE

Contact:<sip:[5555:1:2:3:4]>

正文(SDP)

(2)响应消息(www.xing528.com)

起始行:状态行

Status-Line=SIP-Version[]Status-Code[]Reason-Phrase CRLF

SIP-Version:3位的十进制整数,指示请求消息执行的响应结果。

Reason-Phrase:对于Status-Code[]参数进行简单的文本描述。

剩下的行包含了包头域。VIA、TO、FROM、CALL-ID、Cseq包头域是从Invite请求包中直接复制过来的。

响应消息例子:

SIP/2.0 200 OK

Via:SIP/2.0/udp[5555::a:b:c:d];branch=0uetb//据此可以找到UE

From:<sip:tobias@home1.fr>;tag=pohja

To:<sip:tobias@home1.fr>;tag=kotimaa

Contact:<sip:[5555::1:2:3:4]>;expires=600000

Call-ID:apb03djgu495jdn123

CSeq:25 REGISTER

Content-Length:0

在SIP的流程中,SIP会话流程是非常重要的,如图5-8所示。

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

我要反馈