授權(quán)報頭字段用于將請求中的UA的憑證攜帶到服務(wù)器。
可以發(fā)送回復(fù)包含質(zhì)詢信息的 401未授權(quán)響應(yīng)。
此標(biāo)頭字段用于 SUBSCRIBE 或 NOTIFY 方法中,以指示方法正在使用哪個事件包。
在SUBSCRIBE中,它列出客戶端想要訂閱的事件包。
在NOTIFY中,它列出通知包含有關(guān)的狀態(tài)信息的事件包。
Join頭字段在INVITE中用于請求將對話(會話)與現(xiàn)有對話(會話)連接。
Join頭字段的參數(shù)以與Replaces頭字段類似的方式通過Call-ID,To標(biāo)簽和From標(biāo)簽標(biāo)識對話框。
如果Join頭域引用兩個用戶代理之間的點對點對話,Join頭字段實際上是將呼叫轉(zhuǎn)入電話會議的請求。
如果對話框已經(jīng)是會議的一部分,則Join頭字段是要添加到會議中的請求。
代理授權(quán)報頭字段用于將請求中的UA的憑證攜帶到服務(wù)器。
它可以被發(fā)送回答包含挑戰(zhàn)信息的407代理認(rèn)證請求響應(yīng)。
接收包含代理授權(quán)報頭字段的請求的代理搜索其自己的領(lǐng)域,并且如果找到,則其處理該條目。
如果憑據(jù)正確,則任何剩余的條目在轉(zhuǎn)發(fā)到下一個代理時保留在請求中。
Proxy-Require頭字段用于列出UA需要代理來支持以處理請求的功能和擴展。
代理列出不支持的標(biāo)題字段中的任何不支持的功能時,會返回420錯誤的擴展響應(yīng)。
如果希望但不需要支持此選項,則會在支持頭字段中列出。
Max-Forwards報頭字段用于指示SIP請求可能采用的最大跳數(shù)。
頭域的值由轉(zhuǎn)發(fā)請求的每個代理減少。
接收到具有零值的報頭字段的代理丟棄該消息,并向始發(fā)者發(fā)送483 Too Many Hops響應(yīng)。
Max-Forwards是根據(jù)RFC 3261的請求中的強制報頭字段。
建議值為70跳。
優(yōu)先級報頭字段由UAC用來設(shè)置請求的緊急性。 價值觀是非緊急,正常,緊急和緊急。
Refer-To頭字段是REFER請求中的必需頭字段,其中包含要引用的URI或URL資源。 它可以包含從sip或sips到telURI的任何類型的URI。
Referred-By報頭字段是REFER請求中的可選報頭字段和由REFER觸發(fā)的請求。
它向觸發(fā)請求的接收者提供作為REFER的結(jié)果生成請求的信息以及REFER的發(fā)起者。
可通過 429提供Referror 身份響應(yīng)代碼拒絕未簽名的Referred-By頭字段。
Replaces 用于將新呼叫替換為現(xiàn)有呼叫。
在已建立的對話中接收具有與現(xiàn)有對話匹配的Replaces頭字段的另一INVITE的UA必須接受INVITE,用BYE終止現(xiàn)有對話,并且將所有資源和狀態(tài)從現(xiàn)有對話轉(zhuǎn)移到新建立的對話。
如果Replaces頭字段沒有匹配任何對話框,則必須拒絕INVITE,并返回481 Dialog Does Not Exist響應(yīng)。
請求處理頭字段可以用于請求服務(wù)器進(jìn)行代理,重定向。
Example: Request-Disposition: redirect
Require 頭字段用于列出UAC要求UAS支持以處理請求的功能和擴展。
A 420返回一個420擴展響應(yīng),列出不支持的頭字段中的任何不支持的功能。
Example: Require: rel100
Route 頭字段用于為請求提供路由信息。
RFC 3261引入兩種類型的路由:嚴(yán)格路由和松散路由,它們具有與相同名稱的IP路由模式相似的含義。
在嚴(yán)格路由中,代理必須使用Route頭字段中的第一個URI來重寫Request-URI,然后將其轉(zhuǎn)發(fā)。
在松散路由中,代理不會重寫Request-URI,而是將請求轉(zhuǎn)發(fā)到Route頭字段中的第一個URI或另一個松散的路由元素。
在松散路由中,請求必須路由通過路由列表中的每個服務(wù)器,然后它可以基于請求URI路由。
在嚴(yán)格路由中,請求必須只路由通過路由頭字段中的服務(wù)器集,其中在每一跳處重寫Request-URI。
代理或UAC可以通過lr參數(shù)的存在來判斷路由集中的下一個元素是否支持松散路由。
Example: Route: sip:proxy@example.com;lr
在對PRACK請求的響應(yīng)中使用 RAck 頭字段,以可靠地確認(rèn)包含RSeq頭字段的臨時響應(yīng)。
其值是來自臨時響應(yīng)的CSeq和RSeq的組合。
對于每個可靠發(fā)送的響應(yīng),可靠的序列號遞增。
Example: RAck: 3452337 17 INVITE
Session-Expires 頭字段用于指定會話的到期時間。
為了擴展會話,UA可以發(fā)送具有新的Session-Expires頭字段的re-INVITE或UPDATE。
一旦呼叫建立,它就會出現(xiàn)。
SIP-If-Match報頭字段是SIP發(fā)布機制的一部分。 它包含在PUBLISH請求中,用于刷新,修改或刪除以前發(fā)布的狀態(tài)。
頭字段包含在對較早發(fā)布的2xx響應(yīng)中的SIP-ETag頭字段中返回的狀態(tài)信息的實體標(biāo)簽。
如果實體標(biāo)簽不再有效,則服務(wù)器將返回412條件請求失敗響應(yīng)。
Example: SIP-If-Match: 56jforRr1pd
Subscription-State頭字段是NOTIFY請求中的必需頭部字段。 它指示預(yù)訂的當(dāng)前狀態(tài)。 定義的值包括活動,掛起或終止。
Example: Subscription-State: terminated; reason = rejected
更多建議: