玖叶教程网

前端编程开发入门

CS call结束从GWT fast return to NR流程介绍

前期文章介绍过2G/3G fast return to LTE以及LTE fast return to NR。

AFR机制及流程介绍

本文介绍终端在2G/3G(GSM/WCDMA/TDSCDMA)语音通话结束fast return to 5G,满足以下场景NAS层就会启动Fast return to NR流程。

  • 终端注册在5G语音呼叫失败,在GWT上进行重拨
  • 非E911呼叫
  • 终端驻留在HPLMN

CS call通话结束,NAS会给NR_RRC发PLMN搜索,并启动定时器等待响应。

如果NR_RRC在定时器超时前返回服务通知到NAS,则NAS会启动注册到NR流程。

如果返回no service或者定时器超时无响应,NAS会按rat_acq_order进行PLMN搜索。

关键Log参考

//CS call结束,NAS启动PLMN search request to NR_RRC,并启动定时器

reg_send.c 2263 DS: SUB 0 =REG= MMR_REG_REQ PLMN(460-0) RAT(0-GSM ,1-W,2-LTE,3-TDS,4-NR5G) = 4 trans_id 31, scan_scope=01

mm5g_rrc_if.c 788 DS: SUB 0 =MM5G= Sending NR5G_RRC_SERVICE_REQ

reg_timers.c 2087 DS: SUB 0 =REG= Started Fast Return to NR Timer(12 seconds)

//NR_RRC返回PLMN搜索结果

mm5g_rrc_handler.c 2136 DS: SUB 0 =MM5G= NR5G_RRC_SERVICE_IND - PLMN (460 - 0), TAC 50 97 50 state=1, sub_state = 11

mm5g_rrc_handler.c 2148 DS: SUB 0 =MM5G= NR5G_RRC_SERVICE_IND conn state 3 SPLMN Num 1, SRV REQ pending 1, Cell 22532098, EMC 0 ACQ Status = 0 update status 01

//NAS停止定时器

reg_timers.c 2060 DS: SUB 0 =REG= Stopped Fast Return to NR Timer

mm5g_reg_handler.c 2163 DS: SUB 0 =MM5G= sent MMR_REG_CNF1

mm5g_reg_handler.c 2173 DS: SUB 0 =MM5G= cause = 0 sim_state = 1 svc_capability = 2 plmn_forbidden = 0 svc_status = 2 reg_svc_domain = 2 active_rat = 4 ps_data_suspend = 01

//注册到NR

reg_state.c 13488 DS: SUB 0 =REG= PS_SERVICE on HPLMN(460-0)


场景说明

  • 终端驻留在NR网络呼叫失败

例如终端先发起VoNR呼叫,但IMS发送呼叫异常到CM,这时LTE也处于forbidden状态,CM则会在CS上进行retry。

  • 该场景不同于eps fallback

eps fallback是通话在LTE上,通话结束后fast return是LTE_AS层行为。

而Fast return从GWT到NR是CM/NAS行为,通话在GWT上,GWT_AS层不能直接进行fast return到NR的行为。

LTE fast return to 5G NR可查阅前期文章

4G AFR到5G应用场景介绍

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言