因HSS不支持别名组导致被叫域选错误导致呼叫失败问题

【问题现象】
因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之间业务数据的自动同步。

本文整理自网络,文章版权归原作者所有,如有侵权,请联系我们进行删除。小编微信(gprshome201101)

TAS发UDR一次请求从HSS下载多条用户数据引起的注册失败

长按下方二维码图片 > 识别图中二维码 > 关注“51学通信公众号”

TAS发UDR一次请求从HSS下载多条用户数据引起的注册失败

51学通信接头方式如下:

51学通信联络邮箱: gprshome@163.com
管理员及站长”爱卫生”微信号 : gprshome201101
喜马拉雅听FM频道:51学通信
优酷频道地址:i.youku.com/51xuetongxin
淘宝店:51xuetongxin.taobao.com
直播地址:douyu.com/zhihu
51学通信网站:www.51xuetongxin.com
微信公众号:51学通信(ID:woyaoxuetongxin)
赞 (0)
分享到:更多 ()

评论 0

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