IMS注册慢/无法注册原因分析

 IMS无法注册有以下原因:

1、终端设置问题,导致未发起注册

HTC手机“设置”—“数据连接”—“IMS服务”未勾选

  

苹果手机“设置”—“蜂窝移动网络”—“语音与数据”未勾选

         

三星手机“设置”—“移动网络”—“VoLTE电话”未勾选

2、终端不支持VoLTE,无法发起注册

终端发起的Attach Request中Voice Domain Preference不为IMS PS Voice Preferred,CS Voice Secondary,将不支持VoLTE

终端能力显示不支持ROHC、FGI字段显示终端不支持eSRVCC切换、RLC UM模式、5bit RLC UM SN和7bit PDCP SN等功能,终端将不支持VoLTE

3、网络不支持VoLTE,不支持IMS注册

网络下发的Attach Accept中IMSVoPS不为IMS VoPS Session in S1 Mode supported,网络将不支持VoLTE

4、IMS签约数据问题,导致无法注册

 

5、IMS注销失败,导致IMS后续无法注册

HSS未配置2G/3G 的IPV6 APN,导致终端从4G到2G后,RAU accept中删除了IMS PDP上下文,终端从2G重选到4G后,发起重新注册,由于IMS有fork功能,可以允许用户重复注册5次,第6次将无法注册。HSS上配置2G/3G的IPV6 APN后问题解决。

6.异厂家对接,导致注册消息未发送到SBC

华为DRA按照测试号段进行转发路由,而异厂家Gx(SBC与PCRF的接口)对接存在问题,导致USIM卡无法在中兴和华为区域同时注册。通过DRA修改配置解决问题。

 

IMS注册慢/无法注册问题排查思路

A、首先确认终端设置是否正确(参考原因分析)

B、通过eNB或EPC上跟踪信令,确认终端和网络是否支持VoLTE(参考原因分析)

C、核查HSS中2G/3G/4G签约数据,确认是否签约IPV6 APN

D、确认IMS签约数据(将USIM卡装载在其他可以正常使用的手机中进行测试,确认USIM卡签约是否正常)

E、如果上述方法还无法定位问题,在eNB、IMS和EPC、DRA、PCRF等网元跟踪数据包,检查终端是否已经发出Register消息,消息已经路由到已经到哪个网元,终端是否已经注册多次

F、最后在终端上抓取信令,确认终端问题