【技术干货】VOLTE_MO_MT流程
[摘要] Volte的语音呼叫流程是怎样的呢?主被叫是怎样的流程,请看本文的分享。本文来源于通信人才网微信公众号(tongxinjob)

1.VoLTE 语音呼叫路由原则

 

 

1.1VoLTE 主叫

 

1VoLTE 用户附着在 LTE,如果被叫是 VoLTE 用户,则将呼叫路由至被叫归属 IMS 域,由被叫归属 IMS 进行被叫域选,根据域选结果进行后续路由;

2VoLTE 用户附着在 LTE,如果被叫是 CS 用户,则呼叫从主叫归属 IMS 域直接进入 CS域,由 CS 域完成后续呼叫;

3VoLTE 用户附着在 CS,如果被叫是 VoLTE 用户,通过被叫锚定方案将语音接续到被叫归属 IMS 域,由被叫归属 IMS 进行被叫域选,根据域选结果进行后续路由;

4VoLTE 用户附着在 CS,如果被叫是 CS 用户,呼叫同现网 CS 用户呼叫 CS 用户。

 

1.2VoLTE 被叫

 

1)主叫是 VoLTE 用户,附着在 LTE,被叫是 VoLTE 用户,则将呼叫路由至被叫归属 IMS 域,由被叫归属 IMS 进行被叫域选,并根据域选结果进行后续路由;(2)主叫是 VoLTE 用户,附着在 CS,被叫是 VoLTE 用户,通过锚定方案将语音接续到被叫归属 IMS 域,由被叫归属 IMS 进行被叫域选,根据域选结果进行后续路由;(3) 主叫是 CS 用户,被叫是 VoLTE 用户,通过锚定方案将语音接续到被叫归属 IMS 域,由归属 IMS 进行被叫域选,根据域选结果进行后续路由.

 

1.3Precondition

 

建立媒体 PDP 上下文的过程称为资源预留。

对于双方的 UE 而言,建立 PDP 上下文的执行过程是相互独立的。这意味着在资源被成功预留之前,根本无法保证所协商的媒体会话是否可以建立起来。

 

因此,Precondition 作用主要是为了保证在确认本地和主叫方的资源预留都已成功之前,被叫方不应振铃,以最大程度减少被叫方振铃但接听电话又失败的情况

 

1.4VoLTE 信令包过渡

 

(((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 附着) 

 blob.png

 

2.1 VoLTE 用户呼叫 VoLTE 用户,主被叫均附着在 LTE

  

blob.png

1主叫用户 UE(O)的呼叫请求发送到主叫 PCSCF。呼叫请求中包含 precondition 相关参数,其中主叫侧和被叫侧均为 none

 

2 主叫 PCSCF 通过 AAR 消息向 PCC 申请通话资源(临时),同时请求主叫用户位置信息(NSNPCSCF 的 AAR 消息中无法携带用户位置信息的请求提示).

 

按标准流程,VoLTE SBCP-CSCF 向 PCRF 发送 AAR 消息,携带用户 IP、媒体部件信息(关键参数包含 Media-TypeFlow-DescriptionFlow-Status)和 AF 应用标识等信息。VOLTE SBCP-CSCF计算出相应的带宽信息满足与该次通话协商的编码。消息除了携带业务流信息外,消息中还携带 AF-Charging-Identifier,通知 PCRF ICID。消息中携带的终端地址为 IPv6 地址。同时携带 Specific-Action AVP,其值为 CHARGING_CORRELATION_EXCHANGE (1)VoLTE SBCP-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 关键参数包含 QCIARPGBR 和 MRB)策略(1 个规则)。相应的带宽信息满足与该次通话协商的编码要求,音频呼叫时含有 QCI=1RAR 消息中 Charging-Rule-Install AVP 除了携带 QOS 参数外,该 AVP 中携带 Charging-Correlation-Indicator AVP。同时还携带 Event-Trigger AVP,取值为 CHARGING_CORRELATION_EXCHANGE (28),指示 P-GW 需要上报 GCIDRAR 消息中同时还携带 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.


 

blob.png


  

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 参数主叫侧为 sendrecvMGCF 侧为 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 附着)

blob.png

blob.png

1~2主叫端局查询被叫HSS获取路由信息,HSS返回VoLTE用户锚定SCPT-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-MGWSDP

22~24183消息转发至MGCF

25~26MGCF与主叫端局进行媒体协商。

27~29被叫端局返回ACM(Alerting)经被叫IMS核心网后到达主叫端局。

30~32被叫摘机后完成呼叫流程。

33~38呼叫释放流程。

30~32被叫摘机后完成呼叫流程。

33~38呼叫释放流程。


如果要下载此文档,微信扫描下面二维码,回复数字【10003】即可获得

blob.png


通信智库更多

分析师:周行 在通信招聘和求职过程中,怎样合理的谈薪酬待遇,是HR和求职者共同需要面对的问题【详细】

最爱看
热评榜关注榜
合作伙伴
关于通信人才网|服务协议|隐私保护|隐私保护|隐私保护|
Copyright © 2006 - 2024 通信人才网 All rights reserved.