移动智能网CAMEL.doc_第1页
移动智能网CAMEL.doc_第2页
移动智能网CAMEL.doc_第3页
移动智能网CAMEL.doc_第4页
移动智能网CAMEL.doc_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

移动智能网CAMEL和预付费业务PPS简介移动智能网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 Version 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 Enhanced Logic (CAMEL) Service definitionstage1”2 ETSI GSM 03.78 V7.0.1 “Customized Application for Mobile network Enhanced Logicstage2”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 (OBCSM): 始发基本呼叫状态模型,适用于主叫部分为CAMEL业务的基本呼叫状态模型。Originating CAMEL Subscription Information (OCSI): 始发CAMEL签约信息,用于指定特定用户具有始发CAMEL业务的信息。Service Key: 业务键,是T/OCSI的一部分,SCF根据业务键决定适用哪个特定的业务逻辑。Supplementary Service Notification CAMEL Subscription Information (SSCSI): 补充业务CAMEL签约信息,含有用户签约的CAMEL补充业务信息。Terminating Basic Call State Model (TBCSM): 终接基本呼叫状态模型,适用于被叫部分为CAMEL业务的基本呼叫状态模型。Terminating CAMEL Subscription Information (TCSI): 终接CAMEL签约信息,用于指定特定用户具有终接CAMEL业务的信息。(2) 缩略语BCSMBasic Call State Model基本呼叫状态模型CAMELCustomized Applications for Mobile network Enhanced Logic移动网增强逻辑的客户化应用CAPCAMEL Application PartCAMEL应用部分DPDetection Point检测点EDPEvent Detection Point事件检测点GMSCGateway MSC关口移动交换中心GsmSCFGSM Service Control Function业务控制功能GsmSRFGSM Specialized Resource Function特殊资源功能GsmSSFGSM Service Switching Function业务交换功能HLRHome Location Register归属位置寄存器ISUPISDN User PartISDN用户部分IPIntelligent Peripheral智能外设MAPMobile Application Part移动应用部分MSCMobile service Switching Center移动交换中心OBCSMOriginating Basic Call State Model始发基本呼叫状态模型OCSIOriginating CAMEL Subscription Information始发CAMEL签约信息ODBOperator Determined Barring运营者决定的闭锁OSSOperator Specific Service运营者特定业务SMFService Management Function业务管理功能SSCSISupplementary Service Notification CAMEL Subscription Information补充业务CAMEL签约信息TBCSMTerminating Basic Call State Model终接基本呼叫状态模型TCSITerminating CAMEL Subscription Information终接CAMEL签约信息TDPTrigger Detection Point触发检测点TDPRTrigger DPrequest触发DP请求 VLRVisitor Location Register访问位置寄存器3 网络结构(1) 网络结构和新增实体由于需要支持CAMEL业务,因此在网络中新增加了相应的实体,在GSM网络中的主要物理实体为HLR/AUC和MSC/VLR,而为了支持CAMEL2业务,需要在网络中增加SSP、SCP和IP(SRF)。如下图所示:HLR: HLR里存有用户的支持CAMEL业务信息,包括OCSI, TCSI, TIFCSI, UCSI和SSCSI等。OCSI在用户进行位置更新或OCSI更新时被送到VLR中。SSCSI在用户进行位置更新或SSCSI更新时被送到VLR中。O/TCSI在GMSC向HLR查询时被送到GMSC中。TIFCSI、UCSI等只存储在HLR中。HLR和SCF之间有接口,用以提供SCF进行的随时查询流程(ATI)。GMSC: 当处理CAMEL业务时,GMSC从HLR处得到O/TCSI,指示GMSC向SSF请求指令。GMSC在业务处理过程中根据要求监视呼叫状态和事件并报告给SSF,使得SSF能够控制在GMSC中的呼叫处理。MSC: 当处理CAMEL业务时,MSC从VLR处得到OCSI,指示MSC向SSF请求指令。MSC在业务处理过程中根据要求监视呼叫状态和事件并报告给SSF,使得SSF能够控制在GMSC中的呼叫处理。当要处理补充业务时,MSC从VLR处得到SSCSI,用以向SCF通知这些补充业务的触发。VLR: 当用户在此VLR区域中漫游时,作为用户数据的一部分,VLR存储有此用户的OCSI和SSCSI信息。gsmSSF: 连接MSC/GMSC和gsmSCF的功能实体,根据SCF业务逻辑的指令控制MSC/GMSC中的CAMEL业务。gsmSCF: 含有CAMEL业务逻辑的功能实体,可以根据业务逻辑控制CAMEL业务。gsmSRF: 提供多种特殊资源的功能实体。如录音通知、与用户的交互功能等等。(2) CAMEL的主要接口以下描述在支持CAMEL的网络中,各个实体间接口对于CAMEL业务的意义:HLR VLR接口:此接口用于向访问地的网络提供用户CAMEL信息,并且得到漫游号码。还用于提供用户状态信息和位置信息以及CAMEL业务中的抑制录音通知。GMSC HLR接口:此接口用于当用户作被叫时查询路由信息、用户状态、位置信息、签约信息和录音通知抑制信息等。GMSC gsmSSF接口:此接口是一个内部接口,在此提出主要是为了便于理解检测点的处理(配置和解配置等)。在涉及CAMEL相关呼叫的处理时,当GMSC检测到规定的DP点时,就悬置此呼叫,并触发SSF进一步和SCF进行对话,SSF在接到SCF的指令后控制GMSC对呼叫进行SCF指定的处理。gsmSSF gsmSCF接口:用于SCF通过SSF控制呼叫过程,也用于SCF要求SSF和SRF建立连接。每当SSF给SCF发出指令请求时或者SCF主动给SSF发出相关指令时,在此接口上就打开了一个对话,SCF通过此接口指令SSF控制CAMEL业务的处理。MSC gsmSSF接口:此接口是一个内部接口,在此提出主要是为了便于理解检测点的处理(配置和解配置等)。在涉及CAMEL相关呼叫的处理时,当MSC检测到规定的DP点时,就悬置此呼叫,并触发SSF进一步和SCF进行对话,SSF在接到SCF的指令后控制MSC对呼叫进行SCF指定的处理。gsmSCF HLR接口:此接口用于SCF向HLR查询相关信息,HLR也可以选择拒绝向SCF提供信息。gsmSCF gsmSRF接口:此接口用于SCF要求SRF向用户播放录音通知和提示音等。MSC gsmSCF接口:此接口用于MSC向SCF发送有关补充业务的触发信息。4 检测点(Detection Points)(1) 定义对于gsmSCF 某些基本呼叫事件是可见的。DP为可以检测到事件的呼叫点。如果配置了DP,即通知gsmSCF遇到了DP,即允许gsmSCF影响后续的呼叫处理,如果DP不配置,处理实体对呼叫的处理与gsmSCF无关。CAMEL使用三类DP:触发DP请求(TDPR):该DP静态配置并启动CAMEL的控制关系。遇到该DP时呼叫处理悬置;事件DP请求(EDPR):该DP在CAMEL控制关系形成以后动态配置。遇到该DP时呼叫处理悬置,gsmSSF等待gsmSCF的指示;事件DP通知(EDPN):该DP在CAMEL控制关系形成以后动态配置。遇到该DP时呼叫处理不悬置。(2) 配置/解配置机制DP可以动态配置或静态配置。配置原则如下:移动始发呼叫时在VMSC通过来自VLR的OCSI配置,移动终止呼叫时通过HLR传递的TCSI进行配置,前转呼叫时通过HLR发送的OCSI配置;在CAMEL控制关系形成以后由gsmSCF动态配置DP。解配置原则如下,当O/TCSI从HLR中删除后,静态配置的DP解配置,指TDPR;遇到配置的EDP,即解配置;如果遇到的EDP引起相关leg的释放,则与该leg相关的所有EDP均解配置;如果呼叫释放,则与呼叫相关的EDP均解配置;如果遇到EDP,其他的EDP根据隐含的解配置原则解配置;如果一个EDP配置了,可以通过请求报告BCSM事件的信息流解配置。(3) 准则准则即gsmSSF向gsmSCF请求指示时必须遇到的条件。MT呼叫准则MT呼叫的准则在HLR检查。HLR最多可以存储5个基本业务码,每个可以表示单独的基本业务或基本业务组,如果某呼叫的基本业务与所存储的清单中的某个业务码匹配或者是所存储的基本业务组码中的一个,即满足基本业务准则,仅在满足触发准则时,HLR才向GMSC发送相关的CAMEL签约信息。MO或MF呼叫准则MO或MF呼叫准则在始发或前转MSC进行。注:在MF呼叫时,如果不满足触发准则,HLR可以决定在发往GMSC的用户数据中不包括CAMEL签约信息。(4) 控制关系遇到配置的DP时,gsmSSF可以通过这种关系提供信息流,为了提供运营者特定业务的处理,认为gsmSSF与gsmSCF之间的关系为CAMEL关系。有两种类型的CAMEL关系:CAMEL控制关系,gsmSCF通过这种关系可以影响呼叫处理;CAMEL监视关系,gsmSCF不能通过这种关系影响呼叫处理。5 CAMEL用户数据CAMEL用户数据中与SSP相关的信息包括始发CAMEL签约信息(OCSI)和终接CAMEL签约信息(TCSI)等等。O/TCSI包括:gsmSCF地址:对某个特定用户,用来接入到gsmSCF的地址。该地址为E。164号码,用来进行路由寻址;业务键:业务键由gsmSCF用来识别需要采用的业务逻辑;缺省呼叫处理:当gsmSSF与gsmSCF之间的对话出现差错时,缺省呼叫处理指示呼叫应予释放或继续;TDP清单:TDP清单指示应触发的DP,OCSI仅采用DP2,TCSI仅采用DP12;DP标准:DP标准指示gsmSSF是否应向gsmSCF请求指令,仅OCSI;CAMEL能力处理:CAMEL能力处理指示gsmSCF要求的CAMEL业务的阶段。6 CAMEL基本呼叫状态模型(BCSM)(1) 基本处理BCSM用来描述移动始发,移动前转,移动终接呼叫时MSC/GMSC的动作。当允许运营者特定业务(OSS)的逻辑实例(通过gsmSCF接入)与基本呼叫控制能力相互作用时,BCSM标识出基本呼叫处理点。描述方式如下图所示:(2) CAMEL的始发基本呼叫状态模型OBCSMOBCSM用来描述移动始发呼叫(MSC)或前转呼叫(MSC或GMSC)期间MSC中的动作。如下图所示:当遇到DP时,OBCSM处理在DP点悬置,MSC/GMSC向gsmSSF指示,由gsmSSF决定当该DP配置时需要采取的动作。移动始发呼叫和前转呼叫的呼叫模型中,每个PIC均包括进入事件,功能和退出事件。移动始发呼叫和前转呼叫所应用的DP有:CAMEL检测点(DP)DP类型描述DP2巳收集信息TDPR指示己经分析了OCSIDP4路由选择失败EDPN,EDPR指示呼叫建立失败DP5 O忙EDPN,EDPR指示从被叫方接收到遇忙指示不可及事件可以根据ISUP释放消息中的原因值确定DP6 O无应答EDPN,EDPR指示与O无应答DP相关的应用定时器超时DP7 O应答EDPN,EDPR指示被叫方接收呼叫并应答DP9 O拆线EDPN,EDPR从被叫方或主叫方接收到拆线指示DP10 O放弃EDPN指示呼叫连接过程中从主叫方接收到拆线指示(3) CAMEL的终接基本呼叫状态模型TBCSMTBCSM用来描述GMSC在终接呼叫期间的动作。如下图所示:当遇到DP时,TBCSM处理在DP点悬置,GMSC向gsmSSF报告,由gsmSSF决定当该DP配置时需要采取的动作。GMSC移动终接呼叫的呼叫模型中,每个PIC均包括进入事件,功能和退出事件。移动终接呼叫所应用的DP有:CAMEL检测点(DP)DP类型描述DP12 终端试呼授权TDPR指示已经分析了TCSIDP13 T忙EDPN,EDPR指示从目的地交换机接收到遇忙指示不可及或呼叫建立失败事件可以从HLR确定,或者根据ISUP释放消息中的原因值DP14 T无应答EDPN,EDPR指示与T无应答DP相关的应用定时器超时DPl5 T应答EDPN,EDPR指示被叫方接收呼叫并应答DP17 T拆线EDPN,EDPR从被叫方或主叫方接收到拆线指示DPl8 T放弃EDPN指示呼叫连接过程中从主叫方接收到拆线指示二、 CAMEL在Alcatel 900中的实现及相应流程(一)Alcatel 900中CAMEL实现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发出怎样的指令,这些都是可由客户定制的。(二)Alcatel 900中有关CAMEL的名词释义1,CAMEL签约信息(CAMEL Subscription Information,CSI):CSI是IN业务签约在MAP V3中的实现。在MAP V3中每一个签约了IN业务的移动用户对应的HLR数据都包含了一组CSI。CSI是用于请求特定IN业务的信息,这些信息描述了移动用户请求IN业务的类型。CSI由以下部分组成:SCF的地址;请求业务标志;默认的呼叫处理(SSF-SCF对话错误时是否继续呼叫处理);TDP列表(定义了CAMEL触发的检测点。其中移动主叫中为DP2,移动被叫中为DP12)。通常,每个IN用户都分配有主叫CSI(O-CSI)和被叫CSI(T-CSI)。2,默认呼叫处理(Default Call Handling):这是存储在HLR中的CSI中的一个参数,对于O-CSI和T-CSI是分离的两个集。当SSF-SCF对话发生错误时,这个参数用于决定呼叫过程是否继续。3,事件指示(EventIndicator):用于位置相关IN业务事件的指示。,IN业务签约(IN Subscription):移动用户对IN业务的签约。移动用户通过以下途径签约IN业务:移动用户属于一种特殊的类型;移动用户指定了一种特殊的补充业务;移动用户数据中包含了CSI。,位置相关IN业务:由于位置更新,IMSI附着和IMSI分离这些与通话无关的事件触发的IN业务。位置相关IN业务还有以下的一些性质:位置相关IN业务的检测点为TDP2;位置相关IN业务只有在HPLMN中才有效。IN业务签约能否触发位置相关IN业务,由SSP内部可管理的表来决定:管理员可通过设置IN签约业务类型标志(Service Class Mark,SCM)和业务标志(Service key)来决定IN签约是否触发位置相关IN业务。同一个移动用户可能只触发MOC和MTC的IN业务,而不触发位置相关IN业务。,基于IN业务的呼叫前转:当在一次被叫连接过程中,SCP发出一个新的目标路由地址,这样,被叫端将产生相应的主叫基本呼叫状态模型(O-BCSM),以此进行呼叫前转。(三)Alcatel 900中CAMEL实现IN功能的主要几种流程详述1, 由位置更新触发的IN业务:MAP V3下的本地位置更新流程:(16)(15)(14)(13)(12)(11)(10)(9)(8)(6)(7)(5)(4)(3)(2)(1)R_LR_TDPR_LA_DEST(R_RR_DAT)R_SK_U_LDSIN-SSM SSF SCFBSSAPVACOVDRHMCHKROCO(1)MS向BSSAP发位置更新请求,并将本Cell的CellID发给BSSAP;(2)BSSAP处理CellId得到位置码LocationNumber,向MCHK发位置更新请求时将位置码LocationNumber发给MCHK;(3)MCHK发现位置码LocationNumber属于本地,MCHK向相关ROCO索取鉴权数据;(4)ROCO通过VACO向VLR索取鉴权数据;(5)VACO向ROCO返回鉴权数据,包含的用户信息有: IN_Subscription,IMSI,MSISDN,PLMN_ID,MS_OUTSIDE_HPLMN;(6)ROCO返回鉴权数据;(7)MCHK鉴权成功后通知ROCO;(8)ROCO把用户的IN_Subscription发给MCHK,以告知MCHK是否进行IN对话;(9)ROCO进行正常的位置更新操作,通过VDRH修改VLR;(10)VDRH修改成功向ROCO发应答;(11)ROCO向MCHK发应答;(12)MCHK向BSSAP发应答位置更新操作成功;(13)BSSAP向MS发应答位置更新操作成功;(14)MCHK根据(8)中ROCO返回的IN_Subscription,决定通知SSF发起IN对话,同时将必要的相关信息发给SSF,并等待SCF指令;(15)SSF向相关SCF发起对话请求,并将IN业务签约信息发给SCF;(16)SCF分析IN业务签约信息后,发出呼叫释放的指令。2,移动端主叫处理移动端主叫处理流程:Measurem.(14)(15)(16)(13)(17)(18)(12)(11) SSF SCFR_LMS_DATAR_LR_TDPCharging CFCS(10)(3)(6) MCHK(7)(2)(9)(8)(1)BSSAPR_LA_DEST(R_RR_DAT)R_LA_DEST CVAS/IN-SSM(5)(4) VACO(1)MS向BSSAP发连接请求,并将本Cell的CellID发给BSSAP;(2)BSSAP处理CellID得到LocationNumber,向MCHK发鉴权请求时将locationNumber发给MCHK;(3)MCHK向CVAS请求鉴权数据;(4)CVAS向VACO请求需求该MS的数据;(5)VACO向VLR数据中查找到MS的数据,并将它发给CVAS,其中包含了IN_Subscription, IMSI,MSISDN;(6)CVAS收到VLR数据后暂存在关系R_LMS_DATA中,然后将其中的鉴权数据发给MCHK;(7)MCHK请求BSSAP与MS通信以进行鉴权;(8)鉴权及加密;(9)MS发起setup请求;(10)BSSAP将setup请求和主叫方位置信息发给CFCS;(11)CFCS受到请求后,向VCAS发请求以得到该用户的相关数据;(12)CVAS将先前暂存的用户信息返回给CFCS,其中包含有IN_Subscription;(13)CFCS分析CVAS发来的用户数据,发现IN_Subscription后,请求SSF与SCF建立对话;(14)SSF建立与SCF的对话,并将用户信息及IN_Subscription信息发给SCF;(15)SCF分析IN_Subscription后决定下一步该做的动作,并告知SSF;(16)SSF将SCF指令转告CFCS;(17)CFCS在收到SCF指令后开始作出相关的计费操作;(18)计费操作开始;接下来的流程与普通的主叫流程类似。3,移动端被叫处理: 由于被叫用户的IN业务签约,在GMSC中的路由查询分为两步:第一步,被叫用户的IN业务签约由HLR返回,执行SCP查询。在得到第一步路由查询和SCP查询的结果后,第二步路由查询被触发,以用来提供VMSC的漫游码(MSRN)。第二步路由查询中,在信息SendRoutingInfomationAck中含有一个附加项抑制T-CSI用于通知HLR不再重发CSI。GMSC中的移动端被叫处理流程:(20)(19) PATED CFCS(18)(17)(16)(15)(14)(13)(11)(12) TCI/IN-SSM MAPMeasurem.(9)GSSF(10) SCF HLR(8)(7)(6)(5) HLR MAP(4) TCI/IN-SSM(3)(2)(1) ISUPR_LR_CONST(1)IAM激活ISUP,IAM中包含被叫号码;(2)ISUP向CFCS发Setup请求,并将被叫号码及一些主叫信息发给CFCS;(3)CFCS通过TCI向HLR索取被叫的信息,在CFCS一同发给TCI的参数中,有一个标志数据是否抑制T-CSI被设为否;(4)TCI通过MAP向HLR索取被叫信息,CFCS传来的参数作处理后传给MAP;(5)MAP与HLR对话,发路由信息请求,同样,是否抑制T-CSI设为否;(6)HLR返回被叫用户的IN_Subscription和当前状态信息;(7)MAP将数据返回TCI;(8)TCI将数据返回CFCS;(9)CFCS分析数据中的IN_Subscription,向SSF请求与SCP的IN对话;(10)SSF发起与SCF的IN对话;(11)SCF分析被叫的IN_Subscription,决定下一步相应的动作,并通知SSF;(12)SSF将SCF指令转告CFCS;(13)CFCS请求TCI从HLR中索取被叫漫游信息,这次请求的参数是否抑制T-CSI设为是;(14)TCI通过MAP与HLR联系;(15)MAP向HLR发请求,并将参数发至HLR;(16)HLR与VMSC联系,获得MSRN,并返回给MAP;(17)MAP将MSRN返回TCI;(18)TCI将MSRN返回CFCS;(19)CFCS要求PATED分析字冠;(20)PATED分析字冠,并向CFCS返回结果;接下来的流程与一般被叫流程类似。4,随时查询处理: SCF有时需要获得MS的状态或位置信息,这就要启动随时查询流程。 随时查询处理流程:R_LA_DEST(10)(9)(8)(7)(4)(3)(2)(1)(5)(6) BSSAP SCFVACO TCI MAP HLR(1)SCF向用户的HLR发查询请求;(2)HLR知道该MS所在的VMSC,HLR通过MAP与VMSC联系;(3)MAP将请求传给VMSC的TCI;(4)TCI将请求传给VACO;(5)VACO请求BSSAP与MS联系;(6)BSSAP与MS对话后得到最新的MS信息返回给VACO;(7)VACO返回给TCI;(8)TCI送至MAP;(9)MAP发给HLR;(10)HLR返回给SCF。第二部分 预付费业务PPS简介一、 PPS概述预付费业务(PPS:Prepaid Service)是CMCC提出的基于移动智能网的移动网智能业务,可用于对每个移动预付费用户话费的预付和网络自动控制,使得预付费用户能直接、简便地管理自己的话费金额。预付费业务基于GSM CAMEL Phase2和MAP Phase2+。1 引用标准CMCC预付费业务信令流程V4.12 预付费业务中的三种触发CAMEL流程方式由于PPS业务是基于智能网技术的,所以,怎样在呼叫流程中触发智能网的CAMEL流程是非常重要的。所谓的智能网CAMEL流程的触发,指的是在MSC/SSP的一个呼叫流程中,MSC/SSP根据一种或几种特定的条件,把呼叫的控制由MSC切换到业务控制点SCP转而由SCP控制呼叫流程的过程。CAMEL流程成功触发的标志就是MSC/SSP向SCP发出了CAP Initial DP消息。PPS业务中涉及到了三种触发智能网CAMEL流程的方式。分别是:签约信息触发方式;号码段触发方式;Dialed IN触发方式。签约信息触发方式(CSI):签约信息指的是在HLR中对应于每一个CAMEL用户,都存有相应的CAMEL签约信息,其中包含了此用户对应的SCP地址(MSCID格式)、此用户签约的业务键(指PPS、VPN等何种业务逻辑)、此用户在由于网络原因不能正常进行CAMEL流程时的默认处理方式(释放呼叫还是按照普通呼叫流程进行)以及CAMEL版本信息等内容。现阶段签约信息包括O-CSI和T-CSI,分别对应于主叫流程的签约信息和被叫流程的签约信息。当用户在支持CAP2和MAP2+的网络中进行位置登记时,HLR中的O-CSI信息由MAP2+的InsertSubscriberData消息插入到VLR中,而T-CSI不会插入到VLR中。当此用户做主叫时,检查VLR,发现VLR中此用户有O-CSI信息,标志着此用户为智能网CAMEL用户,因此,呼叫处理转到SSP,SSP触发CAMEL流程,向SCP发出CAP Initial DP消息;当此用户做被叫时,MSC/SSP向HLR发MAP2+的SendRoutingInfo消息,发现HLR中此用户有T-CSI信息,因此在SendRoutingInfo_ack消息中不返回漫游码而返回T-CSI,标志着此用户为智能网CAMEL用户,呼叫处理转到SSP,SSP触发CAMEL流程,向SCP发出CAP Initial DP消息。号码段触发方式(Overlay):号码段触发方式是指由于HLR中没有CAMEL用户签约信息,或由于MSC/SSP不能得到CAMEL用户签约信息的情况下,MSC/SSP对于主叫流程根据主叫用户号码段分析并触发主叫CAMEL流程的触发方式。根据CMCC规范,对于被叫用户都应该采用T-CSI触发方式,但是,在现网上的华为独立SSP对于被叫的处理也是采用分析被叫用户号码段的方式触发CAMEL流程的。普通用户或PSTN用户拨触发方式(Dialed IN):由于PPS业务的需要,普通用户或PSTN用户也要拨打PPS业务服务电由于他们不是CAMEL用户,没有签约信息,并且不是在PPS用户号码段中,所以,签约信息触发方式和号码段触发方式不适用于他们。因此,对于这种情况,需要使用根据特定被叫号码或特定被叫号码前缀,触发主叫CAMEL流程(这种情况下,没有被叫CAMEL流程)。3 基于CMCC目标网(采用ISUP,支持GSM CAMEL Phase2和MAP Phase2+)的预付费业务(签约信息触发方式)CMCC为了发展移动网上的智能业务,提出了把现有网络(称为过渡网)升级为目标网的计划。所谓的目标网,就是网络上的所有MSC升级为MSC/SSP,能够触发智能业务,并且全面支持CAMEL Phase2,MAP版本升级为MAP2+,TUP升级为ISUP的网络。在目标网的基础上,由于MSC/SSP全面支持CAMEL Phase2,MSC/SSP和HLR的MAP版本为MAP2+,所以能够支持CAMEL用户签约信息的触发方式。并且,目标网有利于以后更多移动智能网业务的开发,CAMEL Phase2中的很多特性需要ISUP的支持,例如SCP对主叫号码的更改、SSP和智能外设或辅助SSP、辅助SRF的联系等等,这些在TUP的网络中是不能或很难实现的。根据CMCC的计划,由现网(过渡网)向目标网的升级将在2001年10月前完成。然后在此基础上开发以VPN(Virtual Private Network:虚拟专网)为始的后阶段移动智能网业务。4 基于CMCC过渡网(采用TUP,不支持GSM MAP Phase2+)的预付费业务(号码段触发方式)CMCC现有的网络称为过渡网,其特点是采用TUP,不支持GSM MAP Phase2+,MSC不带有SSP并且不支持CAMEL Phase2。因此,不可能采用签约信息触发方式,而采用了称为Overlay的号码段触发方式。Overlay的含义是,端局MSC根据对于被叫号码和主叫号码的分析,当主被叫中有PPS用户,则把此次呼叫Overlay到网络上的华为独立SSP去进行处理。而华为独立SSP则按照对于主被叫号码的分析结果触发相应的主被叫CAMEL流程。Alcatel GMSC/SSP支持的是按照CMCC规范要求的情况,也就是当端局MSC把呼叫Overlay到Alcatel GMSC/SSP上之后,Alcatel GMSC/SSP对于主叫号码的分析触发的主叫CAMEL流程,对于被叫用户采用T-CSI触发方式。5 普通用户呼叫预付费服务电预付费业务(Dialed IN触发方式)无论是在目标网或者是过渡网的情况下,都会遇到这样的情况,就是由于PPS业务的需要(为预付费用户挂失或解除挂失),普通用户或PSTN用户也要拨打PPS业务服务电这种情况下要采用的触发方式是称为Dialed IN的触发CAMEL流程的方式,也就是根据特定被叫号码或特定被叫号码前缀,触发主叫CAMEL流程。需要解释的是,Dialed IN其实是CAMEL Phase3的特性,根据ETSI CAMEL规范,Dialed IN的TDP是DP3。而由于CMCC的需要,现在采用了临时的Dialed IN触发处理,就是在PATED中分析后借用TDP2(主叫流程)触发主叫CAMEL流程。Dialed IN TDP3将在LM8的CAMEL Phase3特性中开发完成。二、 CMCC关于PPS业务的相关规范及主要PPS业务流程CMCC在于付费业务的开发中制定了相应的预付费业务信令流程规范并不断更新版本,现在的版本是V4.1。在预付费业务信令流程V4.1中,对于预付费业务中的CAP信令流程作出了比较详细的规定。其中包括了预付费呼叫中所有业务的信令流程。这些业务有: 预付费用户主叫流程:预付费用户做主叫时的信令流程; 预付费用户被叫流程:预付费用户做被叫时的信令流程; 预付费用户呼叫预付费用户流程:主叫、被叫双方均为预付费用户时的信令流程; 无条件前转流程:规定了预付费用户做主叫,被叫普通GSM用户无条件前转至普通GSM或PSTN用户的信令流程;预付费用户做主叫,被叫普通GSM用户无条件前转至预付费用户的信令流程;以及普通GSM用户或PSTN用户做主叫,被叫GSM用户无条件前转至预付费的信令流程。预付费用户做被叫时,暂不允许无条件前转。同时涉及预付费用户的所有情况下的有条件前转暂不允许; 充值:预付费用户通过预付费储值卡进行充值的流程; 查询:预付费用户通过预付费储值卡进行查询的流程; 修改用户密码:预付费用户通过预付费储值卡对原有的8位用户密码进行修改的流程; 挂失:预付费用户通过预付费储值卡、普通GSM手机(即手机终端用户为全球通GSM用户,但非预付费用户)、固定电话进行挂失的流程; 解挂失:预付费用户通过预付费储值卡、普通GSM手机(即手机终端用户为全球通GSM用户,但非预付费用户)、固定电话进行解挂失的流程。鉴于预付费用户呼叫预付费用户流程和无条件前转流程与主被叫流程相似,充值、查询、修改密码、挂失、解挂失流程也是相似的,所以下面主要介绍预付费用户主叫、预付费用户被叫和查询的正常流程。其它流程请自行参阅预付费业务信令流程V4.1。这些流程使用了以下CAP消息:l ActivityTest;l ApplyCharging;l ApplyChargingReport;l ConnectToResource;l Continue;l EventReportBCSM;l InitialDP;l PlayAnnouncement;l PromptAndCollectUserInformation;l ReleaseCall;l RequestReportBCSMEvent;l SpecilizedResourceReport.这些流程使用了以下MAP消息:SendRoutingInfo;l ProvideRoamingNumber;在信令流程描述中使用的约定:SCP系统:具有业务控制功能SCF(Service Control Function)、业务管理功能SMF(Service Management Function)、业务管理接入功能SMAF(Service Management Access Function)、业务生成环境功能SCEF(Service Creation Environment Function)、预付费用户帐户处理中心AC(Account Center)、充值卡数据处理中心VC(Voucher Center)的系统。AC(SCPn系统):某个SCP系统中的预付费用户帐户处理中心。VC(SCPn系统):某个SCP系统中的充值卡数据处理中心。MSCa/VLR/SSP在非OVERLAY方式下代表A用户所在MSC端局,在OVERLAY方式下代表A用户接入的有SSP功能的交换局;MSCb/VLR代表B用户所在MSC端局,MSCc/VLR代表C用户所在MSC端局。SCPa代表A用户SCP,SCPb代表B用户SCP,SCPc代表C用户SCP,SCPd代表MSCa/VLR/SSP就近接入的SCP系统,此系统未必一定为用户A归属的SCP系统。HLRa代表A用户HLR,HLRb代表B用户HLR,HLRc代表C用户HLR。1. 预付费用户主叫流程呼叫PSTN用户当主叫预付费用户在MSCa/VLR/SSP覆盖范围,由OCSI触发业务:1) MSCa/VLR/SSP收到呼叫,根据主叫的签约信息OCSI触发业务,直接将MSCa/VLR/SSP所在位置的长途区号,放在IDP消息中的Location Number参数中,并向SCPa发送IDP消息。2) SCPa收到IDP消息后,先分析主叫用户帐户。帐户有效则根据主叫用户拜访地的长途区号(IDP消息中的Location Number参数)和被叫长途区号确定主叫费率,并将余额折算成通话时长,发送RRBE、AC和Continue到MSCa/VLR/SSP。3) MSCa/VLR/SSP根据TUP消息中的被叫号码进行接续。4) 通话结束,主、被叫任一方挂机,MSCa/VLR/SSP上报计

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论