1,sip對話的建立(來自於網路)
sip對話的建立包括invite request,response,ack。其中response包含臨時響應(1xx response)和最終響應(非1xx response)。
臨時響應由兩種用途,一是防止uac反**送invite request,這種情況是在使用sip udp的時候存在。二,臨時響應可以用來在會話建立前進行sdp協商。
sip對話的斷開,則包含bye ,response兩步。
2,sip事務狀態的變遷
如果是2xx響應, sip 事務 = 請求 + 對應響應
如果是非2xx響應,sip 事務 = 請求 + 對應響應 + ack
ut = user transaction (使用者處理)
ct = client transaction(sip dialog模組處理)
uac sip事務
calling proceeding compeleted terminated
uas sip事務
proceeding compeleted confirmed terminated
3,invite session 狀態變遷
null ----> early stage ----> calling ----> confirmed ----> disconnect
sip裡面的幾個概念,會話 事務
transaction 事務是指乙個請求訊息以及這個請求對應的所有響應訊息的集合 對於invite事務來講,除包含invite請求和對應的響應訊息外,在非成功響應的情況下,還包括ack請求。via頭中的branch引數能夠唯一確定乙個事務。branch值相同,代表同乙個 transaction 事務...
SIP對話流程
這一節將通過乙個簡單的例子來介紹一些基本的 sip 操作。先讓我們來診視下圖展示的兩個使用者 之間的訊息順序。你可以看到伴隨這 rfc3665 描述的會話建立過程還有幾個其它的流程。我們在這些訊息上標上了序號。在這個例子中使用者 a 使用 ip 向網路上的另外一台ip 發出通話請求。為了完成通話,使...
大話事務隔離級別
大話事務隔離級別 我,老婆 兩個客戶端 同時操作乙個銀行卡 家庭資料庫中,乙個銀行卡即為一條記錄,記錄了我家銀行卡號和餘額 起始這個資料庫是read uncommitted級別,現在我想買電腦,我比較喜歡thinkpad,看了一款,準備付款,老闆扣了我銀行卡12000 開啟事務,update 很巧,...