VOLTE终端CSFB原因分析

A、终端在2/4G或者3/4G同时有状态信息,会被叫域选择到GSM。这种情况主要是MME与HSS交互问题;

华为MME“INTRAFORCE”未设置为“ULR”,当终端从2G 回到4G时,如果在同一个融合核心网网元下,TAU过程中不会发起Update Location流程,导致HSS同时存在2/4G状态,根据规范,被叫域选择到GSM。华为MME修改参数后解决问题。

华为MME“INTRASINGLEREG”未设置为“ENABLE”,在用户重新附着时,位置更新消息中携带的Single-Registration-Info标志位未置位,导致中兴HSS没有删除2G位置信息,被叫因此回落2G。华为MME修改参数后解决问题。

B、终端收到错误消息(如500/503)后进行异常处理,发起silent Redial,回落到GSM。这种情况主要为SBC和EPC交互问题。

SBC转发INVITE消息给被叫RCRF时,会触发被叫终端鉴权请求确认,SBC发给PCRF的鉴权请求消息中携带的流描述信息中被叫UE的IP为IPV4,与集团规范要求为IPV6不一致,导致被叫域选择到GSM。中兴SBC修改参数后解决问题。

EPC按照3GPP规范产生的计费标识中包含“0a”的内容,在IMS网络中,按照SIP协议将“0a”解析成换行符(ASCII码中,0a为换行符,非显性字符),造成对计费标识的误读,导致S-CSCF回复500(服务器内部错误)错误给主叫终端,主叫终端进行异常处理,进入CSFB流程。中兴SBC打补丁后解决问题。

在4G下的VoLTE用户做主叫,并向主叫中兴SBC发送初始invite消息后,由于主叫UE未携带相关带宽参数,因此中兴SBC在向PCRF申请资源时,未携带“Max-Requested-Bandwidth-UL AVP”,导致华为PCRF建立承载失败,中兴SBC在收到华为PCRF错误响应后,向UE回复503(Service Unavailable),导致部分终端CSFB。中兴SBC打补丁后解决问题。

 

VoLTE终端CSFB排查思路

A、如果终端有4G但无IMS图标,则终端未在IMS注册

B、如果终端有IMS图标,仅做被叫叫时回落GSM(4G图标变为2G图标),一般是IMS被叫域选择到GSM。需要在MME、HSS上进行信令跟踪,确认终端是否在多个域有状态

C、如果终端有IMS图标,做主叫或被叫都可能回落到GSM(4G图标变为2G图标),一般是收到错误消息后进行了异常处理。需要在IMS、EPC上进行信令跟踪,确认IMS发送什么类型错误消息,IMS与EPC进行联合分析

注:VoLTE终端CSFB

        ➡