1.VoLTE 語音呼叫路由原則
1.1:VoLTE 主叫
(1)VoLTE 用戶附著在 LTE,如果被叫是 VoLTE 用戶,則將呼叫路由至被叫歸屬 IMS 域,由被叫歸屬 IMS 進行被叫域選,根據域選結果進行后續路由;
(2)VoLTE 用戶附著在 LTE,如果被叫是 CS 用戶,則呼叫從主叫歸屬 IMS 域直接進入 CS域,由 CS 域完成后續呼叫;
(3)VoLTE 用戶附著在 CS,如果被叫是 VoLTE 用戶,通過被叫錨定方案將語音接續到被叫歸屬 IMS 域,由被叫歸屬 IMS 進行被叫域選,根據域選結果進行后續路由;
(4) VoLTE 用戶附著在 CS,如果被叫是 CS 用戶,呼叫同現網 CS 用戶呼叫 CS 用戶。
1.2:VoLTE 被叫
(1)主叫是 VoLTE 用戶,附著在 LTE,被叫是 VoLTE 用戶,則將呼叫路由至被叫歸屬 IMS 域,由被叫歸屬 IMS 進行被叫域選,并根據域選結果進行后續路由;(2)主叫是 VoLTE 用戶,附著在 CS,被叫是 VoLTE 用戶,通過錨定方案將語音接續到被叫歸屬 IMS 域,由被叫歸屬 IMS 進行被叫域選,根據域選結果進行后續路由;(3) 主叫是 CS 用戶,被叫是 VoLTE 用戶,通過錨定方案將語音接續到被叫歸屬 IMS 域,由歸屬 IMS 進行被叫域選,根據域選結果進行后續路由.
1.3:Precondition
建立媒體 PDP 上下文的過程稱為資源預留。
對于雙方的 UE 而言,建立 PDP 上下文的執行過程是相互獨立的。這意味著在資源被成功預留之前,根本無法保證所協商的媒體會話是否可以建立起來。
因此,Precondition 作用主要是為了保證在確認本地和主叫方的資源預留都已成功之前,被叫方不應振鈴,以最大程度減少被叫方振鈴但接聽電話又失敗的情況
1.4:VoLTE 信令包過渡
(((diameter or sip or gtpv2 or megaco or dns or camel or bicc or gsm_map) && !(diameter.cmd.code == 280)) && !(diameter.cmd.code == 257)) && !(diameter.cmd.code == 282)
2. VoLTE 用戶(LTE 附著)呼叫 VoLTE 用戶(LTE/CS 附著)
2.1 VoLTE 用戶呼叫 VoLTE 用戶,主被叫均附著在 LTE
1主叫用戶 UE(O)的呼叫請求發送到主叫 PCSCF。呼叫請求中包含 precondition 相關參數,其中主叫側和被叫側均為 none。
2 主叫 PCSCF 通過 AAR 消息向 PCC 申請通話資源(臨時),同時請求主叫用戶位置信息(NSN的 PCSCF 的 AAR 消息中無法攜帶用戶位置信息的請求提示).
按標準流程,VoLTE SBC(P-CSCF 向 PCRF 發送 AAR 消息,攜帶用戶 IP、媒體部件信息(關鍵參數包含 Media-Type、Flow-Description、Flow-Status)和 AF 應用標識等信息。VOLTE SBC(P-CSCF)計算出相應的帶寬信息滿足與該次通話協商的編碼。消息除了攜帶業務流信息外,消息中還攜帶 AF-Charging-Identifier,通知 PCRF ICID。消息中攜帶的終端地址為 IPv6 地址。同時攜帶 Specific-Action AVP,其值為 CHARGING_CORRELATION_EXCHANGE (1),VoLTE SBC(P-CSCF)要求 PCRF 上 報 接 入 網 側 的 計 費 標 識 。 并 攜 帶 Specific-Action AVP , 其 值 為 為 ACCESS_NETWORK_INFO_REPORT (12),攜帶 Required-Access-Info AVP,填寫為 USER_LOCATION(0);)。
3~4主叫側 PCRF 通過 RAR 消息向 S/P-GW 下發策略。Gx 接口的 RAR 請求消息中,攜帶 QoS
(QoS 關鍵參數包含 QCI,ARP,GBR 和 MRB)策略(共 1 個規則)。相應的帶寬信息滿足與該次通話協商的編碼要求,音頻呼叫時含有 QCI=1。RAR 消息中 Charging-Rule-Install AVP 除了攜帶 QOS 參數外,該 AVP 中攜帶 Charging-Correlation-Indicator AVP。同時還攜帶 Event-Trigger AVP,取值為 CHARGING_CORRELATION_EXCHANGE (28),指示 P-GW 需要上報 GCID。RAR 消息中同時還攜帶 AF-Charging-Identifier 信息。
5主叫側 PCRF 向 SBC 返回 AAA 響應。
6~10 主叫側預留無線側資源,MME 在消息 8 中攜帶主叫位置信息(TAI+E-CGI),與資源預留情況。
13~16 PCSCF 將 INVTIE 消息轉發給主叫側 SCSCF(因為在用戶注冊時,PCSCF 已經知道用戶在哪臺 SCSCF 上)主叫側根據用戶在 HSS 簽約的 IFC 完成業務觸發,主叫 AS 進行被叫號碼補齊 +86,之后主叫 S-CSCF 通過查詢 ENUM/DNS 獲取被叫 I-CSCF 地址并將呼叫請求發送至被叫 I-CSCF。
17~18被叫 I-CSCF 查詢 HSS 獲取被叫用戶注冊的 S-CSCF。
19 被叫觸發至 VoLTE AS,基本呼叫和補充業務觸發完成后觸發 SCC AS。
20~22 SCC AS 進行被叫域選擇,向 HSS 查詢 T-ADS 信息。
23 HSS 向 SCC AS 返回 T-ADS 信息,包含 IMS Voice over PS supported。
24~26 呼叫請求轉發至被叫 UE。
27被叫 UE 返回 183 其中包含被叫 SDP 信息,precondition 參數中主叫側和被叫側均為none,
28~50被叫側申請通話資源。
51~59主叫 UE 通過空口流程獲知通話資源預留成功,向被叫側發起 UPDATE,其中的
precondition 參數主叫側為 sendrecv,被叫側為 none。
60~68 被叫 UE 通過空口流程獲知通話資源預留成功,向主叫返回 200 OK,其中的 precondition 參數主被叫均為 sendrecv。
69~71主被叫雙方完成呼叫信令流程,雙方開始通話。
72~74 主叫側掛機,UE 向 SBC 發送 BYE 消息,之后消息轉發至被叫 SBC 和 UE。 75~81 主叫側進行資源釋放。
82~88被叫側進行資源釋放。
2.2 VoLTE 用戶呼叫 VoLTE 用戶,主叫附著在 LTE,被叫附著在 2/3G.
1 主叫用戶 UE(O)的呼叫請求發送到主叫 SBC。呼叫請求中包含 precondition 相關參數,其中主叫側和被叫側均為 none。
2主叫 SBC 向 PCC 申請通話資源(臨時),同時請求主叫用戶 EPC 側信息。
3~4 主叫側 PCRF 向 S/P-GW 下發策略。
5主叫側 PCRF 向 SBC 返回 AAA 響應。
6~8 主叫側預留無線側資源,MME 在消息 8 中攜帶主叫 EPC 側信息(TAI+E-CGI)。
9~10S/P-GW 向 PCRF 返回主 EPC 側信息。
11~12PCRF 向 SBC 上報主叫 EPC 側信息。
13~16主叫側完成業務觸發,主叫 AS 進行被叫號碼補齊,之后主叫 S-CSCF 通過查詢
ENUM/DNS 獲取被叫 I-CSCF 地址并將呼叫請求發送至被叫 I-CSCF。
17~18 被叫 I-CSCF 查詢 HSS,被叫簽約未注冊業務,I-CSCF 根據 HSS 返回的能力集選擇 S-CSCF 為用戶處理未注冊觸發。
19~20被叫 S-CSCF 向 HSS 獲取用戶簽約數據。
21被叫觸發至 VoLTE AS,基本呼叫和補充業務觸發完成后觸發 SCC AS。
22~24SCC AS 向 HSS 查詢 T-ADS 信息,觸發 TADS 域選流程,HSS 返回 IMS Voice over PS NOT supported。
25 HSS 向 SCC AS 返回被叫的 CSRN。
26~27被叫 IMS 核心網將呼叫路由至 MGCF。
28MGCF 將 INVITE 消息映射為 IAM 消息發往 CS 域。
29~30MGCF 與被叫端局之間進行媒體協商。
31 被叫端局返回 ACM 消息。
32 MGCF 根據消息 29 中的 SDP 內容生成 183 響應,攜帶 MGCF/IM-MGW 的 SDP,其中 precondition 參數中,MGCF 側為 sendrecv,主叫側為 none。
33~38 183 消息轉發至主叫 SBC。
39~46主叫側根據協商結果修改資源申請。
47~62主叫 UE 通過空口流程獲知通話資源預留成功,向被叫側發起 UPDATE,其中的
precondition 參數主叫側為 sendrecv,MGCF 側為 sendrecv。之后 MGCF 返回 200 OK 對 UPDATE進行響應。
63 MGCF 向被叫端局發送 COT 導通檢測消息。
64 被叫端局返回 CPG(Alerting)。
65 MGCF 向主叫側返回 180Ringing 響應。被叫摘機后完成后續信令流程。
66~66a被叫摘機后完成后續信令流程。
67~74主叫掛機后,主叫側 SBC 釋放主叫通話資源。
75BYE 消息轉發至被叫 MGCF。
76~77MGCF 將 BYE 消息映射為 REL 消息,被叫端局返回 RLC。
3. VoLTE 用戶(CS 附著)呼叫 VoLTE 用戶(LTE/CS 附著)
1~2主叫端局查詢被叫HSS獲取路由信息,HSS返回VoLTE用戶錨定SCP的T-CSI。
3~4主叫端局觸發至錨定SCP,SCP返回IMS路由碼+被叫號碼。
5電路域根據路由配置將呼叫路由至被叫歸屬域MGCF。
6MGCF去掉被叫號碼前綴后將呼叫路由至本域I-CSCF。
7~8I-CSCF查詢HSS獲取被叫注冊的S-CSCF。
9被叫觸發至VoLTE AS,基本呼叫和補充業務觸發完成后觸發SCC AS。
10SCC AS進行被叫域選擇,向HSS查詢T-ADS信息。
11SCC AS向HSS查詢T-ADS信息,HSS返回 IMS Voice over PS NOT supported。
12SCC AS向HSS查詢被叫的CSRN。
13~14HSS向被叫VMSC獲取用戶的MSRN。
15HSS向SCC AS返回被叫的CSRN。
16~17被叫IMS核心網將呼叫路由至MGCF。
18MGCF將INVITE消息映射為IAM消息發往CS域。
19~20MGCF與被叫端局之間進行媒體協商。
21MGCF根據消息19中的SDP內容生成183響應,攜帶MGCF/IM-MGW的SDP。
22~24183消息轉發至MGCF。
25~26MGCF與主叫端局進行媒體協商。
27~29被叫端局返回ACM(Alerting)經被叫IMS核心網后到達主叫端局。
30~32被叫摘機后完成呼叫流程。
33~38呼叫釋放流程。
30~32被叫摘機后完成呼叫流程。
33~38呼叫釋放流程。
如果要下載此文檔,微信掃描下面二維碼,回復數字【10003】即可獲得