1.VoLTE 語音呼叫路由原則
1.1:VoLTE 主叫
(1)VoLTE 用戶附著在 LTE,如果被叫是 VoLTE 用戶,則將呼叫路由至被叫歸屬 IMS 域,由被叫歸屬 IMS 進行被叫域選,根據域選結果進行后續(xù)路由;(2) VoLTE 用戶附著在 LTE,如果被叫是 CS 用戶,則呼叫從主叫歸屬 IMS 域直接進入 CS
域,由 CS 域完成后續(xù)呼叫;
(3)VoLTE 用戶附著在 CS,如果被叫是 VoLTE 用戶,通過被叫錨定方案將語音接續(xù)到被叫歸屬 IMS 域,由被叫歸屬 IMS 進行被叫域選,根據域選結果進行后續(xù)路由;(4) VoLTE 用戶附著在 CS,如果被叫是 CS 用戶,呼叫同現網 CS 用戶呼叫 CS 用戶。
1.2:VoLTE 被叫
(1)主叫是 VoLTE 用戶,附著在 LTE,被叫是 VoLTE 用戶,則將呼叫路由至被叫歸屬 IMS 域,由被叫歸屬 IMS 進行被叫域選,并根據域選結果進行后續(xù)路由;(2)主叫是 VoLTE 用戶,附著在 CS,被叫是 VoLTE 用戶,通過錨定方案將語音接續(xù)到被叫
歸屬 IMS 域,由被叫歸屬 IMS 進行被叫域選,根據域選結果進行后續(xù)路由;(3) 主叫是 CS 用戶,被叫是 VoLTE 用戶,通過錨定方案將語音接續(xù)到被叫歸屬 IMS 域,由歸屬 IMS 進行被叫域選,根據域選結果進行后續(xù)路由;
1.3:Precondition
建立媒體 PDP 上下文的過程稱為資源預留。
對于雙方的 UE 而言,建立 PDP 上下文的執(zhí)行過程是相互獨立的。這意味著在資源被成功預留之前,根本無法保證所協(xié)商的媒體會話是否可以建立起來。
因此,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)的呼叫請求發(fā)送到主叫 PCSCF。呼叫請求中包含 precondition 相關參數,
其中主叫側和被叫側均為 none。
2 主叫 PCSCF 通過 AAR 消息向 PCC 申請通話資源(臨時),同時請求主叫用戶位置信息(NSN的 PCSCF 的 AAR 消息中無法攜帶用戶位置信息的請求提示).
按標準流程,VoLTE SBC(P-CSCF 向 PCRF 發(fā)送 AAR 消息,攜帶用戶 IP、媒體部件信息(關鍵
參數包含 Media-Type、Flow-Description、Flow-Status)和 AF 應用標識等信息。VOLTE SBC(P-CSCF)
計算出相應的帶寬信息滿足與該次通話協(xié)商的編碼。消息除了攜帶業(yè)務流信息外,消息中還
攜帶 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 下發(fā)策略。Gx 接口的 RAR 請求消息中,攜帶 QoS
(QoS 關鍵參數包含 QCI,ARP,GBR 和 MRB)策略(共 1 個規(guī)則)。相應的帶寬信息滿足與該次通話協(xié)商的編碼要求,音頻呼叫時含有 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~8 主叫側預留無線側資源,MME 在消息 8 中攜帶主叫位置信息(TAI+E-CGI),與資源預留情況
9~10 S/P-GW 向 PCRF 返回主叫 EPC 側情況。 11~12 PCRF 向 SBC 上報主叫 EPC 側情況。
13~16 PCSCF 將 INVTIE 消息轉發(fā)給主叫側 SCSCF(因為在用戶注冊時,PCSCF 已經知道用戶在哪臺 SCSCF 上)主叫側根據用戶在 HSS 簽約的 IFC 完成業(yè)務觸發(fā),主叫 AS 進行被叫號碼補齊 +86,之后主叫 S-CSCF 通過查詢 ENUM/DNS 獲取被叫 I-CSCF 地址并將呼叫請求發(fā)送至被叫 I-CSCF。
17~18 被叫 I-CSCF 查詢 HSS 獲取被叫用戶注冊的 S-CSCF。
19 被叫觸發(fā)至 VoLTE AS,基本呼叫和補充業(yè)務觸發(fā)完成后觸發(fā) SCC AS。
20 SCC AS 進行被叫域選擇,向 HSS 查詢 T-ADS 信息。
23 HSS 向 SCC AS 返回 T-ADS 信息,包含 IMS Voice over PS supported。 24~26 呼叫請求轉發(fā)至被叫 UE。
27 被叫 UE 返回 183 其中包含被叫 SDP 信息,precondition 參數中主叫側和被叫側均為 none。
28~34 被叫側申請通話資源。
35~42 183 響應按照呼叫路徑被轉發(fā)至主叫。 44~50 主叫側根據協(xié)商結果修改資源申請。
51~59 主叫 UE 通過空口流程獲知通話資源預留成功,向被叫側發(fā)起 UPDATE,其中的
precondition 參數主叫側為 sendrecv,被叫側為 none。
60~68 被叫 UE 通過空口流程獲知通話資源預留成功,向主叫返回 200 OK,其中的 precondition 參數主被叫均為 sendrecv。
69~71 主被叫雙方完成呼叫信令流程,雙方開始通話。
72~74 主叫側掛機,UE 向 SBC 發(fā)送 BYE 消息,之后消息轉發(fā)至被叫 SBC 和 UE。 75~81 主叫側進行資源釋放。
82~88 被叫側進行資源釋放。
2.2 VoLTE 用戶呼叫 VoLTE 用戶,主叫附著在 LTE,被叫附著在 2/3G.
1 主叫用戶 UE(O)的呼叫請求發(fā)送到主叫 SBC。呼叫請求中包含 precondition 相關參數,其中主叫側和被叫側均為 none。
2 主叫 SBC 向 PCC 申請通話資源(臨時),同時請求主叫用戶 EPC 側信息。
3~4 主叫側 PCRF 向 S/P-GW 下發(fā)策略。
5 主叫側 PCRF 向 SBC 返回 AAA 響應。
6~8 主叫側預留無線側資源,MME 在消息 8 中攜帶主叫 EPC 側信息(TAI+E-CGI)。
9~10 S/P-GW 向 PCRF 返回主 EPC 側信息。
11~12 PCRF 向 SBC 上報主叫 EPC 側信息。
13~16 主叫側完成業(yè)務觸發(fā),主叫 AS 進行被叫號碼補齊,之后主叫 S-CSCF 通過查詢
ENUM/DNS 獲取被叫 I-CSCF 地址并將呼叫請求發(fā)送至被叫 I-CSCF。
17~18 被叫 I-CSCF 查詢 HSS,被叫簽約未注冊業(yè)務,I-CSCF 根據 HSS 返回的能力集選擇 S-CSCF 為用戶處理未注冊觸發(fā)。
19~20 被叫 S-CSCF 向 HSS 獲取用戶簽約數據。
21 被叫觸發(fā)至 VoLTE AS,基本呼叫和補充業(yè)務觸發(fā)完成后觸發(fā) SCC AS。
22~23 SCC AS 向 HSS 查詢 T-ADS 信息,觸發(fā) TADS 域選流程,HSS 返回 IMS Voice over PS NOT supported。
24 SCC AS 向 HSS 查詢被叫的 CSRN。 24a~24b HSS 向被叫 VMSC 獲取用戶的 MSRN。
25 HSS 向 SCC AS 返回被叫的 CSRN。
26~27 被叫 IMS 核心網將呼叫路由至 MGCF。
28 MGCF 將 INVITE 消息映射為 IAM 消息發(fā)往 CS 域。
29~30 MGCF 與被叫端局之間進行媒體協(xié)商。
31 被叫端局返回 ACM 消息。
32 MGCF 根據消息 29 中的 SDP 內容生成 183 響應,攜帶 MGCF/IM-MGW 的 SDP,其中 precondition 參數中,MGCF 側為 sendrecv,主叫側為 none。
33~38 183 消息轉發(fā)至主叫 SBC。
39~45 主叫側根據協(xié)商結果修改資源申請。
47~62 主叫 UE 通過空口流程獲知通話資源預留成功,向被叫側發(fā)起 UPDATE,其中的
precondition 參數主叫側為 sendrecv,MGCF 側為 sendrecv。之后 MGCF 返回 200 OK 對 UPDATE
進行響應。
63 MGCF 向被叫端局發(fā)送 COT 導通檢測消息。
64 被叫端局返回 CPG(Alerting)。
65 MGCF 向主叫側返回 180Ringing 響應。被叫摘機后完成后續(xù)信令流程。
66~66a 被叫摘機后完成后續(xù)信令流程。
67~74 主叫掛機后,主叫側 SBC 釋放主叫通話資源。
75 BYE 消息轉發(fā)至被叫 MGCF。
76~77 MGCF 將 BYE 消息映射為 REL 消息,被叫端局返回 RLC。
[[i] 本帖最后由 ranhj 于 2016-12-8 09:31 編輯 [/i]]