IMS 注册流程(详细)

news2025/1/12 17:29:28

目录

业务模型

图1 EPC 网络附着示意图

图2 IMS 网络注册示意图

注册信令流程

图3 基本注册流程(EPC网络-融合HLR/HSS)

IMS 注册流程

01:UE->P-CSCF

02:P-CSCF->I-CSCF

03:I-CSCF 处理

04:I-CSCF->HLR/HSS

05:I-CSCF->S-CSCF && S-CSCF->HLR/HSS

06:HLR/HSS->S-CSCF

07:S-CSCF->P-CSCF

08:P-CSCF->UE

09:UE->P-CSCF

10:P-CSCF->I-CSCF

11:I-CSCF->S-CSCF && S-CSCF->HLR/HSS

12:HLR/HSS->S-CSCF

13:S-CSCF->UE(200OK)

14:S-CSCF->MMTel AS/SCC AS

15:AS->HLR/HSS

16:HLR/HSS->MMTel AS/SCC AS

17:MMTel AS/SCC AS->本地数据库 && MMTel AS/SCC AS->S-CSCF(200OK)

18:SCC AS->I-CSCF && MMTel AS/SCC AS->ATCF

19:I-CSCF->ATCF

20:ATCF->I-CSCF(200OK)

21:I-CSCF->SCC AS(200OK)

22:SCC AS 根据情况(PUR) -> HLR/HSS

23:HSS(PUA)->SCC AS

24:HLR/HSS->MME

25:MME->HLR/HSS

全流程话务统计指标说明

全流程中核心网侧网元常用测量指标信息

全流程错误码


博主wx:yuanlai45_csdn 博主qq:2777137742

后期会创建粉丝群,为同学们提供分享交流平台以及提供官方发送的福利奖品~

业务模型

  • 签约SRVCC/eSRVCC业务的UE附着到EPC网络后,发起注册到IMS网络。

  • IMS业务APN(Access Point Name)和数据业务APN采用独立的APN,数据业务APN为缺省APN。

  • 数据库部署形态为融合HLR/HSS,即HLR,SAE-HSS和IMS-HSS合一部署。

  • SBC兼做P-CSCF、ATCF和ATGW,产品名称为SE2900。

UE通过EPC网络注册到IMS网络的过程可以分为如下几个阶段。业务示意图如图1图2所示。

  • UE附着到EPC网络:UE发起附着请求后,EPC网络首先对UE进行鉴权,鉴权通过后从融合HLR/HSS获取到UE的签约数据。EPC网络根据用户签约数据中的默认APN和PDN签约上下文进行默认承载的建立,默认承载建立完成后即完成EPC网络的附着。

  • UE注册到IMS网络:包括基本注册和第三方注册。基本注册过程中,IMS网络对UE,以及UE对IMS网络进行双向鉴权,鉴权通过后,S-CSCF从融合HLR/HSS下载到用户数据,基本注册完成。第三方注册过程中,S-CSCF根据用户数据中的iFC触发到ATS的注册,ATS从融合HLR/HSS下载到UE的业务数据后,第三方注册完成。

图1 EPC 网络附着示意图

图2 IMS 网络注册示意图

注册信令流程

融合HLR/HSS组网场景下在EPC网络的基本注册消息流程如图3所示。

图3 基本注册流程(EPC网络-融合HLR/HSS)

IMS 注册流程

01:UE->P-CSCF

UE首先读取USIM卡信息获取IMSI,再从IMSI推导出IMPI和T-IMPU,向IMS拜访网络入口P-CSCF发送REGISTER消息请求注册。REGISTER消息样例如下,关键头域如表所示。

REGISTER sip:volte.com SIP/2.0
To: <sip:+8613697552451@volte.com;user=phone>
From: <sip:+8613697552451@volte.com;user=phone>;tag=e78d943a7f726238b244d20c962758ba
Contact: <sip:460200755002189@50.53.51.2:5060>;expires=3600;+g.3gpp.icsi-ref="urn%3Aurn-7%3A3gpp-service.ims.icsi.mmtel";+g.3gpp.smsip;+sip.instance="<urn:gsma:imei:35745704-383256-8>"
P-Access-Network-Info: 3GPP-E-UTRAN-TDD;utran-cell-id-3gpp="4602000000000200"
Supported: 
Allow: INVITE,ACK,BYE,CANCEL,REGISTER,INFO,PRACK,SUBSCRIBE,NOTIFY,MESSAGE,REFER,PUBLISH
Authorization: Digest username="460080000002451@ims.mnc020.mcc460.3gppnetwork.org",realm="ims.mnc020.mcc460.3gppnetwork.org",uri="sip:ims.mnc020.mcc460.3gppnetwork.org",nonce="",response=""
Call-ID: Y6dcbdFAK@50.53.51.2
CSeq: 1 REGISTER
Max-Forwards: 70
User-Agent: RCS-client/OMA1.0 HW-VxW/V1.0
Via: SIP/2.0/UDP 50.53.51.2:5060;branch=z9hG4bKW8dcbd2vnaYvnQfaaqep;rport
Content-Length: 0
关键信元信元解释
Request-URI

请求行的组成部分,用于标明请求的目的方。即“sip:volte.comSIP/2.0”。

To

注册用户的公共身份标识IMPU(IP Multimedia Public Identity)。

Contact

