VoLTE基础自学系列 | eSRVCC稳态呼叫切换流程

Posted COCOgsta

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VoLTE基础自学系列 | eSRVCC稳态呼叫切换流程相关的知识,希望对你有一定的参考价值。

视频来源:51学通信《VoLTE基础》

一边学习一边整理老师的课程内容及试验笔记,并与大家分享,侵权即删,谢谢支持!

附上汇总贴:VoLTE基础自学系列 | 汇总_COCOgsta的博客-CSDN博客


SRVCC基本架构

eSRVCC基本架构

eSRVCC控制及媒体面架构

SRVCC切换高层示意图

注意:目标网络的CS域承载建立好后(第7步) ,LTE侧的UE才会开始切换到目标CS域(第10步) 。而此时IMS域侧的会话切换过程(第6步) 可能仍在进行。

eSRVCC切换基本点

通话中,LTE信号不好时,eNodeB根据UE测量报告通知MME切换到 2/3G接入。

MME通过Sv接口向eMSC发起切换

eMSC准备CS域资源,并发起一个新的”call leg”,到ATCF(目的地址STN-SR)

ATCF使用收到的PAI头域中的C-MSISDN关联用户

ATCF通知SCC AS(AT U-STI) 关于access transfer(PS leg->CS leg) 的变更,媒体流锚定到ATGW

SCC AS或ATCF将原有PS leg(由Target-Dialog指明) 释放

SRVCC from E-UTRAN to GERAN without DTM support(适用于2G中不支持DTM的运营商)

SRVCC from E-UTRAN to UTRAN with PS HO or GERAN with DTM HO support(适用于2G中支持DTM或切换到3G的场景)

eSRVCC切换过程(侧重IMS侧)

注:SSI:Session State Information(为支持mid call等场景)

SRVCC Call Handover(High Level简化版)

eSRVCC稳态切换较完整信令流程(LTE->GSM without DTM)

更完整的eSRVCC切换流程

稳态会话切换的编解码协商流程

eSRVCC稳态呼叫切换流程 --- 部分抓包消息举例

Handover Required(eNodeB -> MME)

SRVCC PS to CS Request(MME -> eMSC)

Sv接口:PS to CS Request消息中的Source RNC to Target RNC Transparent Container

The Source to Target Transparent Container

包含的是需要从source RAN通过核心网透明传送给target RAN的信息。

  • When the target network is GERAN, the Transparent container field contains the value part of the Old BSS to New BSS Information IE defined in3GPP TS 48.008
  • When the target network is UTRAN, this container carries the Source RNC to Target RNC Transparent Container IE defined in3GPPTS 25.413
  • When the target network is E-UTRAN, the container carries the Source eNB To Target eNB Transparent Container IE defined in3GPPTS 36.413

SRVCC Call Handover INVITE(eMSC -> ATCF)

SRVCC Call Handover INVITE(eMSC -> ATCF) SDP

SRVCC Call Handover 200 OK (ATCF -> eMSC)

SRVCC Call Handover INVITE ATCF -> SCC-AS

eSRVC呼叫切换BYE(SCCAS -> S-CCSF)

注:原信令Leg(由Target-Dialog指明) 可由ATCF或SCCAS释放,SCCAS为B2BUA, 因此释放不需要通知远端IMS用户(除非有SDP更新) 。

总结:eSRVCC路由切换路径距离(LTE->GSM)

信令路由:

VoLTE用户从LTE切换至2G无线网:

  • eNodeB→MME→eMSC Server→目标MSC Server→eMSC Server→MME→eNodeB

eMSC更新SBC/ATCF的VoLTE切换用户接入侧信息:

  • eMSC Server→VoLTE切换用户所在SBC/ATCF→eMSC Server→MME

VoLTE SBC/P-CSCF/ATCF更新VoLTE切换用户的SCC AS的用户接入侧信息:

  • VoLTE SBC/P-CSCF/AT CF(根据ATU-STI查询ENUM/DNS) →VoLTE切换用户归属SCC AS

媒体路由:

VoLTE切换用户在切换前的路由:

  • VoLTE切换用户→(LTE/EPC IMS APN专用承载) →VoLTE切换用户所在地SBC→远端用户

VoLTE切换用户在切换后的路由:

  • VoLTE切换用户→目标MGW→VoLTE切换用户所在地SBC→远端用户

注:由SBC/AT GW根据需要完成媒体面的编解码转换。(尽量避免)

以上是关于VoLTE基础自学系列 | eSRVCC稳态呼叫切换流程的主要内容,如果未能解决你的问题,请参考以下文章

VoLTE基础自学系列 | IMS(VoLTE)注册流程(不含eSRVCC)

VoLTE基础自学系列 | VoLTE实战分析之VoLTE注册流程

VoLTE基础自学系列 | VoLTE呼叫流程之VoLTE及PSTN

VoLTE基础自学系列 | VoLTE呼叫流程之VoLTE打VoLTE,主被叫接入域为LTE

VoLTE基础自学系列 | VoLTE呼叫流程之PSTN打VoLTE

VoLTE基础自学系列 | 什么是VoLTE中的Silent Redial?它和CSFB什么关系?