概述
1990年代初,在ITU-T推出智能网标准的同时,欧洲部署了GSM数字移动通信商用系统,开始了移动通信在全球范围内的大规模应用。经过数年的发展,目睹只能网在固定通信网中取得的成功,移动通信网也提出了引入智能网技术的目标,要在确保无处不在的基本通信服务的基础上,进一步提供各种增值业务。其实,推动移动智能网技术开发的最初市场动力源于预付费业务,以解决由于恶意透支或假冒身份造成移动运营商大量话费流失的问题。
欧洲基于GSM系统推出的移动智能网称为“移动网增强逻辑的定制应用”,简称CAMEL(customized application for mobile network enhanced logic)。和固定智能网一样,CAMEL也采用分阶段方法制订标准。其中CAMEL1和CAMEL2分别于1997年和1998年提出,适用于GSM系统;CAMEL3和CAMEL4适用于GPTS网络。我国目前部署的GSM移动智能网基于CAMEL2标准。CAMEL标准充分重用固定智能网技术,只定义网络结构和控制协议。但是和固定智能网不同的是 ,CAMEL并不定义任何业务特征,也不定义任何标志性业务,运营商可以根据标准自行制订业务规范1。
CAMEL网络结构和固定智能网相比,一是在原来的智能网功能实体前增加了gsm前缀,成为gsmSSF、gsmSCF、和gsmSRF,其功能不变;二是需要HLT介入智能网业务控制,作用是存储和检索用户的CSI;三是有原籍网络、访问网络和询问网络之分,HLR和gsmSCF位于原籍网络中,MSC/VLT及其伴随的gsmSSF位于访问网络中,GMSC及其伴随的gsmSCF位于询问网络中,gsmSRF可位于任何一类网络中,供交换机就近使用。
其中,HLR位于原籍网络中,存储CAMEL用户的O_CSI和T_CSI。当移动用户进行位置更新时,将O_CSI传送给VLR;当移动用户作为被叫,GMSC向HLR发起“路由信息请求”时,HLT在响应中回送T_CSI和/或O_CSI。
MSC处理CAMEL用户呼叫时,接收来自HLR的O_CSI,根据CSI的要求向gsmSCF发出指令请求,监视呼叫事件并上报gsmSCF。GMSC的作用同MSC,只是一般情况下是根据来自HLR的T_CSI处理呼叫,当呼叫需要前转时,须根据O_CSI和T_CSI进行处理。
HLR_VLR接口:用于发送CSI数据至访问网络;提供用户的漫游号码;检索用户状态和位置信息;指示播放抑制CAMEL业务的通告。
GMSC_HLR接口:供移动来话呼叫交换路由信息、用户状态、位置信息、用户数据、抑制通告;向询问网络传送CSI数据。
gsmSCF_HLR接口:供gsmSCF向HLR访问信息,HLR可拒绝访问(由运营商决定)2。
CAMEL典型业务预付费业务(pre-paid service,PPS)
亲情卡业务(familiartity card service,FCS)
亲情号码业务(familiarity number service,FNS)
移动虚拟专网业务(mobile VPN,MVPN)
CAMEL建议CAMEL建议包括CAP和MAP。CAP全称为CAMEL应用部分(CAMEL Application Part),应用在两个智能网实体(即gsmSSF与gsmSCF,gsmSRF与gsmSCF)之间;MAP全称为移动应用部分(Mobile Application Part),应用在GSM实体之间或GSM实体与智能网实体之间(即:HLR与gsmSCF,MSC与gsmSRF,HLR与VLR,HLR与GMSC之间)。
CAP(CAMEL应用协议)基于智能网的INAP(智能网应用协议),主要是基于CS1(能力集1)的INAP。CS1一共有29条INAP操作,CAMEL用了其中的一部分,操作的名称相同,但是其中的参数有所不同。CAMEL2中的CAP操作共有22条,如ApplyCharging、ApplyChargingReport、ConnectToResource、 CallInformationReport、CallInformationRequest等。
当前普通的GSM网所用的MAP(移动应用协议)为MAP Phase 2协议。为了实现移动网与智能网的互连,提供CAMEL业务,就需要对现有的MAP协议进行升级,升级为MAP Phase 2+协议。MAP Phase 2+协议是为了实现CAMEL业务而对原有的MAP Phase 2协议作了一些修改,增加了HLR与gsmSCF、gsmSCF与MSC之间的接口程序,并在原有的程序中增加了涉及到CAMEL签约信息的参数等内容。具体如下:
(1)gsmSCF与HLR之间的信息流主要是gsmSCF在任意时间向HLR询问用户信息的请求,以及HLR对此请求的响应。
(2)新增加的MSC与gsmSCF之间的信息流只有一条,是补充业务通用通知,用于MSC向gsmSCF通知所调用的补充业务。
(3)HLR与VLR之间的消息流主要有删除用户数据请求与响应,插入用户数据请求与响应。为了支持CAMEL业务,在这些消息中增加了有关CAMEL业务数据的参数项。
CAMEL检测点为了实现gsmSCF对移动智能业务的控制,一些基本的呼叫事件对gsmSCF应该是可见的。DP(检测点)就是呼叫过程中检测到这些呼叫事件的点。可对DP进行配置,使得gsmSSF在呼叫处理到达这些DP点时通知gsmSCF,并允许gsmSCF影响后续的呼叫处理。若没有配置DP,则呼叫处理继续进行,不牵涉gsmSCF。
在gsmSSF的CAMEL业务处理过程中,识别3类不同的检测点:
(1)触发检测点-请求
TDP-R(触发检测点-请求)此类检测点是静态配置的。遇到这类检测点时,启动一个CAMEL控制关系,呼叫处理挂起。
(2)事件检测点-请求
EDP-R(事件检测点-请求)此类检测点是在一个CAMEL控制关系内动态配置的。遇到这类检测点时,启动一个CAMEL控制关系,呼叫处理被挂起,gsmSSF等待来自gsmSCF的指令。
(3)事件检测点-通知
EDP-N(事件检测点-通知)此类检测点是在一个CAMEL控制关系内动态配置的。遇到这类检测点时,继续呼叫处理(不挂起)。
在呼叫处理过程中,只有遇到DP并满足触发条件时,gsmSSF才会向gsmSCF请求指令。触发条件又可分为终端呼叫的触发条件和发端呼叫及前转呼叫的触发条件。触发条件可以是某些目的地号码、某些基本业务码等。
当所遇到的已配置的检测点满足触发条件时,gsmSSF通过一个关系向gsmSCF发送信息流。为处理特定CAMEL业务操作而在gsmSCF与gsmSSF之间建立的关系称为CAMEL关系。共有两类:
(1)CAMEL控制关系
当gsmSCF可以通过CAMEL关系影响呼叫处理时,该关系称为CAMEL控制关系。
(2)CAMEL监视关系
当gsmSCF不能通过CAMEL关系影响呼叫处理时,该关系称为CAMEL监视关系。
发端/终端CAMEL签约信息的内容CAMEL客户的发端/终端CAMEL签约信息包括:
(1)gsmSCF地址
用户的呼叫为相应的发端/终端CAMEL业务时,对该业务进行控制的gsmSCF的网络地址。该信息用于建立gsmSSF到gsmSCF的关系。
(2)业务键
该信息用于指示在gsmSCF中应调用的业务逻辑。
(3)缺省呼叫处理
指示当gsmSCF与gsmSSF之间的对话出现错误时,应释放呼叫还是根据用户请求继续呼叫处理。
(4)触发检测点列表
指示TDP(触发检测点)的位置。
(5)检测点触发条件
指示gsmSSF是否应向gsmSCF请求指令。
(6)CAMEL能力处理
指示所支持的CAMEL阶段。在HLR向GMSC或VLR发送的CSI中,不会包含任何其出现阶段晚于该信息指示的CAMEL阶段的数据。不同的CSI中可以包含不同的CAMEL能力处理值。
CAMEL技术的发展可以预见,随着CAMEL技术的不断发展,结合最新的移动通信技术,CAMEL移动智能网将可以实现与移动数据网络及Internet网络的互连,提供包括移动数据预付费、股票信息查询、移动商务、移动位置业务等多种移动智能业务;而网络容量和传输能力的不断增强也将使这些业务逐渐增强为多媒体业务。此外,移动网络体系结构的进一步发展也将智能网实体逐步纳入移动通信系统中,实现CAMEL移动智能网向第三代移动通信系统的最终融合3。