06 VoLTE - Signaling - Call Release and Error Handling
来源:互联网 发布:数字货币交易系统源码 编辑:程序博客网 时间:2024/05/22 17:19
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需要重新执行初始化注册的过程。
1 0
- 06 VoLTE - Signaling - Call Release and Error Handling
- 05 VoLTE - Signaling - Call Scenarios
- Error Handling and Debugging
- Debugging and Error Handling
- 04 VoLTE - Signaling - IMS Client Registration
- 07 VoLTE - Signaling - IMS Client Deregistration
- 02 VoLTE - Domain Selection 和 VoLTE Signaling Overview
- Data Transfer Process and Error handling process
- handling IRPs 17: Call to Action and Resources
- Error Handling
- Error Handling
- Signaling Semaphores and Priority Inheritance
- VoLTE and IMS
- Error handling and Go go 优雅的错误处理
- Eloquent JavaScript 笔记 八: Bugs and Error Handling
- Propagate Error Info: Use ATL and C++ to Implement Error-Handling COM Objects
- Requirements of error handling
- 2.4 Handling &Error Code
- SQL2005四个排名函数(row_number、rank、dense_rank和ntile)的比较
- Python叠加两幅栅格图像
- java多线程的好处.1
- 41.leetcode题目217. Contains Duplicate(哈希方法还没做)
- 基于的epoll模型的简单http服务器
- 06 VoLTE - Signaling - Call Release and Error Handling
- BSoj : 4608【CQOI2016】路由表
- 关于java以及引申到其他技术的学习方法的小结
- Ubuntu 14.04 LTS 版升级到 GCC 4.9.2
- Java中判断List为空
- MVP浅尝----从一个自定义View说起
- 一道事件委托面试题 - 猫叫老鼠跑主人醒
- OD三种断点原理
- WinEdt的bib参考文献管理教程