用户语音业务异常的问题处理

描述

故障现象

用户反馈在语音呼叫中出现VoLTE会话呼叫异常,出现掉落2G现象。

故障分析

通过SBC侧进行跟踪,分析用户在异常时间点的会话信令。

1.用户A先作为被叫,接到用户B的INVITE请求消息,如下图所示。

VoLTE

2.用户A在0.6秒内立即拒绝呼叫,向用户B发送603响应,表示拒绝接听。603通常为手机振铃时点击拒绝发送。

3.用户A拒绝用户B发起的呼叫后,在0.003秒内再次瞬间向用户C发起了INVITE呼叫请求,如下图所示。

VoLTE

4.此会话特征为,在少于1秒之内,连续发生了会话建立、会话删除、会话建立。

通过SMF侧进行跟踪,用户在异常时间点的控制信令分析。

5.1024.129用户在5G网络。SMF收到PCF第一次发起的专载创建请求,SMF成功处理后开始正常进入EPSFB流程。

6.1024.149 5G网络内完成EPSFB流程,开始等待前向的切换请求,如下图所示。

VoLTE

7.1024.679 SMF第二次收到PCF的通知,请求删除当前语音专载。此时间对应用户已拒绝了呼叫。但会话流程还未完成切换。

8.1024.729 SMF收到AMF发起的Retrive请求以及前向的TAU请求,SMF开始处理5G到4G的TAU流程,因切换优先级高,PCF的删除请求将被暂时缓存,如下图所示。

VoLTE

VoLTE

9.1024.939 完成TAU后,会话用户已在4G网络,此时SMF/PGW开始准备弹出缓存的专载创建/删除请求。

10.1024.939 SMF第三次收到PCF发起的专载创建请求,本次专载规则相同,对应用户在挂机后于瞬间开始再次发起呼叫。

11.因SMF正在处理前期已缓存的PCF消息,同时缓存消息中包含删除规则信息,对于本次请求进行拒绝,如下图所示。

VoLTE

12.1025.469 SMF将缓存的PCF消息弹出并完成处理,如下图所示。

VoLTE

13.此会话特征:在1秒内连续不停的建立专载,删除专载,建立专载。

VoLTE

1.综合上述分析,此异常触发场景为极短的时间内(小于1秒),用户连续进行语音业务,完成建立、删除、再建立等流程。

2.在IMS侧,业务会按序触发。

3.在SMF侧,因包含EPSFB流程,极短时间内连续发起业务,会进入多重冲突缓存流程。SMF的当前处理逻辑如下图所示。

VoLTE

a.在收到第一次PCF发起的专载建立请求后,SMF的PCC模块会通知接入ACTL模块,触发业务。

b.在接入侧EPSFB流程还未完成时,SMF又立即收到了专载释放,此时会按优先级判断承载非稳态,消息暂缓处理。由于EPSFB流程未结束,此时PCC无法确认出接入流程状态,选择缓存而非通知接入侧走释放流程,可避免接入侧多网元间因被强制打断而出现更多的冲突场景。待EPSFB流程完全结束后,会发起缓存的释放。

c.在接入侧依然未完成时,PCF再次发起相同规则的建立,SMF的PCC模块会根据已缓存规则判断,因已缓存同规则的删除消息,SMF将拒绝本次请求。此处进行拒绝,不继续缓存,可提升用户的感知而不必长时间等待,也避免此场景出现叠加缓存。此处不进行更新,因为上个流程还未完成便强制更新会带来风险。

4.综上所述分析:因EPSFB与瞬时连续专载建立并发冲突,当前SMF会选择优先完成EPSFB切换等流程。

审核编辑:汤梓红

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分