上QQ阅读APP看书,第一时间看更新
2.5.2 SIP协议
1.Call-ID
Call-ID消息头作为一个唯一的标识符,用于将一系列消息集合起来。Call-ID值与To和From消息头中的标签相结合来唯一标识一次SIP对话(Dialog)。所以在一次对话中,对于任一用户助理(UA,User Agent)发出的所有请求和响应,该消息头必须是一样的。
Call-ID值一般由一串随机字符串和UA的网络地址组成,其字符需区分大小写。当两个Call-ID消息头的每个字节都相等时,才认为两者是相等的。
一个多媒体会议可能会有多个呼叫,每个呼叫有其自己的Call-ID。例如,某用户可数次邀请某人参加同一个历时很长的会议。用户也可能会收到数个参加同一个会议或呼叫的邀请,其Call-ID各不相同。
格式:Call-ID: localid@host。
各个部分的含义如下。
localid:本地标识,为全局唯一的随机字符串。
host:请求目的方的域名或数字形式的网络地址。
示例如下。
Call-ID: asbcMocz7.czT69+3sKK3sGxUDchNB@164.192.96.100,其中,“asbc Mocz7.czT69+3sKK3sGxUDchNB”为全局唯一的本地标识,“164.192.96.100”为主机的IP地址。
2.Min-SE
Min-SE消息头用于指示一次会话的最小预留时间。
示例:Min-SE: 600,表示当前会话的最小预留时间为600秒。