Contact头域会携带注册用户的联系地址,注册时长。同时会携带一些标签表明自己支持业务的能力。本例中:

  • 50.53.51.2:5060:用于标识注册用户的IP地址和端口号。

  • expires:标识用户注册时长,0为注销,非0为注册。

  • +g.3gpp.icsi-ref="urn%3Aurn-7%3A3gpp-service.ims.icsi.mmtel":支持MMTel语音。

Authorization

注册用户的私有身份标识IMPI(IP Multimedia Private Identity)。

Via

用以保存请求历经的路径,使响应能根据请求的路径返回。

02:P-CSCF->I-CSCF

P-CSCF根据Request-URI头域中域名查询DNS服务器,获得归属域网络入口I-CSCF网元地址,向I-CSCF转发REGISTER消息。消息样例如下:

REGISTER sip:volte.com SIP/2.0
Via: SIP/2.0/UDP 183.1.9.123:12105;branch=z9hG4bKe78d943a7f726238b244d20c962758baT01172
Call-ID: e78d943a7f726238b244d20c962758ba
From: <sip:+8613697552451@volte.com;user=phone>;tag=e78d943a7f726238b244d20c962758ba
To: <sip:+8613697552451@volte.com;user=phone>
CSeq: 18398 REGISTER
Max-Forwards: 69
P-Access-Network-Info: 3GPP-E-UTRAN;utran-cell-id-3gpp=4601101234567;"sbc-domain=pcscf13.volte.com";"ue-ip=50.53.122.15";"ue-port=25001"
Contact: <sip:183.1.9.123:12105;transport=udp>;expires=3600
Authorization: Digest username="460080000002451@ims.mnc008.mcc460.3gppnetwork.org",realm="volte.com",uri="sip:volte.com",algorithm=Early-AKA,integrity-protected=no
Supported: 
P-Visited-Network-ID: "pcscf13.volte.com"
Path: <sip:term0000@183.1.9.123:12105;transport=udp;lr;ssn;hwnos>
Require: 
P-Charging-Vector: icid-value="cd5ea3b01c0141c48c66c5ca00705294.1383563265.11747.14";orig-ioi=pcscf13.volte.com
Feature-Caps: *;+g.3gpp.atcf="<tel:888666>";+g.3gpp.atcf-mgmt= "<sip:atcfpsi13.volte.com:5060;+userid=00040003>";+g.3gpp.atcf-="<sip:term0000@183.1.9.123:12105>";+g.3gpp.mid-call;+g.3gpp.srvcc-alerting
Content-Length: 0

转发消息前,P-CSCF会添加以下头域:

  • Via:P-CSCF将自己的地址信息“183.1.9.123:12105”添加到Via头域中,用于响应消息路由。
  • Path:P-CSCF在REGISTER消息中插入该消息头,将自己的地址“<sip:term0000@183.1.9.123:12105;transport=udp;lr;ssn;hwnos>”放入其中。
  • P-Visited-Network-ID:P-CSCF查询本地PCSCF表中的“本地网络标识”参数(通过ADD PCSCF配置),填入该头域中,用于向注册用户的归属网络标识用户当前的拜访网络信息。
  • P-Charging-Vector:P-CSCF在REGISTER消息中插入该消息头,将计费标识“icid-value="cd5ea3b01c0141c48c66c5ca00705294.1383563265.11747.14"”放入其中,以完成网络上计费点信息的传送。
  • P-Access-Network-Info:P-CSCF在REGISTER消息中插入该消息头,将接入网信息3GPP-E-UTRAN;utran-cell-id-3gpp=4601101234567带给IMS网络。
  • Feature-Caps: P-CSCF在REGISTER消息中插入该消息头,将当前ATCF分配的STN-SR号码带给IMS网络。其中,Feature-Caps头域的关键参数如表6所示。

Feature-Caps头域中的关键参数

关键参数参数解释
+g.3gpp.atcf

STN-SR号码,用于SRVCC IWF后续寻址ATCF。

+g.3gpp.atcf-mgmt

ATCF的PSI号码,用于SCC AS后续寻址ATCF,并使ATCF接受后续SCC AS发送的SIP MESSAGE请求(其中携带eSRVCC相关信息)。

说明:

Register消息中Feature-Caps头域的ATCF属性名称有+g.3gpp.atcf-mgmt和+g.3gpp.atcf-mgmt-uri两种格式。

+g.3gpp.atcf-

ATCF URI号码,用于填充到SCC AS发送给ATCF的SIP MESSAGE消息<SRVCC-info>标签中,并通过“用户名(term+4位VPN索引)+IP地址+端口号”唯一识别注册用户。

+g.3gpp.mid-call

表示当前用户所在小区的MSC Server支持mid-call切换。

+g.3gpp.srvcc-alerting

表示当前用户所在小区的MSC Server支持Alerting切换。

03:I-CSCF 处理

  • I-CSCF从Via头域获取P-CSCF的地址或主机名,并检查P-CSCF的地址或主机名是否在信任域或本地域(通过ADD TDMI命令中的“可信任域名”参数配置)。
    • 查询到记录:表明用户当前的拜访网络可信任,I-CSCF允许用户进行注册,继续进行后续处理。
    • 未查询到记录:表明用户当前的拜访网络不可信任,I-CSCF会返回错误码403,提示“Request From Untrusted Domain”,拒绝用户的注册请求。
  • 根据本地IHSS表(通过ADD IHSS配置)中的“优先级”参数设置,选择优先级最高的HSS;再查询IHSSL表(通过ADD IHSSL配置)获取HSS网元的IP地址,向融合HLR/HSS发送UAR消息,请求获取S-CSCF的地址或者能力集。消息中携带的关键信元如表所示。

UAR 消息中的关键信元

04:I-CSCF->HLR/HSS

融合HLR/HSS收到UAR消息,根据本地数据库中的用户开户信息,判断用户已开户,则向I-CSCF发送UAA消息,返回S-CSCF的地址或者能力集。

  • 当UAA消息中携带Server-Name时,表示携带的为S-CSCF的地址。
  • 当UAA消息中携带Server-Capabilities时,表示携带的为S-CSCF的能力集。

05:I-CSCF->S-CSCF && S-CSCF->HLR/HSS

I-CSCF根据融合HLR/HSS返回的S-CSCF地址,向S-CSCF转发REGISTER消息。S-CSCF向融合HLR/HSS发送MAR消息,请求获取认证向量AV(Authorization Vector)。并且通知融合HLR/HSS当前S-CSCF为该用户服务,保证401鉴权挑战消息之后的REGISTER消息能够到达同一个SCSCF。

PS:当UAA消息中携带的为S-CSCF能力集时,则I-CSCF从满足必选和可选能力集的S-CSCF(通过ADD ISCAP命令配置)中选择合适的S-CSCF。

06:HLR/HSS->S-CSCF

融合HLR/HSS向S-CSCF返回MAA响应,包括鉴权五元组XRES(Expected Response)、RAND(Random Challenge)、AUTN(Authentication Token)、IK(Integrity Key)和CK(Cipher Key)。消息中携带的关键信元如表所示。

MAA 消息中的关键信元

07:S-CSCF->P-CSCF

S-CSCF根据RAND和AUTN生成nonce,并将nonce同IK,CK,以及鉴权算法放到WWW-Authenticate头域中,随401响应返回给P-CSCF。同时,S-CSCF保存参数XRES,以备后续对用户的鉴权响应进行验证。消息样例如下:

SIP/2.0 401 Unauthorized
Via: SIP/2.0/UDP 183.1.9.133:11521;branch=z9hG4bK197d59a33d22e44a9a66f27e6de6fdc8T00524
Call-ID: 197d59a33d22e44a9a66f27e6de6fdc8
From: <sip:+8613697552422@volte.com;user=phone>;tag=197d59a33d22e44a9a66f27e6de6fdc8
To: <sip:+8613697552422@volte.com;user=phone>;tag=5ods5xps
CSeq: 60800 REGISTER
WWW-Authenticate: Digest realm="volte.com",
 nonce="AM7w8npxL5LT4XnvuI1gUQTEIUTJoBHuM4EHp04VFS4=",
 algorithm=Early-AKA,ik="f9632b4be33858b92b26decdd1966600",
 ck="aab8bf335d430704853bc122e22ed42b"

ontent-Length: 0

08:P-CSCF->UE

P-CSCF从消息中取出IK和CK并保存,将消息中剩余的鉴权元素RAND和AUTN继续向UE转发。消息样例如下:

SIP/2.0 401 Unauthorized
Via: SIP/2.0/UDP [2409:8895:8200:0159:0001:0001:3172:F217]:5060;branch=z9hG4bKY2dcbqV77aV77Maaaabe;rport=5060;bsent="MjQwOTo4ODk1OjgyMDA6MTU5OjE6MTozMTcyOmYyMTc="
Call-ID: bcGGecbJtG6@[2013::11:3:0:4852:6a9e]
From: <sip:460200755002189@ims.mnc020.mcc460.3gppnetwork.org>;tag=HHecbJt
To: <sip:460200755002189@ims.mnc020.mcc460.3gppnetwork.org>;tag=t3wgw9ex
CSeq: 1 REGISTER
WWW-Authenticate: Digest realm="ims.mnc002.mcc460.3gppnetwork.org",nonce="2vRvJHFwUuoJlCHVlHkUmV5kKPLzcnJMDT68rCIFTaI=",algorithm=AKAv1-MD5
Content-Length: 0

09:UE->P-CSCF

UE收到401响应后,根据本地ISIM(IMS Subscriber Identity Module)中保存的共享密钥对AUTN进行认证,认证通过则表明401消息来源于用户真实的归属网络。再基于共享密钥和RAND计算出RES(Response),重新构造REGISTER消息,携带RES,按照初始REGISTER消息的路径发给P-CSCF。消息样例如下:

REGISTER sip:ims.mnc020.mcc460.3gppnetwork.org SIP/2.0
To: <sip:460200755002189@ims.mnc020.mcc460.3gppnetwork.org>
From: <sip:460200755002189@ims.mnc020.mcc460.3gppnetwork.org>;tag=Z7dcbdF
Contact: <sip:460200755002189@50.53.51.2:5060>;expires=3600;+g.3gpp.icsi-ref="urn%3Aurn-7%3A3gpp-service.ims.icsi.mmtel";+g.3gpp.smsip;+sip.instance="<urn:gsma:imei:35745704-383256-8>"
P-Access-Network-Info: 3GPP-E-UTRAN-TDD;utran-cell-id-3gpp="4602000000000200"
Supported: path
Allow: INVITE,ACK,BYE,CANCEL,REGISTER,INFO,PRACK,SUBSCRIBE,NOTIFY,MESSAGE,REFER,PUBLISH
Authorization: Digest username="460200755002189@ims.mnc020.mcc460.3gppnetwork.org",realm="ims.mnc020.mcc460.3gppnetwork.org",uri="sip:ims.mnc020.mcc460.3gppnetwork.org",nonce="2vRvJHFwUuoJlCHVlHkUmV5kKPLzcnJMDT68rCIFTaI=",response="251943f36775d589"
Call-ID: Y6dcbdFAK@50.53.51.2
CSeq: 2 REGISTER
Max-Forwards: 70
User-Agent: RCS-client/OMA1.0 HW-VxW/V1.0
Via: SIP/2.0/UDP 50.53.51.2:5060;branch=z9hG4bKW8dcbd2vnaYvnQfaaqep;rport
Content-Length: 0

10:P-CSCF->I-CSCF

P-CSCF按照初始REGISTER消息的路径发送后续REGISTER给I-CSCF。

11:I-CSCF->S-CSCF && S-CSCF->HLR/HSS

S-CSCF收到鉴权响应,将期望收到的鉴权响应XRES和实际收到的鉴权响应RES进行比较。如果两者匹配,则该UE通过网络鉴权。鉴权通过后,S-CSCF向融合HLR/HSS发送SAR消息,请求下载用户的签约数据。

12:HLR/HSS->S-CSCF

融合HLR/HSS向S-CSCF返回SAA响应,携带用户的签约数据。

13:S-CSCF->UE(200OK)

S-CSCF向UE侧反馈200(OK)响应,表明初始注册成功。

14:S-CSCF->MMTel AS/SCC AS

S-CSCF根据从融合HLR/HSS处下载的用户签约信息,判断其中有针对REGISTER请求的iFC(initial Filter Criteria)数据,S-CSCF根据iFC中MMTel AS/SCC AS地址,向MMTel AS/SCC AS发送第三方注册请求。如果用户签约信息中包含多条针对REGISTER请求的iFC数据,S-CSCF会根据优先级从高到低依次发送给iFC中的MMTel AS/SCC AS地址。由S-CSCF发往应用服务器MMTel AS/SCC AS的REGISTER请求消息样例如下,关键头域如表所示。

REGISTER sip:183.3.9.31:5060;type=mmtel_ssf_scc_sms SIP/2.0
Via: SIP/2.0/UDP 183.3.9.17:5060;branch=z9hG4bKhwrqdvqwp5xdv9sxxdvp5uhkh;Role=3;Dpt=75d4_16;TRC=658-ffffffff
Call-ID: qusrpqho5ntrtdknp5nuv95oqwtukp9v@S.12.10.volte.com
From: <sip:scscf13.volte.com>;tag=t9xhsuvr
To: <sip:+8613697552451@volte.com>
CSeq: 1 REGISTER
Contact: <sip:scscf13.volte.com:5060;Dpt=75d4_16;TRC=658-ffffffff>;expires=3600
Expires: 3600
P-Charging-Vector: icid-value="04dab846a82ee71868a424e51f839b02.1383563265.16399.14";orig-ioi=pcscf13.volte.com
P-Access-Network-Info: 3GPP-E-UTRAN;utran-cell-id-3gpp=4601101234567;"sbc-domain=pcscf13.volte.com";"ue-ip=50.53.122.15";"ue-port=25001"
P-Visited-Network-ID: "pcscf13.volte.com"
Resource-Priority: wps.4
Max-Forwards: 70
Content-Length: 1321
Content-Type: message/sip

第三方注册时 REGISTER 消息中的关键头域

关键信元信元解释
Request-URI

应用服务器AS的地址,即“sip:183.3.9.31:5060”。

type=mmtel_ssf_scc_sms,表示需要触发的ATS逻辑网元,本例中指的是需要触发MMTel AS,IM-SSF,SCC AS,IP-SM-GW。

From此时是S-CSCF做为第三方来代表用户注册他的公共用户身份,故From消息头为S-CSCF的地址,即“sip:scscf13.volte.com”。
To注册用户的公共身份标识IMPU(IP Multimedia Public Identity)。
Contact

S-CSCF的地址,以保证应用服务器AS不会直接路由到用户终端UE,而是总会先与S-CSCF联络。

15:AS->HLR/HSS

AS发现用户为第一次注册,发送SNR消息给融合HLR/HSS,请求下载用户的SRVCC能力、STN-SR号码和C-MSISDN号码,消息中携带的关键信元如表所示。

SNR 消息中的关键信元

16:HLR/HSS->MMTel AS/SCC AS

融合HLR/HSS通过SNA响应将用户的SRVCC信息返回给MMTel AS/SCC AS,携带用户数据,消息中携带的关键信元如表所示。

SNA 消息中的关键信元

17:MMTel AS/SCC AS->本地数据库 && MMTel AS/SCC AS->S-CSCF(200OK)

MMTel AS/SCC AS根据收到的用户数据对用户进行鉴权。鉴权通过后,AS将用户数据保存到本地数据库,并向S-CSCF返回第三方注册的200(OK)成功响应。

18:SCC AS->I-CSCF && MMTel AS/SCC AS->ATCF

MMTel AS/SCC AS根据+g.3gpp.atcf-mgmt所标识的ATCF PSI(Public Service Identity)向ATCF发送MESSAGE消息,携带用户的ATU-STI号码、C-MSISDN号码,在将消息发送给ATCF之前,SCC AS先将消息发送给SCC AS所在IMS网络的入口网元I-CSCF,关键头域如表所示。

