售前电话
135-3656-7657
售前电话 : 135-3656-7657
在进行IMS注册之前,UE必须获得一个IP连接,并且发现IMS系统的入口点PCSCF(即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进行注册为例,介绍用户注册过程,如下图所示。
与该过程对应的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一键报警软交换系统注册流册有点类似。