天天看點

VoLTE業務端到端流程

以 V2V 場景為例, VoLTE 端到端流程可以拆解為以下 9 個子過程:

VoLTE業務端到端流程

 1. 主叫接入過程

主叫端終端------>主叫端 P-SBC,發送 INVITE 業務請求消息。空閑狀态下終端發起 VoLTE 業務請求,通過鑒權、上下文設定、建立預設承載等操作完成RRC 連接配接、初始上下文連接配接、 QCI9 與 QCI5 預設承載建立、 向 IMS 中的 P-SBC 網

元發起 INVITE 請求(包含 service Request)。

2. 主叫專載建立過程

主叫端 P-SBC------>主叫端 S-CSCF,轉發 INVITE 業務請求消息。 P-SBC 網元收到 INVITE 請求後,通過與 EPC 的鑒權、承載重配等操作建立到終端的專用承載, 同時向注冊的 S-CSCF 發起 INVITE 請求。

3. ENUM/DNS 查詢過程

主叫端 S-CSCF------>對端 I-CSCF,轉發 INVITE 業務請求消息。 S-CSCF 網元收到 INVITE 請求後,通過查詢 MMTel AS 伺服器獲得呼叫能力支援相關資訊,查詢 ENUM/DNS 伺服器獲得對端 IMS 網絡 IP 位址,然後發送 INVITE 請求到對端IMS 網絡中入口點 I-CSCF 網元。

4. S-CSCF 查詢過程

對端 I-CSCF------>對端 S-CSCF,轉發 INVITE 業務請求消息。被叫端 I-CSCF收到業務請求後,查詢本地 HSS 伺服器擷取相關使用者資訊,如使用者位址和線上狀态等。然後将查詢到的資料加入到業務請求中發送到 S-CSCF 網元進行下一步處理。

5. 被叫域選過程

對端 S-CSCF------>對端 P-SBC,轉發 INVITE 業務請求消息。 S-CSCF 網元收到請求後查詢 HSS 伺服器和 MMTel AS 伺服器擷取使用者相關資訊, 發送至 P-SBC網元進行下一步處理。

6. 被叫尋呼過程

對端 P-SBC------>對端終端,轉發 INVITE 業務請求消息。 P-SBC 收到被叫使用者資訊和業務請求後通過 S/P-GW 網關通知 MME 網元向被叫使用者發起尋呼,被叫使用者收到尋呼消息後向 MME 發起 service Request 請求。

7. 被叫接入過程

對端終端------>對端 EPC,發送 service Request 業務請求消息。被叫使用者發起 service Request 請求通過鑒權、上下文設定、 RRC 重配置等操作完成對EPC 網的接入。

8. 被叫專載建立過程

對端 P-SBC------>主叫端終端,發送 183 消息通知主叫終端專載建立成功。被叫完成對 EPC 的接入後, EPC 網絡建立與被叫終端之間的承載,之後終端向P-SBC 發送 183 消息。 P-SBC 收到此消息後建立與被叫終端之間的專載,然後向主叫終端發送 183 消息,通知主叫終端被叫轉載已建立完成。

9. Precondition 過程

主叫端終端<------>被叫端終端,發送 200 OK 消息通知主叫終端資源預留成功。主被叫之間專載建立完成,通過 SDP 進行資訊互動選擇合适的媒體和編碼方案進行 VoLTE 通話,完成資源預留後,建立媒體連接配接;随後被叫向主叫發送 180 ring 消息,主叫發送 ack 消息開始進行 VoLTE 通話