现网卡开通VOLTE功能后无法注册IMS网络

【问题现象】
现网卡开通VOLTE功能后,插入三星S6进行VOLTE测试。发现终端无法成功注册IMS网络。在终端态栏右上角无“VOLTE”的标识。
【原因定位】
为分析无法注册IMS的原因, 首先在终端设置里, 确认“VOLTE”开关是否已开启。经确认已开启。
接着, 在终端侧进行信令跟踪分析。 分析的方法是: 首先启动飞行模式, 然后打开终端离线抓包的开关。关闭飞行模式后,进行终端侧开机流程和注册IMS的抓包。
VOLTE注册的流程如下:
步骤一:终端附着4G网络后,建立数据默认承载成功。
步骤二:终端发起建立IMS默认承载,IMS默认承载建立成功。
步骤三:终端在IMS上进行注册,发起Register请求。
其中步骤一,当Attach或TAU流程中接收到的Accept消息,MME发送给UE的Volte网络能力指示: EPS network feature support information element。 0-非Volte覆盖区域, 1-Volte覆盖区域。
实际测试中, 分析终端侧信令Attach Accept发现: 网络侧未携带支持VOLTE的网络能力指示,如无此标识,终端认为网络侧不支持VOLTE,继而转化成CSFB语音方案。从而不会发起终端侧的IMS默认承载建立请求。
具体信令如下图所示。

携带VOLTE网络能力指示的信令如下:

【解决方案】
经排查, 测试号码的用户数据未添加STN-SR信息,从而EPC判断该用户不具备ESRVCC能力,所以网络侧下发Attach Accept未携带支持VOLTE的网络能力指示。
用户信息添加STN-SR信息后,问题已解决。

赞 (2)
分享到:更多 ()

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址