吴忠躺衫网络科技有限公司

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

    文章

    385

    瀏覽量

    38133
  • 控制信令
    +關注

    關注

    0

    文章

    2

    瀏覽量

    5635
  • 5G
    5G
    +關注

    關注

    1356

    文章

    48504

    瀏覽量

    565995
  • VoLTE
    +關注

    關注

    1

    文章

    159

    瀏覽量

    36019

原文標題:用戶語音業務異常的問題處理

文章出處:【微信號: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

    Java異常體系級處理辦法

    聲明拋出多種類型的異常。throw關鍵字是用于方法的內部拋出一個異常對象,常在業務校驗時拋出提示。  需要特別說明的一點,在Spring框架中,事務觸發多數是以是否拋出異常為標識來
    發表于 01-05 17:48

    處理語音業務掉話問題有哪些方法?

    優化?處理語音業務掉話問題有哪些方法?如果你負責覆蓋專題,怎樣提升地市整體覆蓋性能,開展專題優化?語音業務高丟包專題怎么開展工作?
    發表于 02-24 06:31

    組織Modbus的用戶業務邏輯是什么?

    組織Modbus的用戶業務邏輯是什么?
    發表于 02-10 06:28

    基于VxWorks的異常處理的研究和實現

    基于VxWorks的異常處理的研究和實現
    發表于 03-29 12:28 ?38次下載

    基于VxWorks的異常處理的研究和實現

    闡述了嵌入式軟件系統中異常處理的必要性,然后基于嵌入式實時操作系統VxWorks,介紹了一種與具體處理器類型無關的異常處理方法,并且結合一種
    發表于 01-11 09:13 ?23次下載

    Java異常處理及其應用

    Java異常處理引出 假設您要編寫一個 Java 程序,該程序讀入用戶輸入的一行文本,并在終端顯示該文本。 程序如下: 1 import java.io.*;2 public class EchoInput
    發表于 11-09 12:03 ?15次下載

    java異常處理的設計與重構

    在程序設計中,進行異常處理是非常關鍵和重要的一部分。一個程序的異常處理框架的好壞直接影響到整個項目的代碼質量以及后期維護成本和難度。試想一下,如果一個項目從頭到尾沒有考慮過
    發表于 09-27 15:40 ?1次下載
    java<b class='flag-5'>異常</b><b class='flag-5'>處理</b>的設計與重構

    基于Python 異常的介紹以及異常處理的方法解析

    異常處理在任何一門編程語言里都是值得關注的一個話題,良好的異常處理可以讓你的程序更加健壯,清晰的錯誤信息更能幫助你快速修復問題。在Python中,和不分高級語言一樣,使用了try/ex
    的頭像 發表于 01-31 14:20 ?6321次閱讀
    基于Python <b class='flag-5'>異常</b>的介紹以及<b class='flag-5'>異常</b><b class='flag-5'>處理</b>的方法解析

    數據庫教程之異常處理的詳細資料說明

    在實際的應用程序設計中,不可避免地會出現程序錯誤和異常。因此,異常處理是每一種程序設計語言都必須包含的一個部分,C++的異常處理功能非常完善
    發表于 02-14 17:11 ?4次下載
    數據庫教程之<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>的詳細資料說明

    FreeWheel基于機器學習的業務異常檢測實踐

    本文介紹了 FreeWheel 基于機器學習的業務異常檢測實踐,提煉了從零開始構建業務異常檢測系統面臨的問題和解決方案,文章介紹了常用的異常
    的頭像 發表于 10-28 14:35 ?960次閱讀

    異常處理和錯誤碼管理

    前言 在業務邏輯中,通常使用兩種方式處理異常: 返回錯誤碼:優點是性能更好,但是不宜維護。 拋出異常:可以使得代碼更清晰,可讀性更好,更符合面向對象。 選擇哪種需要根據場景而定,不管如
    的頭像 發表于 09-25 14:51 ?815次閱讀
    <b class='flag-5'>異常</b><b class='flag-5'>處理</b>和錯誤碼管理
    悍马百家乐的玩法技巧和规则| 百家乐轮盘桌| 威尼斯人娱乐城| 网络百家乐现金游戏哪里的信誉好啊| 百家乐官网平注常赢法| 大发888游戏平台c17| 百家乐关键词| 百家乐官网板路| 伟德亚洲娱乐城| 真人百家乐| 百家乐高手技巧| 金满堂百家乐官网的玩法技巧和规则 | 申博百家乐公式软件| 墨尔本百家乐官网的玩法技巧和规则 | 百家乐l23| 新时代百家乐官网的玩法技巧和规则 | 粤港澳百家乐娱乐场| 百家乐官网追注法| 百家乐官网园千术大全| 娱乐城首存| 大发888资讯网| 百家乐赢退输进有哪些| 金木棉百家乐官网的玩法技巧和规则 | 澳门百家乐单注下注| 百家乐游戏试玩免费| 丽都百家乐官网的玩法技巧和规则 | 皇冠国际现金投注网| 大发888玩哪个能赢钱| 威尼斯人娱乐城筹码| 澳门百家乐娱乐场开户注册| 皇冠网百家乐赢钱| 百家乐官网麻将牌| 巴宝莉百家乐官网的玩法技巧和规则| 真人百家乐官网蓝盾娱乐场| 澳门在线转盘| 娱乐城豪享博主推| 大西洋城娱乐| 长顺县| 大发888娱乐场下载制度| 六合彩印刷图库| 博赢国际娱乐城|