|
Via 頭字段定義 SIP 事務(wù)的下層(傳輸層)傳輸協(xié)議,并標(biāo)識(shí)響應(yīng)消息將要被發(fā)送的位置。只有當(dāng)
到達(dá)下一跳所用的傳輸協(xié)議被選定后,才能在請(qǐng)求消息中加入 Via 頭字段值。
SIP協(xié)議規(guī)定,當(dāng) UAC 生成請(qǐng)求消息時(shí),它必須在其中插入一個(gè) Via 頭字段。Via 頭字段的協(xié)議名
稱和協(xié)議版本必須分別為“SIP”和“2.0”。Via 頭字段中必須包含一個(gè)“branch”參數(shù),該參數(shù)用來標(biāo)識(shí)由當(dāng)前請(qǐng)求所建立的事務(wù)。該參數(shù)既用在客戶端也用在服務(wù)器端。
Contact 頭字段指定一個(gè) SIP 或 SIPS URI,后續(xù)請(qǐng)求可以用它來聯(lián)系到當(dāng)前 UA。任何能夠建立對(duì)
話的請(qǐng)求消息中都必須有 Contact 頭字段,并且該頭字段中只能含有一個(gè) SIP 或 SIPS URI。在SIP規(guī)范定義的請(qǐng)求方法中,只有 INVITE 能建立對(duì)話。對(duì)這些能建立對(duì)話的請(qǐng)求,Contact 的作用范圍是全局的。
也就是說,Contact 頭字段值中包含的 URI 是 UA 希望用來接收請(qǐng)求的地址,即使用在任何對(duì)話外的后續(xù)請(qǐng)求消息中,該 URI 也必須有效。
|
|