某小米5G手机135xxxxxxxx呼叫某华为手机135xxxxxxxx(4G VoLTE,开通视频彩铃业务),概率性出现被叫正常响铃,但主叫手机显示不出视频彩铃,若被叫暂时不接,大概振铃十几秒后,被叫侧先呼叫中断,然后主叫侧也呼叫中断,同时主叫显示“无法连接服务器”。
问题现象分类:其他
问题出现概率:3%
问题原因分类:网络
问题原因说明:
1. 更换华为Mate 20X(5G)手机进行对比测试,在Mate 20X做主叫呼叫Mate9时,同样会概率性出现视频彩铃无法显示的问题,但与小米稍有不同的是,Mate 20X会回落到2G重新发起呼叫。
2. 针对呼叫失败的信令流程进行分析,发现基站在响应MME发送的视频彩铃专用承载修改的MODIFY EPS BEARER CONTEXT REQUEST请求时,返回E-RAB MODIFY RESPONSE中携带“interaction-with-other-procedure(29)(与其他流程冲突)”错误。
3. 此问题反馈给某无线研发分析,通过对基站内部CHR日志进行分析,确认当前存在两个方面的流程冲突问题:
1)基站内部:终端从5G切换到4G基站后,eNB配置SCG流程和ERAB专用承载建立流程冲突,导致eNB第一次返回E-RAB MODIFY RESPONSE中携带“interaction-with-other-procedure(29)(与其他流程冲突)”错误;
2)基站和核心网之间:在eNB给核心网发送ERAB MOD IND消息后,核心网ERAB专用承载建立流程(MME发起)和ERAB MOD IND流程(eNB发起)冲突,核心网不响应ERAB MOD IND消息,反而继续给无线下发ERAB承载建立流程,导致无线侧继续出现流程冲突。
eNB第二次返回E-RAB MODIFY RESPONSE中携带“interaction-with-other-procedure(29)(与其他流程冲突)”错误,同时基站和核心网之间出现流程冲突死锁。
具体如下:
对比正常的添加SCG流程,核心网能够及时回复S1AP_ERAB_MOD_CONF消息,具体如下:
4. 此问题经华为核心网专家分析,确认MME和eNB存在流程冲突并互相锁死:基站侧一直在等MME的响应ERAB MODIFICATION CONFIRM消息(在等待过程中接收到E-RAB SETUP REQUEST,响应29#的E-RAB SETUP RESPONSE),MME一直在等基站响应成功的E-RAB SETUP RESPONSE消息(未等待到成功的E-RAB SETUP RESPONSE,重发E-RAB SETUP REQUEST)。
对于流程冲突场景1:切换到4G后无线侧SCG添加和ERAB承载建立/修改出现流程冲突时,3GPP协议没有明确规定处理规则,目前华为基站侧将增加定时器,等待SCG流程完毕后,响应ERAB建立/修改流程。 中国区基站版本升级到下一个GA后版本解决,新版本会加大冲突场景ERAB建立流程时延,版本号待定。
为了打破流程冲突造成的状态锁死,目前华为核心网和无线产品协商计划按如下方式处理:
总体思路为:对ERAB承载建立或IMS PDN建立流程和NR ERAB MODIFICATION INDICATION实现并行处理。
MME侧:在ERAB承载建立或IMS PDN连接流程中,如果收到基站发起的ERAB MODIFICATION INDICATION流程,不再丢弃,而是继续处理并给SAEGW发送MBR消息,SAEGW响应后,给基站返回ERAB MODIFICATION CONFIRM成功消息;
eNB侧:基站并行处理ERAB MODIFICATION INDICATION和MME发过来的ERAB SETUP REQUEST消息,并不需要等待ERAB MODIFICATION COMFIRM消息,给MME回复成功的ERAB SETUP RESPONSE消息,避免进入流程锁死状态。
声明:本站部分内容来源于网络,本站仅提供信息存储,版权归原作者所有,不承担相关法律责任,不代表本站的观点和立场,如有侵权请联系删除。