【问题现象】
VoLTE测试中 , MME和定位平台对接后 , MME向HSS发送的ULR消息会携带gmlc-address-ip这个信元,但爱立信HSS不支持该信元,导致用户在VOLTE测试范围下都附着失败。

(PS:gmlc是定位网关,用于位置定位服务的网元。最终是通过获取网络侧所提供的位置信息转换成经纬度完成定位。)

【原因定位】
初步分析是由于HSS上的AVP avpId: 10415:2405的参数mFlagRule设置与MME发送的ULR消息里的GMLC-address信元不匹配造成的。
在HSS上的AVP avpId:10415:2405的参数mFlagRule为0, 0=must exist, 表示对应的信元的M-bit必需是TRUE。
但MME发的ULR信元GMLC-address的M-bit为FALSE,所以HSS返回错误消息“diameter-invalid-avp-bits”。

根据SLh接口的规范3GPP TS29.173,GMLC-address的M-bit是Must set,表示M-bit必须为TRUE,而HSS上的AVP avpId:10415:2405的参数mFlagRule为0,0=must  exist,跟规范
的要求是匹配的。
而根据EPS规范3GPP TS 29.272,GMLC-address不在S6a接口的指定AVP列表“specific 
Diameter AVPs”里面,而是作为复用的信元在re-used  Diameter  AVPs列表里面,在此规范里对M-bit的要求是Must not set,表示M-bit必须为FALSE,跟HSS上的AVP avpId:10415:2405的参数mFlagRule=0,0=must exist,有冲突。
影响范围:用户附着失败。

【解决方案】
在HSS修改AVP avpId:10415:2405的参数mFlagRule为1,1=may exist,表示信元GMLC-address的M-bit可以是TRUE或者FALSE。

这样HSS就不会对M-bit的值有要求,不会返回拒绝消息。


51学通信核心网微信群公告:

为方便大家交流通信技术,我们创建了一个“51学通信核心网微信群”,欢迎所有热爱移动通信核心网的朋友加入,共同来探讨移动通信核心网相关问题,让我们共同进步吧~。

本群为51学通信所建的核心网技术交流群,仅限讨论核心网相关技术问题,分享通信生活及行业新闻等。禁发一切类型的广告(包括招聘、兼职信息、产品推广等,但在线学习类的分享不限),不合理的地方会慢慢改进。

本群涉及的主要领域和技术包括但不限于以下:

1)IP (MPLS VPN,IP Qos,NAT,IP Sec,组播,流量工程等)

2)CS核心网(MSC-S,MGW,SCP等)

3)2/3/4G PS核心网(MME,SGW,PGW,SGSN,GGSN,EPC DNS,EPC-HSS,HLR,OCS,CG,PG,PCRF,CE等)

4) IMS(CSFB,eSRVCC,ICS,RCS等技术,CSCF,AS,BGCF,IBCF,IMS-HSS,eNUM/DNS,ePDG,AAA,ATCF/ATGW,eMSC,SBC,MRFC/MRFP等网元)

本群讨论的主要协议包括但不限于:

MPLS,QinQ,IP,PIM,IGMP,SNMP,RTP/RTCP,OSPF,BGP,ISIS,SIP/SDP,Diameter/DBP,GTP,ISUP,MAP,RANAP,BSSAP,SIGTRAN,SCTP,H.323,H.248,IKE,AH/ESP,S1AP,SGsAP,X2AP,LDAP,XCAP,HTTP,BICC,Camel等。

本群讨论原理及信令为主,不讨论设备内部实现细节及bug。
加入方法:

51学通信群已超100人(目前已有385人),根据微信规定,群二维码自动失效。现在入群的唯一方法是群内人拉人入群。

为方便更多朋友入群一起交流核心网技术,特此发布下我们的入群方法:

1 群内的朋友可以任意拉人,只要不违反群公告的规定即可。

2 群外的朋友想入群,可以联系群内的朋友拉进来,或者加群主个人微信,说明想入群,群主会拉你入群

(群主微信名称:爱卫生,微信ID:gprshome201101)