故障现象
某运营商vip用户反馈在通话2分钟后,有掉话的现象发生。
故障分析
1.分析业务流程:ue发起cmnet的会话释放,如下图所示。
2.cmnet的会话释放流程,收到pfcp_session_deletion_res后,会给ocs发送释放消息,如下图所示。
3.ims会话的retrieve流程处理完成,准备5g切4g。
4.cmnet会话的retrieve流程与cmnet会话的释放流程冲突,返回了504,如下图所示。
5.cmnet会话的释放流程处理结束,如下图所示。
6.ims会话5g切4g完成后,2分钟后被释放,如下图所示。
7.梳理信令流程,如下图所示。
a.smf在用户通话2分钟时释放会话,是因为smf的定时器误删ims会话导致。
b.smf的定时器误删ims会话是由于cmnet会话的释放流程与ims会话的切换处于冲突中,smf维护用户上下文状态错误,导致定时器误判断此时用户仍在5g。
c.cmnet会话的释放流程与ims会话的切换处于冲突,是因为ocs响应慢导致。
8.根据对信令流程的梳理,该问题出现的概率很低,小于万分之0.5。
问题概率 = 2分钟定时器超时删除4g会话次数 ÷ epsfallback流程的次数
分2个场景:
a.正常场景:4g切5g后,定时器删4g会话。
b.异常场景:5g切4g后,定时器误删4g会话。
9.该现象必须要满足下面5个条件才会发生。
a.用户的2个会话必须在同一个smf。
b.cmnet数据会话在语音呼叫前,在5g侧发起释放。
c.cmnet数据会话释放流程中ocs响应比较慢,cmnet数据会话释放流程未结束。
d.cmnet数据会话释放结束前,用户ims会话5g切4g完成。
e.用户通话时长超过2分钟。
10.smf启动2分钟定时器是根据协议针对异常的保护。在5g切4g时,未收到amf释放5g会话;或者4g切5g时,未收到mme释放4g会话,smf通过启动定时器删除资源。
11.smf释放会话时间短,正常释放会话的流程只用了20毫秒,如下图所示。
故障处理
1.综上分析:用户的cmnet数据会话在5g侧发起释放,由于ocs响应慢,所以释放流程未结束。同时用户又发起了ims语音呼叫。在ims语音会话切换到4g后,smf会启动定时器以保证用户协议一致。由于cmnet会话的释放流程与ims会话的切换处于冲突中,smf维护用户上下文状态错误,导致定时器误判断此时用户仍在5g,2分钟后删除了ims语音会话。
2.在后续版本中解决该问题。
直流变压器的基本要求_直流变压器的工作原理
红外热成像技术检测对策
LG化学携手华友钴业成立合资公司 汽车动力电池正极材料项目落户无锡
爱普特32位MCU APT32F1023H8S6电机驱动电路
光伏系统中最大功率跟踪的研究
5G用户掉话问题处理
基于容器的应用程序选择云计算架构时需要了解关键问题和注意事项
为MRAM工艺打造的量测方案
核芯互联要用更快的速度打造高端数字和模拟芯片
我国制造的最大痛点是尚未完全建立制造文明
英特尔周三发布代号“Avoton”64位八核Atom C2000芯片
电压互感器的几种接线方式
以人为本,人工智能城市是要让人“三生”有幸
5G产业崛起势必将对星河精密发展带来巨大积极推动作用
2020年前三季度中国企业专利授权量排名TOP3
一种柔韧且可拉伸的无线感知系统
英创信息技术EM9280 Linux触摸屏应用开发简介
新型农药残留快速检测仪
FPGA中的逻辑运算是如何实现的?
长安蓝鲸发动机挑战吉尼斯纪录:连续10天,不低于200小时的极限运行测试