MESSAGE sip:atcfpsi13.volte.com:5060;+userid=00040003 SIP/2.0
Via: SIP/2.0/UDP 183.3.9.31:5060;branch=z9hG4bKoauu995prw5adoropuwdep9dr;Role=3;Dpt=ebca_16;X-HwDim=4;TRC=ffffffff-1616
Route: <sip:icscf13.volte.com;lr>
Call-ID: xuoxacxe5uecwpkkxok5nbx5bkd9ebek@183.3.9.31
From: <sip:mmtelats13.volte.com>;tag=5fpebwad
To: <sip:atcfpsi13.volte.com>
CSeq: 1 MESSAGE
P-Asserted-Identity: <sip:mmtelats13.volte.com>
P-Access-Network-Info: 3PTC
P-Charging-Vector: icid-value=ATS9900-201311040258310221030;icid-generated-at=volte.com
Max-Forwards: 70
Content-Type: application/vnd.3gpp.SRVCC-info+xml
Content-Length: 0

<?xml version="1.0" encoding="UTF-8"?>
<SRVCC-infos>
  <SRVCC-info ATCF-Path-URI="sip:term0000@183.1.9.123:12105">
    <ATU-STI>sip:sccas@volte.com</ATU-STI>
    <C-MSISDN>tel:+8613697552451</C-MSISDN>
  </SRVCC-info>
</SRVCC-infos>

MESSAHE 消息中的关键头域

关键信元信元解释
Request-URI

携带ATCF的PSI信息。

P-Asserted-Identity

携带SCC AS的URI信息。

ATCF-Path-URI

携带ATCF URI号码,通过“用户名(term+4位VPN索引)+IP地址+端口号”唯一识别注册用户。

ATU-STI

携带SCC AS的PSI地址,用于ATCF后续寻址SCC AS。

C-MSISDN

携带融合HLR/HSS为UE分配的C-MSISDN号码(即用户的MSISDN号码)。后续发生eSRVCC切换时,SRVCC IWF会在发送给ATCF的请求中携带C-MSISDN。ATCF通过与本地保存的C-MSISDN进行比较,以确定切换哪一路会话。

19:I-CSCF->ATCF

I-CSCF根据Request-URI通过LIR/LIA消息查询融合HLR/HSS或根据本地PSI数据配置,查询ATCF的地址,根据查询结果将MESSAGE消息路由到ATCF。

PS:

  •  对于本网用户,I-CSCF根据Request-URI查询本地PSI数据配置,获取对应的ATCF地址。I-CSCF的配置如下:
    • ADD IPSI: SUBDN="ATCF域名", ASADDR="ATCF主机名";
  • 对于漫游用户,I-CSCF根据Request-URI通过LIR/LIA消息查询融合HLR/HSS,获取对应的ATCF地址。融合HLR/HSS的配置如下:
    • ADD HPSI: PISI="ATCF域名", PUSI="sip:ATCF域名", PUSITYPE=DPUSI;
    • SET HAS: PUSI="sip:ATCF域名", AS="ATCF主机名";  

20:ATCF->I-CSCF(200OK)

ATCF返回200 OK响应给I-CSCF,表示已成功接收MESSAGE消息。

21:I-CSCF->SCC AS(200OK)

I-CSCF将200 OK响应转发给SCC AS。

22:SCC AS 根据情况(PUR) -> HLR/HSS

SCC AS根据下载的STN-SR号码判断是否需要向融合HLR/HSS发送PUR消息更新STN-SR号码。

SCC AS根据第三方注册的REGISTER消息是否携带ATCF分配的STN-SR号码,进行以下处理:

  • 如果REGISTER消息中携带了STN-SR号码,并且该号码与从融合HLR/HSS下载的STN-SR号码不相同,则通过PUR消息将STN-SR号码携带给融合HLR/HSS,由融合HLR/HSS替换本地的STN-SR号码。
  • 如果REGISTER消息中未携带STN-SR号码,则SCC AS将本地配置的STN-SR号码与融合HLR/HSS之前返回的STN-SR号码进行比较,如果不相同,则通过PUR消息将本地配置的STN-SR号码携带给融合HLR/HSS,由融合HLR/HSS替换本地的STN-SR号码。
  • 如果REGISTER消息中携带了STN-SR号码,并且融合HLR/HSS上没有配置STN-SR号码,则SCC AS通过PUR将REGISTER消息中携带的STN-SR号码携带给融合HLR/HSS。
  • 如果REGISTER消息中未携带STN-SR号码,并且融合HLR/HSS上没有配置STN-SR号码,则SCC AS将本地配置的STN-SR号码携带给融合HLR/HSS。
  • 其他情况下,SCC AS无需向融合HLR/HSS发送PUR消息。

23:HSS(PUA)->SCC AS

融合HLR/HSS返回成功接收响应PUA。

24:HLR/HSS->MME

融合HLR/HSS判断消息中携带的STN-SR号码与本地保存的STN-SR号码不一致,则将消息中携带的STN-SR号码通过Insert Subscriber Data Request发送给MME。

25:MME->HLR/HSS

MME更新本地的STN-SR号码后,向融合HLR/HSS返回成功更新Insert Subscriber Data Answer响应。

