【问题现象】
南京现场测试发现:
问题1:三星终端发起到固网IMS SIP终端呼叫时,被叫终端拒绝呼叫,呼叫无法建立;问题2:三星终端发起到固网IMS SIP终端的视频呼叫时,在呼叫建立过程中主动释放呼叫。
【原因定位】
故障诊断:
可能原因:
因为固网IMS终端不支持PRECONDITION,且固网IMS终端配置未做过规范,适配性较差:
1、SDP中参数协商问题;
2、PRECONDITION流程配合问题;原因排查。
问题1:
Precondition条件下,三星终端(工程机版本)直接在INVITE中携带Require:precondtion,要求被叫必须支持precondition。
固网IMS终端大多不支持Precondition,因此直接回复420拒绝,导致呼叫失败。
1、三星终端在INVITEVideo媒体中使用RTP/AVPF。
2、现网IMS用户终端不支持RTP/AVPF,在200OK SDP Answer中回复了RTP/AVP。
主叫VOLTE终端INVITE中携带Require:precondition,而被叫不支持PRECONDITION,PRECONDITION流程失败;
被叫IMS固网终端不支持AVPF,未按规范回复错误消息,而是回复200OK,导致主叫未正确完成AVP/AVPF协商。
【解决方案】
问题1:
三星终端在初始INVITE中不应该携带Require:precondition,可以采用Supported:precondition,并将SDP和precondition相关的参数游mandatory改成optional。
问题2:
根据规范描述:
If the initial SDP offer does not use the SDP Capability Negotiation and if the UE receives either:
- A response with an SDP answer where the video media component has been rejected and the Contact header field in the response does not contain a g.3gpp.icsi-ref feature tag indicating IMS Multimedia Telephony Service; or A SIP 488 or 606 failure response with an SDP body indicating that only AVP is supported for video media。
IMS 固网终端应该回复 488 或 606 响应,触发主叫根据协商结果使用 AVP 发起视频呼 叫。
本文整理自网络,文章版权归原作者所有,如有侵权,请联系我们进行删除。小编微信(gprshome201101)
长按下方二维码图片 > 识别图中二维码 > 关注“51学通信公众号”
51学通信接头方式如下: