VoLTE Call 的释放过程,以及出错时的处理方式。出错时有的情况是可以恢复的,但有时只能让 VoLTE Call 结束。
VoLTE Call Release
在VoLTE Call的释放过程中, MO UE 和MT UE 都可以主动释放,然后由另一端发送 200 OK进行确认。
VoLTE Call Failure 以及 Recovery
VoLTE Call 在建立和对话的过程中可能会有多种失败的情况。
产生失败的原因可能会来自两方面
- IMS SIP failure
- LTE RRC/NAS failure
对于失败的情形,处理时主要有三种策略
- Retry/Redial
- Move to a different RAT/End the call
- End the call
VoLTE Call Termination - Loss of Radio Link
如果发生了Radio Lin Failure,UE端的IMS Client并不会对它做出反应,UE会启动radio link recovery过程,来进行恢复。
如果恢复失败,call 会被释放掉。有下列情况call也会被释放掉:
- 用户主动释放
- IMS Core或Client会检测到RTP flow缺失
- EPC检测到承载丢失
如果发现VoLTE的Guaranteed Bit Rate丢失,那么网络侧会终止相关的Session。
如果UE收到了SIP:BYE 或SIP:CANCEL,call会被释放。
如果UE丢失了无线连接,但又重新获取了连接。在丢失连接的这段时间里,如果UE先前在IMS Core的注册已经超时
UE需要重新执行初始化注册的过程。