0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

中兴文档 来源:中兴文档 2023-07-15 09:42 次阅读

故障现象

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

故障分析

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

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

wKgZomSx-cWAcBOhAAHMjEuEWhI235.png

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

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

wKgZomSx-cWAf67jAAG-ro-K_Ls586.png

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

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

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

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

wKgZomSx-cWAStKsAAIx8BozX2g592.png

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

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

wKgaomSx-cWAH4MqAAOAEpqIeak252.png

wKgaomSx-cWABMRRAANdgM9--fw036.png

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

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

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

wKgZomSx-cWAbtFdAASd6ZG6sJw887.png

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

wKgaomSx-cWASIsHAAEU-w_jIRw169.png

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

wKgaomSx-cWAASbJAAAnDe3lXTQ967.png

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

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

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

wKgZomSx-cWAQcEFAABqP9ero7w837.png

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

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

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

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

审核编辑:汤梓红

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

    关注

    3

    文章

    361

    浏览量

    37627
  • 控制信令
    +关注

    关注

    0

    文章

    2

    浏览量

    5584
  • 5G
    5G
    +关注

    关注

    1340

    文章

    47809

    浏览量

    554341
  • VoLTE
    +关注

    关注

    1

    文章

    156

    浏览量

    35714

原文标题:用户语音业务异常的问题处理

文章出处:【微信号:ztedoc,微信公众号:中兴文档】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    分享ARM处理异常处理的方法步骤的经验

    ,通过操作系统内核代码来访问外设硬件,内核态是工作在特权模式下,操作系统在特权模式下完成将用户数据打印到显示器上。这样做的目的无非是为了保护操作系统的安全和硬件资源的合理使用,该异常在管理模式下处理
    发表于 05-10 10:58

    请问SYS/BIOS中有异常机制吗?用户可以自己设置异常处理函数吗?

    本帖最后由 一只耳朵怪 于 2018-6-20 10:53 编辑 请问SYS/BIOS中有异常机制吗?用户可以自己设置异常处理函数吗?目前开发用的C6678+SYS/BIOS。
    发表于 06-20 01:22

    基于TD-SCDMA的R4与HSDPA业务混合组网的解决方案分析

    ,而业务信道缺乏快速功率控制的处理机制,同时小区内用户动态调度又会带来干扰环境波动性,因此承载HSDPA 业务的这些用户可能会对周边承载
    发表于 07-12 06:12

    arm异常处理方法

    保存到管理模式的SPSR中,然后程序跳转到SWI异常入口。在其它模式下也可使用SWI指令,处理器同样地切换到管理模式。该指令主要用于用户程序调用操作系统的系统服务,操作系统在SWI异常
    发表于 04-20 10:52

    Java异常体系级处理办法

    声明抛出多种类型的异常。throw关键字是用于方法的内部抛出一个异常对象,常在业务校验时抛出提示。  需要特别说明的一点,在Spring框架中,事务触发多数是以是否抛出异常为标识来
    发表于 01-05 17:48

    处理语音业务掉话问题有哪些方法?

    优化?处理语音业务掉话问题有哪些方法?如果你负责覆盖专题,怎样提升地市整体覆盖性能,开展专题优化?语音业务高丢包专题怎么开展工作?
    发表于 02-24 06:31

    组织Modbus的用户业务逻辑是什么?

    组织Modbus的用户业务逻辑是什么?
    发表于 02-10 06:28

    一种基于AOP技术的工作流异常处理策略

    本文针对工作流系统中的业务逻辑异常,结合利用AOP 技术,通过对异常处理横切关注点的划分,提出了一种新的工作流系统异常
    发表于 06-15 09:02 15次下载

    java异常处理的设计与重构

    在程序设计中,进行异常处理是非常关键和重要的一部分。一个程序的异常处理框架的好坏直接影响到整个项目的代码质量以及后期维护成本和难度。试想一下,如果一个项目从头到尾没有考虑过
    发表于 09-27 15:40 1次下载
    java<b class='flag-5'>异常</b><b class='flag-5'>处理</b>的设计与重构

    arm处理异常模式有哪些

    所谓异常就是正常的用户程序被暂时中止,处理器就进入异常模式,例如响应一个来自外设的中断,或者当前程序非法访问内存地址都会进入相应异常模式。
    发表于 11-02 12:57 1.8w次阅读
    arm<b class='flag-5'>处理</b>器<b class='flag-5'>异常</b>模式有哪些

    Java程序设计教程之异常处理的详细资料说明

    本文档的详细介绍的是Java程序设计教程之异常处理的详细资料说明主要内容包括了:1 什么是异常,2异常处理机制,3
    发表于 02-22 10:27 13次下载
    Java程序设计教程之<b class='flag-5'>异常</b><b class='flag-5'>处理</b>的详细资料说明

    处理器中异常和中断解决

    异常是能够引起程序流偏离正常流程的事件,当异常发生时,正在执行的程序就会被挂起,处理器转而执行一块与该事件相关的代码(异常处理)。事件可以是
    的头像 发表于 10-12 17:14 4276次阅读

    FreeWheel基于机器学习的业务异常检测实践

    本文介绍了 FreeWheel 基于机器学习的业务异常检测实践,提炼了从零开始构建业务异常检测系统面临的问题和解决方案,文章介绍了常用的异常
    的头像 发表于 10-28 14:35 612次阅读

    arm处理器的异常模式包括哪些

    正确处理处理器可能会崩溃或数据损毁。ARM处理器有七种异常模式,即:重置模式、用户模式、FIQ模式、IRQ模式、监督模式、中断模式和
    的头像 发表于 09-05 16:22 2310次阅读

    异常处理和错误码管理

    前言 在业务逻辑中,通常使用两种方式处理异常: 返回错误码:优点是性能更好,但是不宜维护。 抛出异常:可以使得代码更清晰,可读性更好,更符合面向对象。 选择哪种需要根据场景而定,不管如
    的头像 发表于 09-25 14:51 356次阅读
    <b class='flag-5'>异常</b><b class='flag-5'>处理</b>和错误码管理