IMS注册流程是怎样的

更新时间:2019-11-27
        在进行IMS注册之前,UE必须获得一个IP连接,并且发现IMS系统的入口点P­CSCF(即UE必须知道P-CSCF的至少一个IP地址)。UE找到这些地址的机制就被称为P-CSCF发现。3GPP定义了两种P-CSCF发现机制:DHCP过程和GPRS过程。例如,在GPRS接入中,UE首先执行GPRS附着过程,为SIP信令激活一个PDP上下文(即分组数据协议上下文,用千提供一个分组数据连接,UE和网络可以通过该连接来交换IP分组),并且在PDP上下文激活请求中包含了P-CSCF地址请求标记,然后通过响应得到P-CSCF的IP地址。
        假定UE已通过P-CSCF发现过程得到了P-CSCF的IP地址,下面举例说明IMS用户的注册流程。
        假设有两个用户,一个是中国移动的用户A(userA@ChinaMobile.en),另一个是中国联通的用户B(UserB@ChinaUnicom.en),现在他们正出差在外。用户A去了法国,用户B去了美国。中国移动(ChinaMobile.en)和法国运营商(Orange.fr)签署有IMS漫游协议。中国联通(ChinaUnicom.en)和美国运营商(Verizon.us)也签署有IMS漫游协议。这样,用户A和用户B各自抵达法国和美国后,将分别通过法国运营商Orange.fr和美国运营商Verizon.us的网络进行注册。
现在,以Orange.fr网络为用户A进行注册为例,介绍用户注册过程,如下图所示。
IMS用户注册流程
与该过程对应的SIP注册信令流程如下图所示。具体流程如下。
用户注册的SIP信令流程
1、用户A的终端通过与GGSN自动建立起来的信令PDP上下文(GPRS接入),向P-CSCF发送Register消息这个请求包含要注册的身份和归属域名称),启动注册过程;
2、P-CSCF 处理该Register请求,并使用其所提供的归属域名称查询DNS获得归属网络ChinaMobile.en中的1-CSCF入口点,向其转发Register消息;
3、 I-CSCF查询归属域HSS,获得为用户A服务的S-CSCF,如果没有,HSS指示I- CSCF分配一个S-CSCF为其服务;
4、1-CSCF转发Register消息给指定的S-CSCF;
5、S-CSCF查询HSS,下载该用户A的属性文件(特别是业务触发属性)、认证数据,储存其用户标识并进行认证测试等;
6、如果存在相关的注册业务,那么S-CSCF还将触发相应的应用服务器(包括归属域之外的第三方应用服务器),提出注册请求和适当的业务控制;
7、最后,S-CSCF返回注册确认信息,并沿着归属域1-CSCF和拜访域P-CSCF的路径逐级传回UE,完成常规注册流程。
        在Verizon.us网络中,用户B进行了类似的注册过程。当用户附着并显式注册接入到IMS业务时,I-CSCF就分配一个S-CSCF给该UE。这样,在UE和IMS之间的信令通路就已经建立了。UE首次注册之后,通过周期性地注册更新可以保持激活状态。如果UE没有周期性更新其注册信息,那么在注册计时器超时后,S-CSCF将悄无声息地清除该注册。当UE想要解除在IMS中的注册时,它就简单地发送一个Register请求,该请求中的注册计时器取值为0(代表过期)即可。这个与SIP一键报警软交换系统注册流册有点类似。

下一篇

SBC是什么-企业为什么需要SB以及应用场景

通信百科

SBC是什么-企业为什么需要SB以及应用场景

sbc一种NAT穿透的方式。SBC可确保VoIP 安全,又可提供媒体代理服务器的套件。SBC架构于IMS网络之上,可作为IMS网络的SIP和RTSP的 Proxy Server,所有的SIP与RTSP讯息都会透过SBC来处理,SBC更具备N... ...

相关内容

IMS注册管理模块

IMS注册管理模块

随着VoIP行业的不断发展,IMS语音资源逐渐取代传统中继线成为VoIP行业的核......

通信系统集成

2023-08-01

软交换系统和IMS之间的区别与联系

软交换系统和IMS之间的区别与联系

软交换技术从1998年就开始出现并且已经历了实验、商用等多个发展阶段,目前已比较......

通信百科

2022-01-28

 IMS中的SIP协议

IMS中的SIP协议

由于SIP的增强方法很灵活,使其可以较容易地实施。当3GPP在Release 5......

通信百科

2020-03-31