SIP协议
SIP协议主要包括 SIP头 SIP内容 和附加内容三个部分
项目格式备注示例
SIP头一行,以\r\n结尾REGISTER sip:172.30.2.35 SIP/2.0\r\nSIP内容很多行,每行为Key,Value的形式CSeq: 1 REGISTER\r\n附加内容很多行
1 SIP头
项目格式含义示例
INVITEINVITE sip:miyanhui_t1@172.30.11.79:11870;transport=tcp SIP/2.0REGISTERREGISTER sip:172.30.2.35 SIP/2.0\r\nACKACK sip:miyanhui_t1@172.30.11.79:11870;transport=tcp SIP/2.0BYEBYE sip:miyanhui_t1@172.30.11.79:11870;transport=tcp SIP/2.0OPTIONSPRACKUPDATEREFERMESSAGE
2 SIP内容
项目格式含义示例
ViaVia: SIP/2.0/TCP 172.30.2.35:5060;branch=z9hG4bKe0203a229263-30-2ea3ea\r\nTosip:miyanhui_t1@172.30.2.35;tag=AFCAF511D8F\r\nFromsip:miyanhui_t3@172.30.2.35;tag=869388A8114\r\nCall-ID76ea44b5eb44080AE90--4080AE90-1-44b5eb4--4080AE90@172.30.11.89\r\nCSeq4 INVITE\r\nContactsip:miyanhui_t1@172.30.11.79:11870;transport=tcp\r\nRecord-Routesip:172.30.2.35:5060;transport=tcp;ftag=869388A8114;lr\r\nUser-Agent"User-Agent: Vixtel APMVista Agent\r\nContent-Length指明SIP附加数据的长度0\r\n
3 SIP附加数据
SIP/2.0 100 Trying
Via: SIP/2.0/TCP 172.30.11.76:6726;branch=z9hG4bK.B6X6CR18X;rport=6726
From: <sip:miyanhui_t2@172.30.2.35>;tag=YVwiGtgHV
To: sip:miyanhui_t1@172.30.2.35
Call-ID: 1YYJ-rBnlJ
CSeq: 20 INVITE
Server: Brekeke SIP Server rev.477 Evaluation
Content-Length: 0
转载于:https://www.cnblogs.com/Dennis-mi/articles/7992847.html
相关资源:sip协议中文版