SRVCC流程及異常場景介紹

淘壶人 2024-09-20 07:22 2次浏览 0 条评论 taohigo.com

SRVCC(Single Radio Voice Call Continuity)用於在LTE和3G網絡之間,實現VoLTE電話無縫切換到3G網絡。用戶正在使用VoLTE電話進行通話,當他們移出瞭LTE網絡覆蓋范圍,SRVCC技術會自動將電話切換到3G網絡,從而保持通話不中斷。

關鍵流程如下

  • UE(用戶設備)向MME(移動管理實體)發送測量報告。
  • MME從E-UTRAN接收切換請求,標識這是用於SVRCC。
  • MME與MSC服務器觸發SVRCC過程。
  • MSC服務器跟IMS和CS交互進行小區切換流程。
  • MSC服務器向MME發送PS到CS切換響應,UE接入UTRAN/GERAN小區。
  • MME負責PS到PS切換以保證數據業務連續性(UE同時支持CS和PS)

流程圖如下

關鍵Log參考

[NW->MS]ERRC_MobilityFromEUTRACommand //網絡觸發SRVCC

MSG_ID_EMM_ERRC_RAT_CHANGE_IND //RAT切換

MSG_ID_EMM_ERRC_RAT_CHANGE_RSP

MSG_ID_L4CCSM_CC_SRVCC_TRANSFER_REQ //執行SRVCC

MSG_ID_MNCC_SRVCC_TRANSFER_REQ

MSG_ID_MNCC_SRVCC_EST_REQ

MSG_ID_MNCC_SRVCC_EST_CNF

MSG_ID_MNCC_SRVCC_TRANSFER_CNF

MSG_ID_L4CCSM_CC_SRVCC_TRANSFER_CNF

特殊場景案例

  • VoLTE call過程中發生SRVCC,導致call中斷

若在UE收到180 Ringing之前發生SRVCC call斷開,不支持這種場景,屬於正常斷開。

若在振鈴時發生SRVCC call斷開,檢查網絡給的INVITE或者183中的feature-caps中有沒有帶+g.3gpp.srvcc-alerting,沒有帶的就是網絡問題。

若在通話過程中發生SRVCC call斷開,檢查網絡給的INVITE或者183中的feature-caps中有沒有帶+g.3gpp.srvcc,沒有帶就是網絡問題。

  • conference call或者hold call的過程中觸發SRVCC,通話中斷

檢查網絡給的INVITE或者183中的feature-caps中有沒有帶+g.3gpp.mid-call,沒有帶就是網絡問題。