概述 1范围 本规范对中国移动通信集团公司开展的预付费业务在信令方面进行了详细 的定义。用于各公司开发研制符合中国移动通信集团公司要求的预付费业务。此 规范是 CAMEL PHASE2阶段的技术规范,以后随着 CAMEL标准和业务需求的不断发 展,会制定新的预付费业务信令流程技术规范 2引用标准 下列标准所包含的条文,通过在本规范中的引用而构成本规范的条文。在标 准出版时,所示版本均有效。所示标准都会被修订。使用本规范的各方应探讨使 用下列标准最新版本的可能性。本标准参考以下标准或规范: [1]ETSI GSM 02. 78 V6.1.0"Customized Application for Mobile network Enhanced Logic(CAMEL)Service definition-stage1" [2]ETSI GSM 03. 78 V6.3.0"Customized Application for Mobile network Enhanced Logic-stage2 [3JETSI GSM 09. 78 V6. 2. 1" CAMEL Application Part( CAP)specification" [4JETSI GSM 09.02 V6.2.0"Mobile Application Part(MAP) specification' [5]-900 MHZ TDMA数字蜂窝移动通信网业务交换中心与PSTN接口要求及补充规 定 [6]ITU-T建议Q.1228(09/97)<<智能网能力集2接口建议>> [7]ITU-T建议X.500(11/93)<<信息技术一开放系统互连一目录》 3前提 3.1总则 此流程适用于目标网情况下,即所有的端局MSC、关口局GMSC已升级支持 MAP2+、CAP2和ISUP信令。 3.2信令流程说明 预付费用户主叫流程:预付费用户做主叫时的信令流程。 预付费用户被叫流程:预付费用户做被叫时的信令流程 预付费用户呼叫预付费用户流程:主叫、被叫双方均为预付费用户时的信令 流程 无条件前转流程:规定了预付费用户做主叫,被叫普通GSM用户无条件前转 至普通GSM或PSTN用户的信令流程;预付费用户做主叫,被叫普通GSM用户无条件 前转至预付费用户的信令流程;以及普通GSM用户或PSTN用户做主叫,被叫GSM 用户无条件前转至预付费的信令流程。预付费用户做被叫时,暂不允许无条件前 转。同时涉及预付费用户的所有情况下的有条件前转暂不允许 充值:只限于预付费用户通过预付费储值卡进行充值。预付费用户通过充值 流程,实现对自身帐户金额的不断增加。 查询:只限于预付费用户通过预付费储值卡进行查询。预付费用户通过查询
6 一 概述 1 范围 本规范对中国移动通信集团公司开展的预付费业务在信令方面进行了详细 的定义。用于各公司开发研制符合中国移动通信集团公司要求的预付费业务。此 规范是CAMEL PHASE2阶段的技术规范,以后随着CAMEL标准和业务需求的不断发 展,会制定新的预付费业务信令流程技术规范。 2 引用标准 下列标准所包含的条文,通过在本规范中的引用而构成本规范的条文。在标 准出版时,所示版本均有效。所示标准都会被修订。使用本规范的各方应探讨使 用下列标准最新版本的可能性。本标准参考以下标准或规范: [1]ETSI GSM 02.78 V6.1.0 “Customized Application for Mobile network Enhanced Logic(CAMEL)Service definition-stage1” [2]ETSI GSM 03.78 V6.3.0 “Customized Application for Mobile network Enhanced Logic-stage2” [3]ETSI GSM 09.78 V6.2.1 “CAMEL Application Part(CAP) specification” [4]ETSI GSM 09.02 V6.2.0 “Mobile Application Part(MAP) specification” [5]“900MHz TDMA 数字蜂窝移动通信网业务交换中心与PSTN接口要求及补充规 定” [6]ITU-T 建议Q.1228(09/97) <<智能网能力集2接口建议>> [7] ITU-T 建议X.500(11/93) <<信息技术-开放系统互连-目录>> 3 前提 3.1 总则 此流程适用于目标网情况下,即所有的端局MSC、关口局GMSC已升级支持 MAP2+、CAP2和ISUP信令。 3.2 信令流程说明 预付费用户主叫流程:预付费用户做主叫时的信令流程。 预付费用户被叫流程:预付费用户做被叫时的信令流程。 预付费用户呼叫预付费用户流程:主叫、被叫双方均为预付费用户时的信令 流程。 无条件前转流程:规定了预付费用户做主叫,被叫普通GSM用户无条件前转 至普通GSM或PSTN用户的信令流程;预付费用户做主叫,被叫普通GSM用户无条件 前转至预付费用户的信令流程;以及普通GSM用户或PSTN用户做主叫,被叫GSM 用户无条件前转至预付费的信令流程。预付费用户做被叫时,暂不允许无条件前 转。同时涉及预付费用户的所有情况下的有条件前转暂不允许。 充值:只限于预付费用户通过预付费储值卡进行充值。预付费用户通过充值 流程,实现对自身帐户金额的不断增加。 查询:只限于预付费用户通过预付费储值卡进行查询。预付费用户通过查询
流程,实现对自身帐户金额及其有效期的实时査询。 呼叫话务员流程:只限于预付费用户呼叫话务员的流程。 修改用户密码:只限于预付费用户通过预付费储值卡对原有的8位用户密码 进行修改。 挂失:预付费用户可以通过预付费储值卡、普通GSM手机(即手机终端用户 为全球通GSM用户,但非预付费用户)、固定电话进行挂失。预付费用户通过挂 失流程,实现对因各种原因丢失的预付费储值卡进行挂失,以防止他人盜用。 解挂(失):预付费用户可以通过预付费储值卡、普通GSM手机(即手机终 端用户为全球通GSM用户,但非预付费用户)、固定电话进行解挂(失)。预付 费用户可以通过解挂(失)流程,对已挂失的预付费储值卡进行解挂,以获得重 新使用预付费储值卡的权利 3.2对MSC/R/SSP的特殊要求 )SSP能接收IAI消息中的16位被叫地址。 2)SSP支持与IP合设。 3.3对HLR的特殊要求 1)将所有预付费用户归属的HR升级为 Phase2+,支持O/T-CSI用户签约信息。 3.4其他特殊要求和说明 1)一个厂家固定采用一种编码方式(定长或不定长)发送消息,但应能支持对两 种编码方式的消息的正确解码。 2)预付费用户做主叫时,以SCP产生的话单为计费依据,MSC/SSP产生的话单 不做计费依据。具体实现方法:在主叫流程中,SCP向 MSC/SSP下发FCI操 作,MSC/SP在收到SCP发来的FCI操作后,在本次呼叫相关的主叫话单中 插入FCI操作指定的信息。计费中心以此作为删除主叫话单的依据。 3)FCI“编码格式”统一为“80(TAG)01(LEN)30( CONTENT)”的格 式,SSP统一处理为对这部分不解码,直接将“800130”写入话单中,由计 费中心处理。 4)预付费用户做被叫时,在被叫流程中,SCP向SSP发送 CONNECT操作。 MSCISSP根据 CONNECT操作中的 GENERIC NUMBER修改主叫号码,修改 后的主叫号码格式为:特殊前缀(60)+主叫号码(为便于被叫用户回拨, 主叫号码前在某些情况下带有国内长途字段“0”和国际长途字段“00”) QUALIFY字段为80H。被叫落地局将这个带有特殊前缀的主叫号码填入话单 中,作为计费中心删除话单的依据。同时要求被叫落地局在来电显示时将主 叫号码中的特殊前缀去掉,且不加“0”等其它前缀。 5)对每个流程中的各号码格式(包括 calling party number, called party BCD number, called party number, generic number, destination routing address等)进行详 细规定。详见下表 号码说明 备注 calledParty Number长号:86139030000④国际号码 或长号:1390300002(国内号码) 或长号:00861390300002(未知号码) 或0139030000(知号码)
7 流程,实现对自身帐户金额及其有效期的实时查询。 呼叫话务员流程:只限于预付费用户呼叫话务员的流程。 修改用户密码:只限于预付费用户通过预付费储值卡对原有的8位用户密码 进行修改。 挂失:预付费用户可以通过预付费储值卡、普通GSM手机(即手机终端用户 为全球通GSM用户,但非预付费用户)、固定电话进行挂失。预付费用户通过挂 失流程,实现对因各种原因丢失的预付费储值卡进行挂失,以防止他人盗用。 解挂(失):预付费用户可以通过预付费储值卡、普通GSM手机(即手机终 端用户为全球通GSM用户,但非预付费用户)、固定电话进行解挂(失)。预付 费用户可以通过解挂(失)流程,对已挂失的预付费储值卡进行解挂,以获得重 新使用预付费储值卡的权利。 3.2 对MSC/VLR/SSP的特殊要求 1)SSP能接收IAI消息中的16位被叫地址。 2)SSP支持与IP合设。 3.3 对HLR的特殊要求 1)将所有预付费用户归属的HLR升级为Phase2+,支持O/T-CSI用户签约信息。 3.4 其他特殊要求和说明 1)一个厂家固定采用一种编码方式(定长或不定长)发送消息,但应能支持对两 种编码方式的消息的正确解码。 2)预付费用户做主叫时,以SCP产生的话单为计费依据,MSC/SSP产生的话单 不做计费依据。具体实现方法:在主叫流程中,SCP向MSC/SSP下发FCI操 作,MSC/SSP在收到SCP发来的FCI操作后,在本次呼叫相关的主叫话单中 插入FCI操作指定的信息。计费中心以此作为删除主叫话单的依据。 3)FCI“编码格式”统一为“80(TAG) 01(LEN) 30(CONTENT)”的格 式,SSP统一处理为对这部分不解码,直接将“80 01 30”写入话单中,由计 费中心处理。 4)预付费用户做被叫时,在被叫流程中,SCP向SSP发送CONNECT操作。 MSC/SSP根据CONNECT操作中的GENERIC NUMBER修改主叫号码,修改 后的主叫号码格式为:特殊前缀(60)+主叫号码(为便于被叫用户回拨, 主叫号码前在某些情况下带有国内长途字段“0”和国际长途字段“00”), QUALIFY字段为80H。被叫落地局将这个带有特殊前缀的主叫号码填入话单 中,作为计费中心删除话单的依据。同时要求被叫落地局在来电显示时将主 叫号码中的特殊前缀去掉,且不加“0”等其它前缀。 5)对每个流程中的各号码格式(包括calling party number, called party BCD number, called party number, generic number, destination routing address等)进行详 细规定。详见下表: 号码 说明 备注 calledPartyNumber 长号:8613903000002 (国际号码) 或长号:13903000002 (国内号码) 或长号:008613903000002 (未知号码) 或013903000001(未知号码)
Calling Party|86139030000国际号码)或13903000内号码) umber 861063601234(国际号码) 1063601234(国内号码) 不允许出现:01063601234格式 Called Party BCD「用户拨打的被叫号码 Number 短号:1002(未知号码) 或长号:1390300000(知号码) 或长号:0086139030000(知号码) 或长号:861390300000(国际号码) 或长号:010636012334(未知号码) 或长号:0085212345678(未知号码) 或长号:85212345678(国际号码格式) Destination Party可以为国内、国际号码或未知号码,只要号码性质与号 码内容一致 「前只有改号时才会发 connect 「主叫流 P呼叫话务员,该号码填为:0101860(未知号码)或程中 01063601234(未知号码) 不允许有1860、63601234这样的格式 被叫流程中下发的 connect中的A,在不改号时,要遵被叫流 从与IDP上报的被叫号码完全一致的目的地号码(包括程中 号码和各种属性) 4程序和接口的综述 目前定义了下述预付费程序 预付费用户主叫(正常流程); 预付费用户主叫(异常流程); ●预付费用户被叫(正常流程); 预付费用户被叫(异常流程) 预付费用户呼叫预付费用户(正常流程) 部分无条件前转情况; 预付费用户充值流程; 预付费用户查询流程 预付费用户修改用户密码流程 预付费用户挂失流程; 预付费用户解挂(失)流程。。 以上程序使用了以下CAP消息: Activitytest Apply Charging; e Apply ChargingReport Connect ConnectToResource Continue Disconnect ForwardConnection
8 Calling Party Number 8613903000001 (国际号码)或 13903000001 (国内号码) 861063601234(国际号码) 1063601234(国内号码) 不允许出现:01063601234格式 CalledPartyBCD Number 用户拨打的被叫号码; 短号:1002 (未知号码) 或长号:13903000002 (未知号码) 或长号:008613903000002 (未知号码) 或长号:8613903000002 (国际号码) 或长号:010636012334(未知号码) 或长号:0085212345678(未知号码) 或长号:85212345678(国际号码格式) Destination Party number 可以为国内、国际号码或未知号码,只要号码性质与号 码内容一致 目前只有改号时才会发connect : PPS呼叫话务员,该号码填为:0101860(未知号码)或 01063601234(未知号码) 不允许有1860、63601234这样的格式。 主叫流 程中 被叫流程中下发的connect中的DRA,在不改号时,要遵 从与IDP上报的被叫号码完全一致的目的地号码(包括 号码和各种属性) 被叫流 程中 4 程序和接口的综述 目前定义了下述预付费程序: ⚫ 预付费用户主叫(正常流程); ⚫ 预付费用户主叫(异常流程); ⚫ 预付费用户被叫(正常流程); ⚫ 预付费用户被叫(异常流程); ⚫ 预付费用户呼叫预付费用户(正常流程); ⚫ 部分无条件前转情况; ⚫ 预付费用户充值流程; ⚫ 预付费用户查询流程; ⚫ 预付费用户修改用户密码流程; ⚫ 预付费用户挂失流程; ⚫ 预付费用户解挂(失)流程。。 以上程序使用了以下CAP消息: ⚫ ActivityTest; ⚫ ApplyCharging; ⚫ ApplyChargingReport; ⚫ Connect; ⚫ ConnectToResource; ⚫ Continue; ⚫ DisconnectForwardConnection;
● Event ReportBCSM FurnishChargingInformation ● Initial PlayAnnouncement e PromptAndCollectUserInformation 11 RequestReportBCSMEvent Specilizedresource Report 以上程序使用了以下MAP消息: Sendroutinglnfo Provide roamingNumber 以上程序使用了以下INAP消息: ● Execute. 5在信令流程描述中使用的约定 ●SCP系统:具有业务控制功能SCF( Service control function)、业务管理功 能SF( Service Management Function)、业务管理接入功能SMAF( Service Management Access Function)、业务生成环境功能SCEF( Service creation Environment function)、预付费用户帐户处理中心AC( Account center)、充值 卡数据处理中心vC( Voucher Center)的系统。本规范旨在规定两个SCP系统间的 业务逻辑的配合,以上逻辑功能间的处理及配合为厂家内部接口,本规范不做规 ●AC(SCPn系统):某个SCP系统中的预付费用户帐户处理中心 VC(SCPn系统):某个SCP系统中的充值卡数据处理中心 MSCa/ⅥLR/SSP在代表A用户所在MSC端局;MSCb/ⅥLR代表B用户所在MSC端局 MSCc/ⅥR代表C用户所在MSC端局。 SCPa代表A用户SCP,SCPb代表B用户SCP,SCPc代表C用户SCP,SCPd代表 MSCa/ⅥLR/SSP就近接入的SCP系统,此系统未必一定为用户A归属的SCP系统。 ⅢLRa代表A用户HLR,HRb代表B用户R,HLRc代表C用户HLR 二预付费业务信令流程 1预付费用户做主叫 1.1呼叫PSTN用户当主叫预付费用户在MCa/ⅥLR/SP覆盖范围,由0-CS触发业 务 见图1-1。 1)MsCa/LR/SP收到呼叫,根据主叫的签约信息0-CSI触发业务,直接将 MSCa/ⅥLR/SSP所在位置的长途区号,放在IDP消息中的 Location number 参数中,并向SCPa发送IDP消息。 2)SCPa收到IDP消息后,先分析主叫用户帐户。帐户有效则根据主叫用户拜
9 ⚫ EventReportBCSM; ⚫ FurnishChargingInformation ⚫ InitialDP; ⚫ PlayAnnouncement; ⚫ PromptAndCollectUserInformation; ⚫ ReleaseCall; ⚫ RequestReportBCSMEvent; ⚫ SpecilizedResourceReport. 以上程序使用了以下MAP消息: ⚫ SendRoutingInfo; ⚫ ProvideRoamingNumber; 以上程序使用了以下INAP消息: ⚫ Execute. 5 在信令流程描述中使用的约定 ⚫ 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)的系统。本规范旨在规定两个SCP系统间的 业务逻辑的配合,以上逻辑功能间的处理及配合为厂家内部接口,本规范不做规 定。 ⚫ AC(SCPn系统):某个SCP系统中的预付费用户帐户处理中心。 ⚫ VC(SCPn系统):某个SCP系统中的充值卡数据处理中心。 ⚫ MSCa/VLR/SSP在代表A用户所在MSC端局;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 预付费用户做主叫 1.1 呼叫PSTN用户当主叫预付费用户在MSCa/VLR/SSP覆盖范围,由O-CSI触发业 务 见图1-1。 1)MSCa/VLR/SSP收到呼叫,根据主叫的签约信息O-CSI触发业务,直接将 MSCa/VLR/SSP所在位置的长途区号,放在IDP消息中的Location Number 参数中,并向SCPa发送IDP消息。 2)SCPa收到IDP消息后,先分析主叫用户帐户。帐户有效则根据主叫用户拜
访地的长途区号(IDP消息中的 Location number参数)和被叫长途区号确 定主叫费率,并将余额折算成通话时长,发送RBE、AC、FCI和 Continue 到MSCa/VLR/SSP。 3)MsCa/VLR/SSP根据TUP消息中的被叫号码进行接续。 4)通话结束,主、被叫任一方挂机,MSCa/LR/SP上报计费报告和挂机事 件 MSCa/LR/sSP SCPa PSTN DP RRBE「主叫计费 Apply Charging Continue IAM(PSTN Num ACM ;a=;一 ANC ACR ERB(DP9) Release Call CAP信今 MAP信令: ISUF令 图1-1 参数:(注:以下参数在中国移动通信集团公司定义的<预付费业务信令流程》 中为必选参数,参数未定义的见 ETSI GSMO9.78(V6.2.1)。当不同厂家的SSP,SCP 设备进行信令交互时,非必选参数忽略不分析.) Initial DP Information element name Value=l Calling party Number 国际号码(例如: 86139XXXXXXXX) Calling partys category 10(普通用户) Event Type bCsM CollectedInfo(2) location Info MO呼叫时该参数必选,且应 带 CellId。 MSC Address (G)MSC/SSP的地址
10 访地的长途区号(IDP消息中的Location Number参数)和被叫长途区号确 定主叫费率,并将余额折算成通话时长,发送RRBE、AC、FCI和Continue 到MSCa/VLR/SSP。 3) MSCa/VLR/SSP根据TUP消息中的被叫号码进行接续。 4) 通话结束,主、被叫任一方挂机,MSCa/VLR/SSP上报计费报告和挂机事 件。 MSCa /VLR/SSP SCPa IDP RRBE Apply Charging Continue CAP信令: MAP信令: O_CSI 触发 为主叫计费 PSTN IAM(PSTN_Num) ACM ANC …… ERB(DP9) ACR ISUP信令: Release Call 主叫计费 FCI 图 1-1 参数:(注:以下参数在中国移动通信集团公司定义的<<预付费业务信令流程>> 中为必选参数,参数未定义的见ETSI GSM09.78(V6.2.1)。当不同厂家的SSP,SCP 设备进行信令交互时,非必选参数忽略不分析.) Initial DP Information element name Service Key Value=1 Calling Party Number 国 际 号 码 ( 例如: 86139XXXXXXXX) Calling Partys Category 10(普通用户) Event Type BCSM CollectedInfo(2) IMSI locationInfo MO呼叫时该参数必选,且应 带CellID。 MSC Address (G)MSC/SSP的地址