码分多址用户IP多媒体子系统实现锚定业务
2013-05-15中国电信股份有限公司淮安分公司王之顺
中国电信股份有限公司淮安分公司 王之顺
江苏电信公司的IMS(IP多媒体子系统)网络目前用户以固定用户为主,而CDMA(码分多址)用户还未接入IMS网络。对于全业务运营的电信运营商来说,网络的最终发展,一定是实现固定和移动接入的统一控制。在IMS建网初期,移动用户的接入一般采用锚定的方式。CDMA用户可以在不改变号码和终端的情况下,通过签约至锚定AS(应用服务器),享受到IMS网络提供的业务。对运营商而言,锚定业务可以提高运营商的竞争力,同时减少网络投资,对现网改造较小。
1 锚定业务实现方案
移动网锚定业务从CS(电路域)呼叫路由到IMS域有3种方案:移动网前缀方案、虚拟漫游号码方案、GN(genericnumber)方案。而CDMA网络目前只支持前两种方案。
在移动网前缀方案下,由锚定服务器根据用户签约的智能业务,在被叫号码前加特定前缀,以实现让MSC(移动交换中心)根据被叫号码前缀将呼叫请求路由到IMS域的目的。
虚拟漫游号码方案下,由锚定服务器根据用户签约的智能业务,模拟VMSC(拜访移动业务交换中心)给被叫分配一个漫游号码,MSC根据虚拟的漫游号码将呼叫路由到IMS域。IMS域的MGCF(媒体网关控制功能)接收锚定过来的呼叫,根据虚拟漫游号码查询锚定AS,将被叫号码恢复。
GN方案只适用于GSM(全球移动通信系统)网络,它由锚定服务器判断用户智能业务,通知VMSC呼叫改向,改向号码为IMS域的号码,真正的号码由connect操作中的genericnumber参数保存,并由锚定AS发给MSC,MSC通过ISUP(综合业务数字网用户部分)将其发送到IMS域。
在实际部署业务时,可以根据网络实际情况灵活选择。目前江苏电信公司可以采用虚拟漫游号码的方案,对需要锚定的呼叫分配一个临时的漫游TLDN(临时本地号码),该临时号码属于某个特定的号段,MSC根据临时号码将呼叫重定向到IMS;MGCF收到IAM(初始地址消息)消息后,向AS发起LOCREQ(位置申请)查询,AS返回真实被叫号码,并通过锚定前缀指示主叫锚定还是被叫锚定。这里我们着重讨论现网锚定业务实现方案。
锚定的实现,需要在CS域部署锚定AS,设备采用华为的CAS9910核心网设备,该锚定AS和MSC之间采用WIN(无线智能网)协议,MSC和IMS域之间通过BICC(与承载无关的呼叫控制)/ISUP协议相连。CS域用户需要在CAS9910上签约锚定触发的智能业务,签约数据保存在HLR(归属位置寄存器)上。该智能业务的发放流程与其他智能业务的发放流程一致。根据江苏电信公司的组网结构,其锚定组网见图1。
2 锚定业务流程
锚定可以分为主叫侧锚定和被叫侧锚定。当签约智能业务的用户作为主叫用户时,触发主叫侧锚定流程;当签约智能业务的用户作为被叫用户时,触发被叫侧锚定流程。主被叫都是锚定用户时,在IMS域先执行主叫业务,再执行被叫业务,执行完返回到CS域。
主叫侧锚定流程:VMSC收到呼叫请求,判断主叫用户签约了主叫侧智能业务,向CAS9910发送ORREQ(始发申请)消息。CAS9910识别出锚定主叫流程,分配漫游号码TLDN,并记录原被叫以及主叫的MSCID(MSC标识)、LocID(位置标识)、cellID(小区标识),向VMSC回ORREQ响应,修改被叫号码为TLDN;ORREQ响应消息携带智能serviceID(业务标识),C网核心网将带有该智能业务标识的话单剔除。VMSC根据TLDN将呼 叫路由到 MGCF,MGCF根 据 TLDN向 CAS9910发LOCREQ,CAS9910根据TLDN查询呼叫信息,获取真实被叫号码,并在真实被叫号码前加插N1(主叫锚定前缀)表示主叫流程,并将位置信息一起通过LOCREQ响应消息发送给MGCF,MGCF根据N1前缀,向CSCF(呼叫会话控制功能)触发IMS主叫侧业务。
被叫侧锚定流程分两种。主叫用户为IMS域用户/CS域锚定用户时,主叫侧S-CSCF(服务呼叫会话控制功能)通过查询ENUM(电话号码映射)服务器,根据ENUM服务器返回结果,直接将呼叫请求路由至被叫用户签约的IMS域。在触发完IMS域的业务后,由S-CSCF将呼叫请求路由至被叫用户签约的CS域。主叫用户为CS域普通用户时,呼叫请求先路由至被叫用户签约的CS域,由CS域的MSC设备触发CAS9910智能业务,根据CAS9910返回的结果,将呼叫请求路由至IMS域。在触发完IMS域的业务后,由S-CSCF将呼叫请求路由至被叫用户签约的CS域。
3 关键问题分析
在实际部署IMS锚定业务时,有几个关键性的问题需要考虑和解决。
3.1 锚定可以提供的业务
锚定用户的基本补充业务一般由CS域提供,IMS域只提供增值业务,从而避免IMS域和CS域同时提供相同的业务而产生冲突、数据同步、业务重复触发等问题。锚定的目的是使用户能够享受IMS带来的多媒体业务,而大众化的增值业务,用户无需锚定就可以使用。在IMS锚定方案中,AS可以为锚定到IMS域的CS用户提供如下业务:轮选组、限呼组限呼、多振铃、一号通、Centrex(虚拟交换机)基本呼叫、群内呼叫前转等。可以看出,单独的这些业务竞争力小,也没有体现出IMS多媒体业务的特点。
可以考虑在IMS网络中,将锚定业务和其他业务融合,推出手机、固话、PC(个人计算机)等终端均可体验的业务,增加用户黏度。如融合Centrex、被叫一号通、手机固话随意切、IMS PGM(状态呈现、群组管理、即时消息)等,也可以参考目前其他运营商已经开展的业务并开发出适合自己的业务。
3.2 锚定的信令迂回
从信令流程来看,锚定用户呼叫时,无论用户的呼叫是否涉及到IMS业务,都会触发锚定流程,在IMS域绕一圈后再回到CS域。锚定业务的信令迂回,造成额外信令负荷和系统的处理负荷。另外由于信令迂回,将导致呼叫时延增加,影响了用户的体验。
为减少锚定用户的信令迂回,可以采取一些智能锚定的方案,根据一定算法修改用户锚定标志位,减少用户不需要进入IMS域时路由到IMS的次数。
3.3 锚定和其他业务冲突
由于锚定业务使用户从CS域签约智能业务路由至IMS域,可能会造成和原来的智能业务冲突。这个就需要在上线前期,做好与各种其他业务嵌套的测试工作。
针对不同情况制定不同的解决方案,对不影响业务开展的冲突可以保留,对业务开展有影响的需要通过升级等手段解决。
4 结束语
IMS建网初期,移动用户接入IMS需要通过锚定来解决。后期将演进成为mAGCF(移动接入网关控制功能),进入到目标ICS(IMS集中业务)阶段。虽然目前锚定业务在用户体验方面还需要进一步改进,但随着业务和网络发展,锚定业务将更加成熟。相信锚定业务将推进固定移动融合的进程,为CS域用户提供新的业务体验,为运营商赢取更多的市场份额。 ◆