什么是锚定
锚定(Anchoring)是指在4G网络建设阶段,由于4G网络覆盖的范围有限,当LTE终端用户漫游到只有2G/3G网络的覆盖下,无法正常享受到IMS网络提供的业务。于是,通过锚定的方式,将在CS网络接入下的用户锚定到IMS网络进行业务处理,从而为用户提供IMS业务服务。同样,2G/3G用户也可以通过锚定的方式接入到IMS网络,享受IMS网络提供的补充业务和智能业务。
锚定的场景
1、LTE用户通过CS网络接入作为主叫,由于其签约了IMS网络业务,因此在呼叫过程中,需通过锚定功能将呼叫路由到IMS网络进行主叫侧业务处理。
2、离散号码段的LTE用户通过LTE网络或CS网络接入作为被叫,当CS用户对其发起呼叫时,由于GMSC和MGCF上无法针对离散的号码段进行路由数据设置,也需要通过锚定将呼叫路由到IMS网络进行被叫侧业务处理。(补充:非离散号段的LTE用户做被叫,当CS用户对其发起呼叫时,由于GMSC和MGCF上可以配置针对完整号段的路由数据,不需要通过锚定功能就可以将呼叫路由到IMS网络进行被叫侧业务处理。
如果LTE用户需要进行锚定处理,则首先要在HLR上签约O-CSI或T-CSI智能锚定数据,并且该数据的SCP地址为锚定服务器;在呼叫过程中,用户就可以到Anchor AS触发智能,由Anchor AS提供IMS路由信息实现锚定。
LTE用户通过CS网络接入并且作为主叫,此锚定过程称为Anchor AS主叫锚定。
离散号码段的LTE用户通过CS网络或LTE网络接入并且作为被叫的锚定过程,称为Anchor AS被叫锚定。
一般情况下推荐主叫不锚定,被叫锚定。
什么是IMRN?
在CS域发起对VoLTE用户的呼叫时,IMRN用于将呼叫由CS路由至IMS。IMRN采用前缀+被叫号码的形式,即:
IMRN =IMRN prefix + called party number
IMRNprefix由运营商统一分配。Called party number为不包含国家码的MSISDN。IMRN号码属性需设置为”national”。CS网络中应针对上述IMRN进行路由数据配置,将其路由至被叫归属域的MGCF。
Anchor AS被叫锚定
GMSC根据在HLR里签约的O-CSI/T-CSI触发到锚定服务器上获取IMRN,将呼叫路由到IMS,O-CSI/T-CSI是基于单用户签约的数据。
IMRN获取方式支持号段方式和前缀方式。
IMRN号段方式:
Anchor AS在规划的IMRN号段中分配一个IMRN,并以IMRN作为索引存储本次锚定的呼叫信息。当呼叫路由到IMS网络后,由Anchor AS根据IMRN完成呼叫信息和被叫号码的还原。
IMRN前缀方式:
Anchor AS在原被叫号码前增加IMRN锚定前缀,在进入IMS网络前,由MGCF删除锚定前缀,完成被叫号码的还原,或者在呼叫路由到IMS网络后,由Anchor AS根据IMRN和主叫号码完成呼叫信息和被叫号码的还原。