ue注册机如何使用方法
很多朋友对于ue注册机如何使用方法和ims注册流程不太懂,今天就由小编来为大家分享,希望可以帮助到大家,下面一起来看看吧!
本文目录
一、ims注册流程
当IMS域的默认承载建立好后,UE就可以在这条承载上发送SIP消息。
VoLTE用户如果想通过IMS域打电话,首先要通过SIP信令注册到IMS域。
下面就介绍一下UE在IMS域的注册流程。
注册使用的请求消息是SIP的register消息。
1、UE在IMS缺省承载创建时,从消息中获取到P-CSCF地址。
UE通过IMS缺省承载发register消息给P-CSCF。
2、P-CSCF将register消息转发给I-CSCF。
3、I-CSCF向HSS发送UserAuthorizationrequest消息,获取S-CSCF。
4、HSS应答UserAuthorizationrequest消息,包含S-CSCF能力集。
5、I-CSCF将register消息转发给S-CSCF。
6、S-CSCF向HSS发送multimediaauthenticationrequest消息查询鉴权参数组。
7、HSS通过multimediaauthenticationanswer消息下发鉴权参数组。
8、S-CSCF发送401响应消息给I-CSCF,包含鉴权参数,给终端进行双向鉴权。
9、I-CSCF发送401响应消息给P-CSCF。
10、P-CSCF发送401响应消息给UE。
P-CSCF取出AK和CK,将AUTN和RAND转发给UE。
11、UE根据鉴权参数进行计算,对网络侧鉴权通过后,重发register消息,消息中包括计算出的XRES。
12、P-CSCF将register消息转发给I-CSCF。
13、I-CSCF再次给HSS发送UserAuthorizationrequest。
14、HSS通过UserAuthorizationanswer消息返回S-CSCF名字。
15、I-CSCF将register消息转发给S-CSCF。
S-CSCF检查XRES和HSS返回的一致,则鉴权通过。
IMS域支持同3G一样的AKA鉴权。
16、S-CSCF向HSS发送Serviceassignmentrequest消息获取用户签约数据。
17、S-CSCF向I-CSCF发送200OK的应答报文,I-CSCF将200OK转发给P-CSCF,再转发给UE。
UE在IMS域注册成功。
18、对于VoLTE用户,S-CSCF还会根据用户签约数据向相应的AS发送register消息,AS注册成功返回200OK。
二、5g注册流程详解
1、如果UE的Registration,Request消息携带5G-GUTI进行注册,并且AMF发生了变化,此时新的AMF会向UE原来注册的AMF请求UE上下文信息,包括SUPL、GPSL、5GMM
2、AME的Namf_Communication_UEContextTransfer服务。
具体使用的URI格式为:
3、{apiRoot}/namf-comm/.<apiVersion>/ue-contexts/{ueContextld}/transfer
4、调用该服务携带的请求消息内容为:UeContextTransferReqData。
5、{apiRoot}/<apiName>/<apiVersion>/<apiSpercificResourceUriPart>
6、(2)对于SBI接口采用POST方法的区别
7、服务的生产者选择资源的标识符和URI,则采用POST方法;服务的消费者选择资源的标识符和URI,则采用PUI方法。
8、该字段和我们日常上网,在IE地址栏中输入的内容一样,以Http或者HTTPS开头的地址,后面是IP地址和端口号等信息;
9、该字段和我们日常上网,在IE地址中输入的内容一样,以http或者HTTPS开头的地址,后面是IP地址和端口号等信息;
10、AMF上用于信息传递的API名称。
其它API名字为:“namf-mt”、“namf-loc”、“namf-evts”
11、目前在R16版本中全部为“v1”,后续如果有大的功能变更,可能会有更新的版本。
12、请求的UE,Context的标识,可以为5G-GUTI、SUP或者PEI,使用的格式如下:(1)5G-GUTI:5g-guti-[0-9]{5,6}[0-9a-FA-F]{14}
13、(2)SUPI:(imsi-[0-9]){5,15}|nai-,+|.+)
14、(3)(imei-[0-9]){15}|imeiv-[0-9]{16}|.+
15、3Gpp使用正则表达式进行描述,我们只需要知道对应的标记(5g-guti、imsi、nai、imei、imeiv)加上短横线,再加上具体的值即可。
IMEI和IMEISV用于紧急注册,目前在国内不会遇到。
我们能够遇到的基本就是5g-guti或者IMSI。
16、传递已经存在的UE,Context的方法。
其它的可能方法有:transfer-updata、release、assign-ebi。
17、SBI接口的消息内容采用JSON编码。
三、怎样注册ims
1、UE在IMS缺省承载创建时,从消息中获取到P-CSCF地址。
UE通过IMS缺省承载发register消息给P-CSCF。
2、P-CSCF将register消息转发给I-CSCF。
3、I-CSCF向HSS发送UserAuthorizationrequest消息,获取S-CSCF。
4、HSS应答UserAuthorizationrequest消息,包含S-CSCF能力集。
5、I-CSCF将register消息转发给S-CSCF。
6、S-CSCF向HSS发送multimediaauthenticationrequest消息查询鉴权参数组。
7、HSS通过multimediaauthenticationanswer消息下发鉴权参数组。
8、S-CSCF发送401响应消息给I-CSCF,包含鉴权参数,给终端进行双向鉴权。
9、I-CSCF发送401响应消息给P-CSCF。
10、P-CSCF发送401响应消息给UE。
P-CSCF取出AK和CK,将AUTN和RAND转发给UE。
11、UE根据鉴权参数进行计算,对网络侧鉴权通过后,重发register消息,消息中包括计算出的XRES。
12、P-CSCF将register消息转发给I-CSCF。
13、I-CSCF再次给HSS发送UserAuthorizationrequest。
14、HSS通过UserAuthorizationanswer消息返回S-CSCF名字。
15、I-CSCF将register消息转发给S-CSCF。
S-CSCF检查XRES和HSS返回的一致,则鉴权通过。
IMS域支持同3G一样的AKA鉴权。
16、S-CSCF向HSS发送Serviceassignmentrequest消息获取用户签约数据。
17、S-CSCF向I-CSCF发送200OK的应答报文,I-CSCF将200OK转发给P-CSCF,再转发给UE。
UE在IMS域注册成功。
18、对于VoLTE用户,S-CSCF还会根据用户签约数据向相应的AS发送register消息,AS注册成功返回200OK。
好了,本文到此结束,如果可以帮助到大家,还望关注本站哦!