【问题描述】:
测试终端1:华为Mate8,测试号码:136××××1093。IMEI及终端版本如图13-37所示。
测试终端2:三星S7,测试号码:137××××1494。IMEI及终端版本如图13-38所示。
在华为Mate8与三星S7终端进行视频通话的过程中,如果将Mate8通话界面切换至后台,则等待几秒钟后视频通话会自动切换成语音通话(通话并未中断),此时Mate8重新发起视频呼叫。点击视频呼叫图标后,S7收不到视频呼叫的申请,Mate8则始终保持在“等待对方接受邀请”的界面。同样条件下,如果是S7再次发起视频呼叫,则Mate8可以正常收到视频呼叫请求。图13-39所示为Mate8发起视频呼叫S7无响应界面。
【问题分析】:
Mate8为主叫136××××1093,S7为被叫137××××1494。
图13-37 华为Mate8 MEI及终端版本
图13-38 三星S7 MEI及终端版本
图13-39 Mate8发起视频呼叫S7无响应界面
从核心网跟踪的信令来看,主叫Mate8呼叫切换到后台后,被叫三星终端发起INVITE切换到语音通话,并且三星发起的切换消息和正常手动切换语音的消息不同,多了资源预留流程。核心网分析如图13-40所示。
(www.xing528.com)
图13-40 15∶24 Mate8发起视频呼叫
15∶25 Mate8把呼叫切换到后台,15∶25Mate8自动切换到语音通话。Mate8将呼叫切换到后台时,核心网没有收到任何消息,但是切换到语音是被叫三星S7发起的,消息中多了资源预留流程。S7自动切换至语音通话消息,如图13-41所示。
图13-41 S7自动切换至语音通话消息
S7手动切换至语音消息,如图13-42所示。
图13-42 S7手动切换至语音通话消息
15∶26 Mate8再次发起视频呼叫,S7无相应提示。15∶27 Mate8挂机。从核心网信令中看,切换至语音通话后,核心网一直没有收到Mate8发起的视频呼叫请求,直到15∶27∶32,Mate8挂断电话,呼叫结束,如图13-43所示。
图13-43 Mate8发起视频呼叫后信令流程
【解决方案】:
从核心网信令中分析,华为Mate8将视频通话切换到后台之后,会引起三星S7自动发起中断视频通话。与S7手动中断视频通话不同,这种情况下华为Mate8无法再次发起视频呼叫,核心网也收不到Mate8发起视频呼叫的消息。
此问题目前可以100%复现,从核心网信令判断是华为Mate8与三星S7存在协议问题,也不能排除华为或三星终端与异厂家终端存在协议匹配问题,此类问题会影响到用户感受,需终端厂家对问题做进一步分析,未来也需要对终端协议制定相应的规范。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。