全流程话务统计指标说明

全流程中核心网侧网元常用测量指标信息

流程图打点测量指标所属测量单元所属测量集所属网元
P1鉴权请求消息总数鉴权成功的消息总数SAE-HSS测量融合HLR/HSS
P2鉴权成功的消息总数
P3位置更新请求消息总数位置更新消息测量
P4位置更新成功的消息总数
P51727308001 IP-CAN会话授权请求尝试次数PCRF与PCEF对端实体的性能测量PCRF性能测量PCRF
P61727308002 IP-CAN会话授权请求成功次数
P71727308001 IP-CAN会话授权请求尝试次数
P81727308002 IP-CAN会话授权请求成功次数
P9ABCF初始注册请求次数ABCF非会话测量ABCF网元SBC(P-CSCF)
P10335655470 I-CSCF向HSS发送UAR消息次数335555328 I-CSCF性能测量I-CSCF网元I-CSCF
P11用户注册状态查询请求消息总数用户注册状态查询消息统计IMS-HSS测量融合HLR/HSS
P12用户注册状态查询返回成功的消息总数
P13335655478 I-CSCF从HSS接收UAA成功响应次数335555328 I-CSCF性能测量I-CSCF网元I-CSCF
P14335655491 S-CSCF初始注册请求次数335555330 S-CSCF非会话测量S-CSCF网元S-CSCF
P15335655611 S-CSCF向HSS发送MAR请求次数335555334 S-CSCF Cx接口测量
P16用户鉴权请求消息总数用户鉴权消息统计IMS-HSS测量融合HLR/HSS
P17用户鉴权请求返回成功的响应消息总数
P18335655825 S-CSCF从HSS接收MAA成功响应次数335555334 S-CSCF Cx接口测量S-CSCF网元S-CSCF
P19ABCF后续注册请求次数ABCF非会话测量ABCF网元SBC(P-CSCF)
P20335664482 S-CSCF后续注册请求次数335555330 S-CSCF非会话测量S-CSCF网元S-CSCF
P21335655615 S-CSCF向HSS发送SAR请求次数335555334 S-CSCF Cx接口测量S-CSCF网元S-CSCF
P22S-CSCF注册注销通知消息总数基于对端设备的S-CSCF注册注销通知消息统计IMS-HSS测量融合HLR/HSS
P23S-CSCF注册注销通知返回成功的响应消息总数
P24335655829 S-CSCF从HSS接收的下载数据SAA成功响应次数335555334 S-CSCF Cx接口测量S-CSCF网元S-CSCF
P25335655492 S-CSCF初始注册成功次数335555330 S-CSCF非会话测量S-CSCF网元S-CSCF
P26ABCF初始注册成功次数ABCF非会话测量ABCF网元SBC(P-CSCF)
P27335655521 第三方注册请求次数335555330 S-CSCF非会话测量S-CSCF网元S-CSCF
P28478154756 ATS初始注册次数ATS 用户注册数据测量ATS基本业务ATS
P29478154688 ATS SH查询请求次数ATS SH查询测量ATS基本业务ATS
P30AS读取用户数据请求消息总数AS读取用户数据消息统计IMS-HSS测量融合HLR/HSS
P31AS读取用户数据请求返回成功的响应消息总数
P32478154692 ATS SH查询回应次数ATS SH查询测量ATS基本业务ATS
P33335655522 第三方注册成功次数335555330 S-CSCF非会话测量S-CSCF网元S-CSCF

全流程错误码

当注册失败时,网元接口消息中会伴随着错误码的产生。表列出了注册失败场景下核心网侧网元常见错误码信息。

错误码产生点错误码名称错误码产生网元
E1P-CSCF返回403,提示“Invalid Message”P-CSCF
P-CSCF返回403,提示“Registered Users Exceeded License Limit”
P-CSCF返回403,提示“Server Internal Error”
P-CSCF返回408,提示“No Response From Network”
P-CSCF返回480,提示“Route Operation Failed”
P/I/S-CSCF返回400,提示“Invalid Message”
P/I/S-CSCF返回420,提示“some of the option-tags in Proxy-Require is not supported”
P/I/S-CSCF返回480,提示“Overload”
P/I/S-CSCF返回503,提示“Overload”
P/I/S-CSCF返回503,提示“Server Busy”
P/I/S-CSCF返回503,提示“Server Unavailable”
E2I-CSCF返回403,提示“Request From Untrusted Domain”I-CSCF
I-CSCF返回500,提示“Server Internal Error”
P/I/S-CSCF返回400,提示“Invalid Message”
P/I/S-CSCF返回420,提示“some of the option-tags in Proxy-Require is not supported”
P/I/S-CSCF返回480,提示“Overload”
P/I/S-CSCF返回503,提示“Overload”
P/I/S-CSCF返回503,提示“Server Busy”
P/I/S-CSCF返回503,提示“Server Unavailable”
E3HSS向对端返回UAA消息,携带错误码:5001,提示“DIAMETER_ERROR_USER_UNKNOWN”融合HLR/HSS
HSS返回MAA/SAA/UAA消息,携带错误码:5002,提示“DIAMETER_ERROR_IDENTITIES_DONT_MATCH”
HSS向对端返回UAA消息,携带错误码:5003,提示“DIAMETER-AUTHORIZATION-REJECTED”
HSS返回UAA消息,携带错误码:5004,提示“DIAMETER_ERROR_ROAMING_NOT_ALLOWED”
HSS返回UAA/MAA/SAA消息,携带错误码:5012,提示“DIAMETER-UNABLE-TO-COMPLY”
E4I-CSCF返回403,提示“Authorization Rejected”I-CSCF
I-CSCF返回403,提示“Invalid User”
I-CSCF返回403,提示“Roaming Restricted”
I-CSCF返回408,提示“No Response From Network”
I-CSCF返回480,提示“Route Operation Failed”
I-CSCF返回600,提示“Server Internal Error”
I-CSCF返回500,提示“Server Internal Error”
E5S-CSCF返回486,提示“Server Busy”S-CSCF
S-CSCF返回500,提示“Invalid Message”
S-CSCF返回500,提示“Server Internal Error”
P/I/S-CSCF返回400,提示“Invalid Message”
P/I/S-CSCF返回420,提示“some of the option-tags in Proxy-Require is not supported”
P/I/S-CSCF返回480,提示“Overload”
P/I/S-CSCF返回503,提示“Overload”
P/I/S-CSCF返回503,提示“Server Busy”
P/I/S-CSCF返回503,提示“Server Unavailable”
E6HSS返回MAA/SAA/UAA消息,携带错误码:5002,提示“DIAMETER_ERROR_IDENTITIES_DONT_MATCH”融合HLR/HSS
HSS返回MAA消息,携带错误码:5006,提示“DIAMETER_ERROR_AUTH_SCHEME_NOT_SUPPORTED”
HSS返回UAA/MAA/SAA消息,携带错误码:5012,提示“DIAMETER-UNABLE-TO-COMPLY”
E7S-CSCF返回403,提示“Authentication Failure”S-CSCF
S-CSCF返回403,提示“Roaming Restricted”
S-CSCF返回403,提示“Invalid User”
E8S-CSCF返回403,提示“Invalid Subsequent Register Request”
E9HSS返回MAA/SAA/UAA消息,携带错误码:5002,提示“DIAMETER_ERROR_IDENTITIES_DONT_MATCH”融合HLR/HSS
HSS返回SAA消息,携带错误码:5005,提示“DIAMETER_ERROR_IDENTITY_ALREADY_REGISTERED”
HSS返回UAA/MAA/SAA消息,携带错误码:5012,提示“DIAMETER-UNABLE-TO-COMPLY”
E10S-CSCF返回423,提示“Interval Too Brief”S-CSCF
S-CSCF返回500,提示“Invalid iFC”
S-CSCF返回500,提示“Server Internal Error”
E11

ATS返回403,提示“Request-URI is wrong”

ATS返回500,提示“Server Internal error”
ATS

创作不易,希望读者三连支持 💖
赠人玫瑰,手有余香 💖  

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2131123.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

组成原理:体系结构,CPU,存储器,Cache

1&#xff0c;系统架构 1.1&#xff0c;组成结构 【硬件】是指计算机的实体部分&#xff0c;它由看得见摸得着的各种电子元件&#xff0c;各类光、电、机设备的实物组成。所有硬件通过总线和接口连接在一起&#xff0c;构成一台完整的计算机。 &#xff08;1&#xff09;运算器…

Spark的介绍

一、分布式的思想 不管是数据也好&#xff0c;计算也好&#xff0c;都没有最大的电脑&#xff0c;而是多个小电脑组合而成。 存储&#xff1a;将3T的文件拆分成若干个小文件&#xff0c;例如每500M一个小文件&#xff0c;将这些小文件存储在不同的机器上 。 -- HDFS 计算&#…

LeetCode_sql_day21(1440.计算布尔表达式的值)

描述&#xff1a; 表 Variables: ------------------------ | Column Name | Type | ------------------------ | name | varchar | | value | int | ------------------------ 在 SQL 中&#xff0c;name 是该表主键. 该表包含了存储的变量及其对应…

2024年华为9月4日秋招笔试真题题解

