移动智能网CAMEL和预付费业务PPS简介SBAMC MTE2 杜宁ext.:3216第一部分移动智能网CAMEL简介一、CAMEL概述在现今移动通信技术(GSM)已经成熟的情况下,我们又面临着一个新的课题,那就是如何向用户进一步提供更强大并且灵活的增值业务,这种增值业务旨在提供给用户除普通通话以外的语音和数据等其他种类的通信业务。
而这种增值业务又是可以由营运商开发的,这就是说,新业务的拓展不象传统补充业务那样需要向产品生产方来进行定制,只需由营运商对相应软件自行修改补充,就能实现新的业务,这为移动通信业务的灵活多样性提供了实现的方案。
相应地,这样的业务又要能充分地开拓现有的基础网络,以此来保证无论是在短期或是长期中投资的有效性。
在传统的GSM中,网络提供了一系列的补充业务,这些业务都是在GSM网络的MSC/VLR,HLR中执行的,并且,传统的补充业务具有以下的缺陷,以致于不能满足客户的需求:☐补充业务所能实现的功能十分有限,不可能满足用户的需求;☐补充业务在交换过程内部实现,与交换流程密切相关,要按照需求定制是非常困难的。
因此,随着公网智能网技术的成熟和使用,人们又在研究GSM网上的IN业务。
移动网增强业务的客户化应用--CAMEL(Customized Applications for Mobile Network Enhanced Logic)应运而生。
CAMEL并不是一种传统的补充业务,它是IN(Intelligent Networks)在MAP V3(Mobile Application Part V ersion 3)下的实现。
CAMEL的特点是:☐智能业务所能实现的功能范围很宽,能在很大程度上满足用户的需求;☐智能业务是在交换流程上加了一层,定制过程不再与呼叫流程相关,客户可以很方便地定制自己的业务。
因此,智能网能向用户提供另一种方式的业务,也就是在原网络中加入IN功能块并对原网络作相应修改,网络就能向用户提供IN业务。
这类业务的执行是在传统网络之外的IN部件SCP(Service Control Points)的控制下进行的,SCP对业务流程作相应修改以满足提供IN业务的需要。
CAMEL的实现,是增加了两个功能实体:业务交换功能(SSF,GSM Service Switching Function)和业务控制功能(SCF,GSM Service Control Function),特定的时候移动业务交换中心(MSC,Mobile service Switching Center)中断正常的呼叫流程,通过SSF向SCF发请求,等待SCF对MSC下一步的动作给出指令。
而MSC什么时候让SCF参与呼叫过程和SCF对MSC发出怎样的指令,这些都是可由客户定制的。
这样就达到了客户定制业务的目的。
1.引用标准和资料[1] ETSI GSM 02.78 V7.0.0 “Customized Application for Mobile network EnhancedLogic (CAMEL) Service definition-stage1”[2] ETSI GSM 03.78 V7.0.1 “Customized Application for Mobile network EnhancedLogic-stage2”[3] ETSI GSM 09.78 V7.0.0 “CAMEL Application Part (CAP) specification”[4] ETSI GSM 09.02 V7.5.0 “Mobile Application Part (MAP) specification”2.相关名词和缩略语(1)相关名词Basic Call State Model (BCSM):基本呼叫状态模型,是GMSC或MSC/VLR在处理关于CAMEL的呼叫时,用于表示各状态和事件以及由此事件导致状态转移的各种行为的关系的模型。
Call Control Function (CCF):呼叫控制功能,向网络提供呼叫/业务处理和控制功能。
Detection Points (DP):检测点,在处理呼叫/业务过程中的一些特定点,当遇到这些特定点时,呼叫/业务处理被通知到业务控制逻辑或把控制权交给业务控制逻辑。
GSM Service Control Function (gsmSCF):业务控制功能,含有CAMEL业务逻辑的功能实体,可以根据业务逻辑控制CAMEL业务。
GSM Service Switching Function (gsmSSF):业务交换功能,连接MSC/GMSC和gsmSCF的功能实体,根据SCF业务逻辑的指令控制MSC/GMSC中的CAMEL业务。
GSM Specialized Resource Function (gsmSRF):特殊资源功能,提供多种特殊资源的功能实体。
如录音通知、与用户的交互功能等等。
Originating Basic Call State Model (O-BCSM):始发基本呼叫状态模型,适用于主叫部分为CAMEL业务的基本呼叫状态模型。
Originating CAMEL Subscription Information (O-CSI):始发CAMEL签约信息,用于指定特定用户具有始发CAMEL业务的信息。
Service Key:业务键,是T/O-CSI的一部分,SCF根据业务键决定适用哪个特定的业务逻辑。
Supplementary Service Notification CAMEL Subscription Information (SS -CSI):补充业务CAMEL签约信息,含有用户签约的CAMEL补充业务信息。
Terminating Basic Call State Model (T-BCSM):终接基本呼叫状态模型,适用于被叫部分为CAMEL业务的基本呼叫状态模型。
Terminating CAMEL Subscription Information (T-CSI):终接CAMEL签约信息,用于指定特定用户具有终接CAMEL业务的信息。
(2)缩略语BCSM Basic Call State Model基本呼叫状态模型CAMEL Customized Applications for Mobile network Enhanced Logic 移动网增强逻辑的客户化应用CAP CAMEL Application PartCAMEL应用部分DP Detection Point检测点EDP Event Detection Point事件检测点GMSC Gateway MSC关口移动交换中心GsmSCF GSM Service Control Function业务控制功能GsmSRF GSM Specialized Resource Function特殊资源功能GsmSSF GSM Service Switching Function业务交换功能HLR Home Location Register归属位置寄存器ISUP ISDN User PartISDN用户部分IP Intelligent Peripheral智能外设MAP Mobile Application Part移动应用部分MSC Mobile service Switching Center移动交换中心O-BCSM Originating Basic Call State Model始发基本呼叫状态模型O-CSI Originating CAMEL Subscription Information始发CAMEL签约信息ODB Operator Determined Barring运营者决定的闭锁OSS Operator Specific Service运营者特定业务SMF Service Management Function业务管理功能SS-CSI Supplementary Service Notification CAMEL Subscription Information 补充业务CAMEL签约信息T-BCSM Terminating Basic Call State Model终接基本呼叫状态模型T-CSI Terminating CAMEL Subscription Information终接CAMEL签约信息TDP Trigger Detection Point触发检测点TDP-R Trigger DP-request触发DP请求VLR Visitor Location Register访问位置寄存器3.网络结构(1)网络结构和新增实体由于需要支持CAMEL业务,因此在网络中新增加了相应的实体,在GSM网络中的主要物理实体为HLR/AUC和MSC/VLR,而为了支持CAMEL2业务,需要在网络中增加SSP、SCP和IP(SRF)。
如下图所示:HLR:HLR里存有用户的支持CAMEL业务信息,包括O-CSI, T-CSI, TIF-CSI,U-CSI和SS-CSI等。
O-CSI在用户进行位置更新或O-CSI更新时被送到VLR中。
SS-CSI在用户进行位置更新或SS-CSI更新时被送到VLR中。
O/T-CSI在GMSC向HLR查询时被送到GMSC中。
TIF-CSI、U-CSI等只存储在HLR中。
HLR和SCF之间有接口,用以提供SCF进行的随时查询流程(ATI)。
GMSC:当处理CAMEL业务时,GMSC从HLR处得到O/T-CSI,指示GMSC向SSF请求指令。
GMSC在业务处理过程中根据要求监视呼叫状态和事件并报告给SSF,使得SSF 能够控制在GMSC中的呼叫处理。
MSC:当处理CAMEL业务时,MSC从VLR处得到O-CSI,指示MSC向SSF请求指令。
MSC 在业务处理过程中根据要求监视呼叫状态和事件并报告给SSF,使得SSF能够控制在GMSC中的呼叫处理。
当要处理补充业务时,MSC从VLR处得到SS-CSI,用以向SCF 通知这些补充业务的触发。
VLR:当用户在此VLR区域中漫游时,作为用户数据的一部分,VLR存储有此用户的O-CSI和SS-CSI信息。
gsmSSF:连接MSC/GMSC和gsmSCF的功能实体,根据SCF业务逻辑的指令控制MSC/GMSC中的CAMEL业务。
gsmSCF:含有CAMEL业务逻辑的功能实体,可以根据业务逻辑控制CAMEL业务。
gsmSRF:提供多种特殊资源的功能实体。
如录音通知、与用户的交互功能等等。
(2)CAMEL的主要接口以下描述在支持CAMEL的网络中,各个实体间接口对于CAMEL业务的意义:HLR - VLR接口:此接口用于向访问地的网络提供用户CAMEL信息,并且得到漫游号码。