SIP - 響應碼
SIP響應是由用戶代理服務器(UAS)或SIP服務器生成的用於回復客戶端生成的請求的消息。這可能是一個正式的確認,以防止UAC轉發請求。
-
響應可能包含UAC所需的一些額外的信息頭字段。
-
SIP有六個響應。
-
從HTTP中借用1xx到5xx,在SIP中引入了6xx。
-
1xx被視為臨時響應,其余的是最終響應。
S.No. | 功能和說明 |
---|---|
1 | 1xx:臨時/信息響應 信息響應用於指示呼叫進程。通常回應是端到端(100嘗試除外)。 |
2 | 2xx:成功回應 這類回應旨在表明請求已被接受。 |
3 | 3xx:重定向響應 一般來說,這些類響應是由重定向服務器響應INVITE發送的。他們也被稱為重定向類響應。 |
4 | 4xx:客戶端失敗響應 客戶端錯誤響應表明,從UAC方面識別出一些錯誤,無法滿足請求。 |
五 | 5xx:服務器故障響應 此類響應用於指示由於服務器錯誤而無法處理該請求。 |
6 | 6xx:全局失效響應 此響應類指示服務器知道請求將在嘗試的任何地方失敗。因此,請求不應發送到其他位置。 |
SIP - header
報頭是SIP消息的組成部分,其傳達有關消息的信息。它被構造為頭序列字段序列。
SIP頭字段在大多數情況下遵循與HTTP頭字段相同的規則。標頭字段定義為標題:字段,其中標題用於表示標題字段名稱,字段是包含信息的標記集。每個字段由一個字段名,后跟冒號(“:”)和字段值(即字段名稱:字段值)組成。
SIP標題 - 緊湊型
許多常見的SIP報頭字段具有緊湊的形式,其中報頭字段名稱由單個小寫字符表示。下面給出了一些例子 -
Header | Compact Form |
---|---|
To | T |
Via | V |
Call-ID | I |
Contact | M |
From | F |
Subject | S |
Content-Length | I |
SIP標題格式
下圖顯示了典型SIP頭的結構。
、
標題根據其在SIP中的用途分類如下: