【问题现象】
音视频切换时,UI界面无切换按钮导致音视频切换失败。
【原因定位】
问题原因:
1、音频呼叫,在VoLTE被叫侧进行抓包,分析SIP消息中,发现200ok(for Invite或者Re-invite)contact头域中不携带video标签则接通后,音频界面无升级视频按钮:
SIP/2.0 200 OK
To:<tel:460001234567800;phone-context=ims.mnc000.mcc460.3gppnetwork.org>;tag=ddecbfw
From: <sip:460001234567890@ims.mnc000.mcc460.3gppnetwork.org>;tag=3410413955 Contact: <sip:460001234567800@[fd00:0:1::1]:31800>
P-Access-Network-Info: 3GPP-E-UTRAN-TDD;utran-cell-id-3gpp=4600000010000001 Supported: 100rel,join,norefersub,replaces,timer
Allow: INVITE,ACK,BYE,CANCEL,UPDATE,INFO,PRACK,SUBSCRIBE,NOTIFY,REFER
Session-Expires: 1800;refresher=uac Min-SE: 90
Require: timer
Call-ID: 190491946@fd00:0:1:1::1 CSeq: 4 INVITE
Server: IM-client/OMA1.0 HW-VxW/V1.0 Via:SIP/2.0/TCP
[fd00:0:20:1::20]:59059;branch=z9hG4bKoQCuoo0GukWIw04oQCuoo6IicUmEmA6uC.4-69e4e 30
Via:SIP/2.0/TCP
[fd00:0:1:1::1]:6000;rport=5035;branch=z9hG4bK1577001720smg;transport=TCP Content-Type: application/sdp
Content-Length: 497
2、与相关终端研发人员确认,其音视频切换按钮实现方案与contact头域中video,mmteltag挂钩,若无videotag(mmtel),则无切换视频(音频)按钮。
【解决方案】
终端需在invite请求、18X以及200OK消息中携带contact头域,并通过携带urn:urn-7:3gpp-servive.ims.icsi.mmtel标签与video标签标识终端支持语音业务和视频业务能力。终端默认支持音视频切换,不将音视频切换UI与contact头域标签挂钩。最终方案:华为mate7更新软件版本,通过补丁方式解决问题。
本文整理自网络,文章版权归原作者所有,如有侵权,请联系我们进行删除。小编微信(gprshome201101)
长按下方二维码图片 > 识别图中二维码 > 关注“51学通信公众号”
51学通信接头方式如下: