【问题现象】
因HSS不支持别名组(Alias Group)导致被叫域选错误导致呼叫失败。

【原因定位】
问题描述:当用户注册成功后,SCC-AS收到被叫呼叫请求后,直接回复500 Server Internal Error错误。

log中错误码提示Fail to get impu:

问题原因:
1、在VoLTE测试中,华为TAS采用别名组(Alias Group)方式向HSS存储用户SIP URI和TEL URI号码的业务数据,以利于不同IMPU之间共享、同步业务数据,具有相同的业务体验。注册过程中SCC-AS发给HSS的UDR请求消息,在IdentitySet AVP中指示用别名组(AliaseIndentities)方式进行用户注册,如下:

2、HSS返回给SCC-AS的只有MSISDN号码。

3、呼叫过程中,SCC-AS收到的INVITE消息中被叫号码是SIP格式。

4、从而导致SCC-AS无法进行得到此用户的Tel号码,导致被叫域选失败。

影响范围:被叫号码域选失败导致无法接续。
【解决方案】
根据中国移动VoLTE业务模型,为每个用户分配1个私有用户标识(IMPI),3个公有用户标识(IMPU)。其中,私有用户标识(IMPI),作为用户唯一全球IMS标识,用于用户鉴权认证;公有用户标识(IMPU),用来在HSS中标识用户数据,及用户之间进行呼叫路由。3个公有用户标识(IMPU)分别为:
1、T-IMPU:根据3GPP及GSMA定义由IMSI推导;仅用于注册,不用于呼叫,对用户不可见。
2、TEL URI:以”tel:”开头,码号遵循中国移动MSISDN编码规则;该码号用于呼叫,对用户可见。
3、SIP URI:以”sip:”开头,以域名结尾,主机名部分采用MSISDN码号方式;用于在IMS网络中进行呼叫及路由。

每用户的多个公有标识(IMPU)之间有隐式注册集(Implicit Registration Set)和别名组(Alias Group) 两种关联关系;与之对应,HSS上存储的业务数据与该用户公有标识(IMPU)的关联关系可以为一对一、一对多的关系。

如图所示,隐式注册集和别名组的关系为:
l 隐式注册集内所有IMPU共享注册态, 即隐式注册集内任一公有标识(IMPU)注册后,其他公有标识(IMPU)会同时注册。
l 别名组内所有IMPU共享相同的业务数据,有相同的业务体验。
l 别名组中所有的IMPU一定都属于同一个隐式注册集。
l 隐式注册集下的用户不一定属于同一别名组,可以设置多个别名组,也可以不设置别名组。
根据VoLTE业务场景,SIP URI和TEL URI两种公有标识(IMPU)在IMS网络中均存在:
l 当VoLTE用户呼叫VoLTE用户时,TAS接收到的IMPU为SIP URI;
l 当CS用户呼叫VoLTE用户,由于CS网络均采用MSISDN进行呼叫,所以入局呼叫IMS网络接收到的号码为MSISDN号码,与之对应的转换为TEL URI进行路由,所以,TAS接收到的IMPU为TEL URI。
l 当终端可以采用Ut接口自助登记、修改业务数据,其采用的号码可以是SIP URI和TEL URI的任一种;当用户使用任一号码终端自助登记、修改业务数据后,网络侧需要同步修改、存储该用户所有公有标识(IMPU)签约的业务数据。
根据3GPP协议23.328描述,TAS向HSS读取、新、订阅相关数据时,可以采用隐式注册集(Implicit Registration Set)和别名组(Alias Group)两种方式:
l 当TAS采用隐式注册集方式(Identity-Set= IMPLICIT_IDENTITIES)向HSS获取数据,HSS应返回给TAS该号码所属隐式注册集(Implicit Registration Set)下所有公有标识(IMPU) ; 后续可以对任一公有标识(IMPU)读取、新、订阅相关数据,各公有标识(IMPU)之间业务数据相互独立。 

l  当TAS采用隐式注册集方式(Identity-Set=ALIAS_IDENTITIES) 向HSS获取数据,HSS应返回给TAS该号码所属别名组(Alias  Group)下所有公有标识(IMPU);后续可以对此别名组读取、新、订阅相关数据,别名组内各公有标识(IMPU)之间业务数据相互共享。
当用户注册时,TAS根据SIP URI向HSS请求读取业务数据时,因HSS不支持别名组(Alias Group)功能,无法返回SIP URI对应的TEL  URI;导致TAS只存储了SIP URI对应的业务数据,没有TEL URI的任何业务数据。当用户做被叫时,TAS接收到被叫用户的TEL URI,无任何此号码相关业务数据,导致呼叫失败。

据此分析,只有采用别名组(Alias Group)方式才能根本解决此问题。
爱立信和诺基亚HSS均已经通过升级,支持别名组(Alias Group)功能;并能够实现同一用户不同IMPU之间别名组 (Alias Group)的后台自动绑定,以利于实现同一用户不同IMPU之间业务数据的自动同步。


欢迎关注我们的微信公众号,获取最新的通信技术分享。
公众号名称:51学通信
公众号:woyaoxuetongxin

另外,我们每周三晚8点都会有斗鱼直播的通信技术交流,2016的主要方向是VoLTE。已经做了很多期了,包括VoLTE架构、VoLTE基本呼叫流程、VoWiFi概述等热门内容都已经讲完了。
感兴趣的话,欢迎每周三晚一起来交流哦!
参与地址:douyu.com/zhihu(或搜索房间号600942。都是免费参与的。 

另外,我们还开通了赞助计划,欢迎对我们每期直播的主题进行赞助,赞助用户可获得直播时点名感谢、课件内点名感谢、PPT/PDF课件、MP4格式高清视频等增值服务哦。
个人赞助目前分6元和16元两档。两者都可以获得MP4高清视频的。详情请点击下面的淘宝赞助地址。谢谢!

赞助地址:51xuetongxin.taobao.com。

(赞助并不是必选项,您对我们的关注我们同样非常感激。您还是可以免费参与我们的直播课程哈。 

如果您的核心KPI是附着成功率、呼叫接通成功率:
那51学通信目前的核心KPI就是微信公众号用户数、优酷视频播放量。
所以,只要您关注我们,就万分感谢。如果您觉得我们的直播交流还有点用,麻烦帮忙传播与分享。谢谢。

您有任何问题可加站长"爱卫生"微信:gprshome201101来一起交流探讨哈!再次感谢你的支持。