故障现象
用户反馈在语音呼叫中出现VoLTE会话呼叫异常,出现掉落2G现象。
故障分析
通过SBC侧进行跟踪,分析用户在异常时间点的会话信令。
1.用户A先作为被叫,接到用户B的INVITE请求消息,如下图所示。
2.用户A在0.6秒内立即拒绝呼叫,向用户B发送603响应,表示拒绝接听。603通常为手机振铃时点击拒绝发送。
3.用户A拒绝用户B发起的呼叫后,在0.003秒内再次瞬间向用户C发起了INVITE呼叫请求,如下图所示。
4.此会话特征为,在少于1秒之内,连续发生了会话建立、会话删除、会话建立。
通过SMF侧进行跟踪,用户在异常时间点的控制信令分析。
5.1024.129用户在5G网络。SMF收到PCF第一次发起的专载创建请求,SMF成功处理后开始正常进入EPSFB流程。
6.1024.149 5G网络内完成EPSFB流程,开始等待前向的切换请求,如下图所示。
7.1024.679 SMF第二次收到PCF的通知,请求删除当前语音专载。此时间对应用户已拒绝了呼叫。但会话流程还未完成切换。
8.1024.729 SMF收到AMF发起的Retrive请求以及前向的TAU请求,SMF开始处理5G到4G的TAU流程,因切换优先级高,PCF的删除请求将被暂时缓存,如下图所示。
9.1024.939 完成TAU后,会话用户已在4G网络,此时SMF/PGW开始准备弹出缓存的专载创建/删除请求。
10.1024.939 SMF第三次收到PCF发起的专载创建请求,本次专载规则相同,对应用户在挂机后于瞬间开始再次发起呼叫。
11.因SMF正在处理前期已缓存的PCF消息,同时缓存消息中包含删除规则信息,对于本次请求进行拒绝,如下图所示。
12.1025.469 SMF将缓存的PCF消息弹出并完成处理,如下图所示。
13.此会话特征:在1秒内连续不停的建立专载,删除专载,建立专载。
1.综合上述分析,此异常触发场景为极短的时间内(小于1秒),用户连续进行语音业务,完成建立、删除、再建立等流程。
2.在IMS侧,业务会按序触发。
3.在SMF侧,因包含EPSFB流程,极短时间内连续发起业务,会进入多重冲突缓存流程。SMF的当前处理逻辑如下图所示。
a.在收到第一次PCF发起的专载建立请求后,SMF的PCC模块会通知接入ACTL模块,触发业务。
b.在接入侧EPSFB流程还未完成时,SMF又立即收到了专载释放,此时会按优先级判断承载非稳态,消息暂缓处理。由于EPSFB流程未结束,此时PCC无法确认出接入流程状态,选择缓存而非通知接入侧走释放流程,可避免接入侧多网元间因被强制打断而出现更多的冲突场景。待EPSFB流程完全结束后,会发起缓存的释放。
c.在接入侧依然未完成时,PCF再次发起相同规则的建立,SMF的PCC模块会根据已缓存规则判断,因已缓存同规则的删除消息,SMF将拒绝本次请求。此处进行拒绝,不继续缓存,可提升用户的感知而不必长时间等待,也避免此场景出现叠加缓存。此处不进行更新,因为上个流程还未完成便强制更新会带来风险。
4.综上所述分析:因EPSFB与瞬时连续专载建立并发冲突,当前SMF会选择优先完成EPSFB切换等流程。
审核编辑:汤梓红
全部0条评论
快来发表一下你的评论吧 !