SRVCC(Single Radio Voice Call Continuity)指单射频语音呼叫连续性。简单地说,它是一种技术,使得移动通信网络中的用户可以在使用VoLTE(Voice over LTE)服务时不中断地进行语音通话。SRVCC的基本原理是,将从VoLTE到CS(Circuit Switched)系统的切换过程从用户设备端移到网络侧来实现无缝切换,从而提供更好的语音服务。
1.SRVCC的实现原理
SRVCC是通过以下步骤来实现的:
- 当 VoLTE 用户发起或接收语音通话时,VoLTE 服务器会启动 Session Management 功能,向策略和执行功能(PCRF)发送请求,以确定是否要使用 SRVCC 技术来完成语音呼叫。
- 如果 PCRF 确定需要使用 SRVCC,则 VoLTE 服务器向 MSC/VLR 发送卸载请求,将语音呼叫从 LTE 网络卸载至 2G/3G CS 网络。
- 当 MSC/VLR 收到卸载请求后,它会向 HLR 发送请求来获取被呼叫方的位置信息,并将被呼叫方在 CS 网络中的信令和链路连接设置好。
- 通话在 CS 网络中建立并进行,当通话结束时,它被释放,并最终被清除。
2.SRVCC与ESRVCC区别
ESRVCC(Enhanced Single Radio Voice Call Continuity)是 SRVCC 的进一步发展,它除了具有 SRVCC 技术的优点外,还可以实现从 CS 到 VoLTE 的无缝切换。
相比于 SRVCC,ESRVCC 增加了 eSRVCC Server 和 HelD Server 两个新元素:
- eSRVCC Server:负责提供支持 eSRVCC 功能的核心网络节点。
- HelD Server:提供塔台/天线位置等无线电参数信息以及PS(Packet Switched)域终端标识等关键信息。
ESRVCC 主要流程如下:
- 当 VoLTE 用户发起或接收语音通话时,VoLTE 服务器会通过 Diameter 协议向 PCRF 发送策略控制请求,用于识别并获取支持 eSRVCC 的卸载服务及相关信息。
- 当 MSC/VLR 收到服务请求后,它将通过 HSS/HLR(Home Subscriber Server) 获取用户基本信息、临时网络位置和多媒体会话属性。
- 在 CS 网络中建立语音通话会话,并返回 VoLTE 服务器和 HelD Server 所需的所有信息。
- 使用已获取的信息,VoLTE 服务器会完成从 VoLTE 到 CS 和从 CS 到 VoLTE 网络的切换过程,以保证语音通话的持续性。
阅读全文