2024年华为0904秋招笔试真题 二叉树消消乐好友推荐系统维修工力扣上类似的题--K站中转内最便宜的航班 二叉树消消乐 题目描述 给定原始二叉树和参照二叉树(输入的二叉树均为满二叉树&#xff0c;二叉树节点的值范围为[1,1000]&#xff0c;二叉树的深度不超过1000)&#xff0c…

智汇云舟斩获创客北京2024鲲鹏应用创新大赛北京区总决赛一等奖

近日&#xff0c;创客北京2024鲲鹏应用创新大赛华鲲振宇北京赛区总决赛在北京鲲鹏联合创新中心圆满举办。智汇云舟团队的参赛作品“视频孪生&#xff0c;把数字孪生升级为虚实共生”斩获鲲鹏原生开发赛道&#xff08;泛政府&#xff09;一等奖。 面向全球开发者的顶级赛事&…

python去除非页眉页脚,非背景非正式的图片、文字水印代码

import fitz import os import shutildef remove_watermarks_by_sizes(pdf_path, output_path, watermark_sizes, watermark_rects, watermark_texts):"""从PDF中删除特定大小的图片&#xff08;水印&#xff09;和特定的文字。参数:pdf_path (str): 输入PDF文件…

现金检测系统源码分享

现金检测检测系统源码分享 [一条龙教学YOLOV8标注好的数据集一键训练_70全套改进创新点发刊_Web前端展示] 1.研究背景与意义 项目参考AAAI Association for the Advancement of Artificial Intelligence 项目来源AACV Association for the Advancement of Computer Vision …

草莓大模型(o1 )同步——实战2024国赛数学建模C题

模型介绍 这是一系列全新AI模型&#xff0c;能推理复杂的任务&#xff0c;解决比以前科学、编程、数学模型更难的问题。o1 模型(草莓&#xff09;与 GPT-4o 的主要区别在于:它能够比前代更好地处理复杂的编程和数学问题&#xff0c;并能解释其推理过程.以往模型不同的是&#…

引用和指针的区别(面试概念性题型)

个人主页&#xff1a;Jason_from_China-CSDN博客 所属栏目&#xff1a;C系统性学习_Jason_from_China的博客-CSDN博客 概念概述 内存占用&#xff1a; 引用&#xff1a;引用一个变量时&#xff0c;实际上并不占用额外的内存空间&#xff0c;它就是原始变量的别名。指针&#xf…

裸金属 Ironic T和2024.1版本 功能比较

一、Train版 裸金属配置向导 1、系统环境 ansible 2.7.18 kolla-ansible 7.2.2.dev9[rootkolla-ansible-master ~]# python --version Python 2.7.5 [rootkolla-ansible-master ~]# cat /etc/centos-release CentOS Linux relea…

SAP B1 单据页面自定义 - 用户界面编辑字段

背景 接《SAP B1 基础实操 - 用户定义字段 (UDF)》&#xff0c;在设置完自定义字段后&#xff0c;如下图&#xff0c;通过打开【用户定义字段】可打开表单右侧的自定义字段页。然而再开打一页附加页面操作繁复&#xff0c;若是客户常用的定义字段&#xff0c;也可以把这些用户…

快充协议方案,Type-C接口受电端Sink取电快充协议芯片

快充协议芯片是确保充电器与设备之间兼容性的关键&#xff0c;它根据设备的需求提供合适的电压与电流&#xff0c;从 而实现更快速的充电体验。 快充协议芯片不仅仅是提升充电速度&#xff0c;更重要的是确保充电器与设备之间的兼容性&#xff0c;避免因协议不匹配导致的充电效…

从零开始打造一台简易计算机

从零开始打造一台可运行的简易计算机专题系列结合一个免费开源的 线上数字电路模拟器(仿真器), 从最基本的继电器(晶体管)功能讲起, 到最终完成一个可以批量执行指令的简易计算机. 跟随文中的步骤, 即可亲手在线上打造一台可运行的简易的计算机, 在此过程中, 将获得对计算机底…

2024lims实验室管理系统排名 6款LIMS软件厂商

随着实验室管理的不断升级&#xff0c;LIMS系统逐渐成为实验室不可或缺的一部分。这款实验室信息管理系统以其稳定性、多功能性和用户友好性在竞争激烈的市场中脱颖而出。 随着实验室管理的不断升级&#xff0c;LIMS系统逐渐成为实验室不可或缺的一部分。这款实验室信息管理系…

如何使用Python创建目录或文件路径列表

在 Python 中&#xff0c;创建目录或生成文件路径列表通常涉及使用 os、os.path 或 pathlib 模块。下面是一些常见的任务和方法&#xff0c;用于在 Python 中创建目录或获取文件路径列表。 问题背景 在初始阶段的 Python 学习过程中&#xff0c;可能遇到这样的问题&#xff1a…

NVG040W语音芯片:为制氧机带来个性化语音提示和报警功能

在当今社会&#xff0c;家庭医疗设备和健康保健产品越来越受到人们的关注。制氧机作为其中的一种&#xff0c;为许多需要氧气治疗的人们提供了重要的帮助。然而&#xff0c;对于许多用户来说&#xff0c;如何正确操作和维护这些设备仍然是一个挑战。为此&#xff0c;NVG040W语音…

点成分享 | 微生物浊度测量技术:比浊仪校准的最佳实践与策略

比浊仪通过检测悬浮液中微生物对光的散射程度来反映微生物含量。微生物浓度越高&#xff0c;透过的光越少&#xff0c;散射的光越多。因此&#xff0c;微生物浓度与透光度成反比&#xff0c;与吸光度成正比。该技术广泛应用于细菌浊度测定、抗生素药敏实验等微生物检测领域。 …

ElementPlus表单验证报错 formEl.validate is not a function

出现问题的代码 <!-- 密码重置弹框 --><el-dialog v-model"innerVisible" width"500" title"密码重置" append-to-body><el-form ref"ruleFormRef" style"max-width: 600px" :model"passForm" sta…

“鸿儒”——AIGC团队知识管理工作台

项目介绍 “鸿儒”——AIGC团队知识管理工作台是一项创新性的信息管理和协作平台&#xff0c;“鸿儒”立足于AIGC&#xff08;Artificial Intelligence Generated Content&#xff09;技术的前沿。该平台以机器学习和自然语言处理技术为核心&#xff0c;致力于协助团队更加高效…

Java实现邮箱发送功能详细步骤及注意事项?

Java实现邮箱发送怎么设置&#xff1f;JavaMail发送邮件的流程&#xff1f; 无论是用于用户注册验证、密码重置&#xff0c;还是系统通知&#xff0c;邮箱发送功能都能提供可靠的通信手段。AokSend将详细介绍Java实现邮箱发送功能的步骤&#xff0c;并探讨其中的注意事项。 J…