【问题现象】
定制版三星S6(G9208ZMU1AOFE)和中国移动M823使用手机默认设置(APN是CMNET、PDN type是ipv4/v6、终端侧数据开关打开)情况下,阿朗无线环境下,发起VOLTE视频呼叫失败转成了VOLTE语音呼叫。
【原因定位】
问题描述:
(1)定制版三星S6(G9208ZMU1AOFE)和中国移动M823使用手机默认设置(APN是CMNET、PDNtype是ipv4/v6、终端侧数据开关打开)情况下,阿朗无线环境下,发起VOLTE视频呼叫失败转成了VOLTE语音呼叫。
(2)定制版三星S6(G9208ZMU1AOFE)和中国移动M823关闭数据开关,在阿朗无线环境下可成功建立视频通话。
(3)HTCM8t、中国移动M821和公开版三星S6(G9200ZCU1AOC8)打开关闭数据开关,阿朗无线下都可成功建立视频通话。注:HTCM8T存在无法看到对端图像的已知问题。
(4)定制版三星S6(G9208ZMU1AOFE)和中国移动M823打开关闭数据开关,华为无线下都可成功建立视频通话。
问题原因:
按照集团要求,手机APN的默认设置:APN是CMNET、PDNtype是ipv4/v6;且手机数据开关默认打开。
为排查此问题,使用中国移动M823、定制版三星S6、公开版三星S6、HTCM8t中国移动M821在阿朗环境下,分别打开数据开关和关闭数据开关,进行对比测试,同时在终端侧信令跟踪和分析。测试结果如下:
中国移动M823和定制版三星S6打开数据开关情况下,终端附着时,先建立1个CMMET默认承载,然后建立2个IMS默认承载。建立2个IMS承载的原因是华为MME已知问题(CAUSE=52)引起的。
中国移动M823和定制版三星S6,关闭数据开关情况下,终端附着时,先建立1个CMMET默认承载,然后建立1个IMS默认承载。
HTCM8、中国移动M821和公开版三星S6,打开关闭数据开关情况下,终端附着时,先建立1个CMMET默认承载,然后建立1个IMS默认承载。
一、无线侧原因分析:
测试发现,中国移动M823和定制版三星S6打开数据开关情况下,每次建立视频呼叫,可以建立语音专载成功,但是接着接收到视频专载释放的消息。
由于阿朗无线和华为无线连接的是同一个华为MME,同样存在建立2个IMS默认承载的问题。而在华为无线下,可以成功建立视频专载,建立视频呼叫成功。
与阿朗无线侧核实,因为无线侧限制每用户最多能建立4个承载,假如多于4个承载需要无线License。
而中国移动M823和定制版三星S6打开数据开关情况下,附着时已建立了3个承载(1个CMMET默认承载+2个IMS默认承载);建立视频呼叫还需要建立2个专载(1语音专载+1视频专载),共需要建立5个承载,超过无线侧承载的限制,导致无线侧未建立视频专载,从而视频呼叫转化成了语音呼叫。
同时此问题会导致,用户收发彩信、终端侧使用CMWAP接入点等场景,视频呼叫失败。
宁丹路阿朗无线侧后期已打开5个承载限制的License。因此,使用移动M823复测VOLTE视频呼叫,测试情况如下:
(1)打开和关闭数据开关都可以建立视频呼叫;
(2)设置终端的APN为CMWAP也可以建立视频呼叫;
在终端侧信令跟踪,终端建立承载的情况如下:
(1)以上第一种测试场景,成功建立5个承载:1个CMNET默认承载、2个IMS默认承载、1个语音专载、1个视频专载。
(2)以上第二个测试场景,成功建立5个承载:1个CMNET默认承载、1个CMWAP默认承载、1个IMS默认承载、1个语音专载、1个视频专载。
二、终端侧原因分析:
中国移动M823和定制版三星S6打开数据开关情况下,终端附着时,建立2个IMS承载的原因是MME已知问题(CAUSE=52)引起的,具体原因分析如下:
(1)附着的时候建立默认数据承载。终端侧发起Attach Request里携带PDN type是ipv4/v6,而网络侧在Attach Accept回复的是:APN为CMNET、IPV4的地址、cause=52。建立默认承载返回的ESM CAUSE,和中国移动企业规范有出入。按照移动规范应下发esm_cause=51(0x33)PDN type IPv4 only allowed。
(2)由于终端侧默认APN是cmnet,APN协议是IPV4/V6。打开数据开关情况下,根据网络侧回复的是CAUSE52,终端发起另一种IP版本(IPV6)的PDN默认数据承载。截图如下。如关闭数据开关,将不会发起此请求。
(3)而网络侧在消息Activate default EPS bearer context request错误回复的是IMS APN,M823答复了Accept(截图如下),导致建立两条IMS默认承载。
HTC M8和中国移动M821,与中国移动M823和定制版三星S6附着差别分析:
HTC M8在附着成功后未发起此IPV6的PDN数据请求;中国移动M821虽然发起此请求,但终端侧直接回复Activate default EPS bearer context reject。
因此,HTC M8和中国移动M821在相同网络环境下仅建立1个IMS默认承载,从而打开关闭数据开关都可以建立视频呼叫。
但按照终端协议规范,中国移动M823和定制版三星S6按照网络侧要求再次建立IMS承载也是可以的。
公开版三星S6(G9200ZCU1AOC8),与中国移动M823和定制版三星S6附着差别分析:中国移动M823和定制版三星S6使用网络默认APN建立默认承载,导致打开数据开关在华为MME下建立2条IMS承载。
公开版三星S6使用终端侧设置的APN建立默认承载,建立1条IMS默认承载。终端建立PDN连接请求消息如果携带“ESM information transfer flag”(ESM信息传输标记),表示终端希望使用自己提供的APN。
影响范围:
阿朗无线侧未打开5个承载限制的License下:
(1)中国移动M823和定制版三星S6打开数据开关(默认都打开),视频呼叫失败;
(2)所有型号的VOLTE终端侧设置APN为CMWAP后,视频呼叫失败;
【解决方案】
阿朗无线侧需打开5个承载限制的License。
在未打开的地区,可通过终端侧进行规避,规避的方法如下:
(1)关闭数据开关;
(2)终端侧添加并使用新APN为接入点cmnet,APN协议为ipv4。
本文整理自网络,文章版权归原作者所有,如有侵权,请联系我们进行删除。小编微信(gprshome201101)
长按下方二维码图片 > 识别图中二维码 > 关注“51学通信公众号”
51学通信接头方式如下: