【问题描述】
华为个别VOLTE用户注册过程中,华为SCSCF给终端侧回复500 Server Internal Error导致终端注册失败。
【原因定位】
经分析华为SCSCF的消息,发现注册过程中,华为SCSCF与中兴HSS的Cx接口交互中,中兴HSS下发的SAA消息中携带的CCF地址信息格式不符合协议,导致华为CSCF报错、用户注册失败。中兴HSS消息如下: 

而根据协议要求,这种CCF地址信息格式正常情况下,必须是aaa://开头的,类似于:primaryChargingCollectionFunctionName:aaa://ccf1.ims.chinaunicom.cn 
协议依据:
根据注册相关协议规定,CCF地址信息填写格式为DiameterURI,必须以“aaa://”或“aaas://”开头,用于指示一个URI。
(1)3GPP29.229-c30协议
CCF 地址信息填写格式为 DiameterURI:
6.3.19 Charging-Information AVP 
The Charging-Information is of type Grouped,and contains the addresses of the charging functions. 
AVP format 
Charging-Information :: = <AVP Header :618 10415> 
[Primary-Event-Charging-Function-Name] 
[Secondary-Event-Charging-Function-Name] 
[Primary-Charging-Collection-Function-Name] 
[Secondary-Charging-Collection-Function-Name] 
*[AVP] 
6.3.20 Primary-Event-Charging-Function-Name AVP 
The Primary-Event-Charging-Function-Name AVP is of type DiameterURI. This AVP contains the address of the Primary Online Charging Function.The receiving network element shall extract the FQDN of the DiameterURI in this AVP and may use it as content of the Destination-Host AVP for the Diameter accounting requests.The parent domain of the FQDN in the DiameterURI shall be used as Destination-Realm.The number of labels used for the Destination-Realm shall be
determined before the Charging Information is provisioned and maybe a configuration option. 
NOTE:A FQDN is an absolute domain name including a subdomain and its parent domain.The subdomain and the parentdomain containone or more labels separatedby dots.
6.3.21 Secondary-Event-Charging-Function-Name AVP 
The Secondary-Event-Charging-Function-Name  AVP is of type DiameterURI.This AVP contains the address of the Secondary Online Charging Function.The Destination-Host and Destination-Realm values for the Diameter accounting requests should be extracted from the DiameterURI in the way indicated in clause6.3.20. 

6.3.22 Primary-Charging-Collection-Function-Name AVP 
The Primary-Charging-Collection-Function-Name AVP is of type DiameterURI.This AVP contains the address of the Primary Charging Data Function.The Destination-Host and Destination-Realm values for the Diameter accounting requests should be extracted from the DiameterURI in the way indicated in clause6.3.20.
6.3.23 Secondary-Charging-Collection-Function-Name AVP 
The Secondary-Charging-Collection-Function-Name AVP is of type DiameterURI. This AVP contains the address of the Secondary Charging Data Function.The Destination-Host and Destination-Realm for the Diameter accounting requests values should be extracted from the DiameterURI in the way indicated in clause6.3.20. 
(2)IETF rfc3588(Diameter Based Protocol)协议
DiameterURI 必须以“aaa://”开头,用于指示一个URI:
DiameterURI 
The DiameterURI MUST follow the Uniform Resource Identifiers (URI) syntax [URI] rules specifiedbelow: 
"aaa://" FQDN [ port ] [ transport ] [ protocol ] 
; No transport security 
"aaas://" FQDN [ port ] [ transport ] [ protocol ] 
; T ransport security used 
经过与中兴HSS侧工程师沟通,对端HSS调整后问题解决。
影响范围:华为部分VOLTE用户无规律的注册失败。

【解决方案】
中兴HSS侧针对单用户调整数据后问题暂时解决。


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人(目前已有400位小伙伴哦),根据微信规定,群二维码自动失效。现在入群的唯一方法是群内人拉人入群。

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

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

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

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