SIP訊息

SIP訊息有兩種類型:從客戶機到伺服器的請求訊息(Request)和從伺服器到客戶機的回響訊息(Response)。

基本介紹

  • 中文名:SIP訊息
  • 外文名:SIP message
  • 類型:Request,Response
  • 組成:起始行、訊息頭、訊息體等
  • 主要對象:客戶機與伺服器
  • 適用領域:網路互聯
SIP 訊息,回響訊息,SIP訊息格式,

SIP 訊息

呼叫控制請求:
--INVITE:發起呼叫,並對會話進行描述
--ACK:主叫確認收到被叫傳送的對INVITE的確認回響
--BYE:釋放連線,可由主叫方發起,也可由被叫方發起
--CANCEL:主叫取消呼叫,在連線建立起來之前傳送
註冊請求:
--REGISTER:在註冊伺服器上註冊用戶
能力查詢請求:
--OPTIONS:查詢伺服器的能力
擴展操作:
--INFO:傳遞信息

回響訊息

伺服器向客戶端反饋對應請求的處理結果的SIP訊息,包括1xx、2xx、3xx、4xx、5xx、6xx回響。

SIP訊息格式

generic-message = start-line
* message-header
CRLF
[ message-body]
SIP訊息由一個起始行、訊息頭、一個標誌訊息頭結束的空行及作為可選項的訊息體組成。SIP訊息的起始行分為請求行(Request-Line)和狀態行(Status-Line)兩種。其中,請求行是請求訊息的起始行,狀態行是回響訊息的起始行。可見,請求訊息包含請求行、訊息頭、空行和訊息體;回響訊息包括狀態行、訊息頭、空行和訊息體。
請求訊息和回響訊息都包括SIP訊息頭欄位和SIP訊息體欄位。SIP訊息頭主要用來指明本訊息的發起方和接受方,以及經過多少跳轉等基本信息;SIP訊息體主要用來描述本次會話具體實現方式;通過換行符區分命令行和每一條參數行。
訊息頭:Call-id;
參數行:Via、From、To、Contact、Csq、Content-length、Max-forward、Content-type、White Space、SDP等。

相關詞條

熱門詞條

聯絡我們