SIP協議的常見命令

1、經常使用的一些響應消息和SIP信令:html

一、sip相應消息服務器

  • 100試呼叫(Trying)架構

  • 180振鈴(Ringing)ui

  • 181呼叫正在前轉(Call is Being Forwarded)spa

  • 200成功響應(OK).net

  • 302臨時遷移(Moved Temporarily)代理

  • 400錯誤請求(Bad Request)unix

  • 401未受權(Unauthorized)code

  • 403禁止(Forbidden)htm

  • 404用戶不存在(Not Found)

  • 408請求超時(Request Timeout)

  • 480暫時無人接聽(Temporarily Unavailable)

  • 486線路忙(Busy Here)

  • 504服務器超時(Server Time-out)

  • 600全忙(Busy Everywhere)

二、sip信令

NOTE:MTK的sip信令查看須要注意,每一個200 OK對應一個CSep號碼,從而查看是對哪一個消息的最終確認

Line 55735: 12-10 13:35:07.852896  1749  1768 D VoLTE SIPTX: [SIPTX-IO] Recv SIP (2409:8019:230:4900:1010::1: 5062  )[262146:3080221] <== { SIP/2.0 408 Request Timeout }
	Line 55737: 12-10 13:35:07.852953  1749  1768 D VoLTE SIPTX: [SIPTX-SIP] <==  SIP/2.0 408 Request Timeout
	Line 55738: 12-10 13:35:07.852983  1749  1768 D VoLTE SIPTX: [SIPTX-SIP] <==  Via: SIP/2.0/TCP [2409:8809:c0:a547:2:1:bbad:fd3e]:50001;branch=z9hG4bKwha2NvZclDmQIH
	Line 55739: 12-10 13:35:07.853022  1749  1768 D VoLTE SIPTX: [SIPTX-SIP] <==  To: <tel:18373118901;phone-context=ims.mnc002.mcc460.3gppnetwork.org>;tag=ztesipHzjM22fJ*2-2-20481*fdic.2
	Line 55740: 12-10 13:35:07.853052  1749  1768 D VoLTE SIPTX: [SIPTX-SIP] <==  From: <sip:+8618274852706@hn.ims.mnc000.mcc460.3gppnetwork.org>;tag=UtDA5tcn357cyy
	Line 55741: 12-10 13:35:07.853079  1749  1768 D VoLTE SIPTX: [SIPTX-SIP] <==  Call-ID: x8HZy4TZz82WLPDMxV3@[2409:8809:c0:a547:2:1:bbad:fd3e]
	Line 55742: 12-10 13:35:07.853106  1749  1768 D VoLTE SIPTX: [SIPTX-SIP] <==  CSeq: 109 INVITE

    RPACK

    PRACK:the Provisional Response ACKnowledgement

    CANCEL

    INVITE

    BYE

2、SIP通話的常見場景總結

一、SIP通訊的基本概念

SIP協議採用Client/Server模型。每個請求(Request)觸發服務器的一個操做;每一個操做被稱爲方法(Method);每一個請求除了指明具體方法外,還攜帶了一系列的頭域(Header field),這些頭域攜帶了各類業務信息;除了頭域外,消息中還能夠攜帶任意類型的消息體(Body),呼叫中最常使用的SDP信息就是經過消息體在Client和Server之間傳遞的。Server從接收到請求處處理完畢,要回復多個臨時響應(Response),和一個終結響應(Response),終結響應有且只有一個。
請求和他的全部響應構成一個事務(Transaction),一個完整的呼叫過程包含多個事務,好比呼叫創建和呼叫釋放就是
兩個相互獨立的事務。
用戶代理(User Agent)是發起或者接收呼叫的邏輯實體。

參考博客:http://blog.chinaunix.net/uid-21783276-id-3373583.html

二、通話的基本場景:

參考博客:http://www.cnblogs.com/gnuhpc/archive/2012/12/10/2812095.html

3、爲保證GSM系統和SIP系統的互通,須要有對應的網關設備並能進行消息映射

gsm sip
alerting 180 ring
call proceding 100 tring
connect/release/release complete 200 ok
connect ack ack
setup invite
disconnect bye

架構圖:

流程圖:

參考論文:http://www.docin.com/p-1243648099.html

相關文章
相關標籤/搜索