资源描述
╳╳╳╳-╳╳-╳╳实施
╳╳╳╳-╳╳-╳╳发布
中国移动通信集团公司 发布
手机充值卡业务信令规范
QB-╳╳-╳╳╳-╳╳╳╳
中国移动通信企业标准
Subscriber Recharge Service
Signal Specification
版本号:2.0.21
(报批稿)
目次
前 言 IV
1范围 1
2引用标准 1
3符号和缩略语 1
4业务触发方式 1
5说明 2
5.1组网说明 2
5.2接口说明 2
5.3其它说明 3
6信令流程 3
6.1全球通用户充值正常流程(SCPa和SCPc是同一SCP) 3
6.1.1SCPa与SCPb不是同一SCP,操作成功 4
6.1.2SCPa与SCPb不是同一SCP,Boss返回结果为失败 10
6.1.3SCPa与SCPb不是同一SCP,充值卡置位失败 15
6.1.4SCPa与SCPb是同一SCP,Boss返回结果为成功 21
6.1.5SCPa与SCPb是同一SCP,Boss返回结果为失败 24
6.1.6SCPa与SCPb是同一SCP,充值卡置位失败 25
6.2全球通用户充值异常流程(SCPa和SCPc是同一SCP) 26
6.2.1SCPa与SCPb不是同一SCP,Boss返回结果超时 26
6.2.2SCPa与SCPb不是同一SCP,充置卡置位失败,BOSS返回存款充正应答超时 27
6.2.3SCPa与SCPb不是同一SCP,充置卡置位超时,充值成功 28
6.2.4SCPa与SCPb是同一SCP,Boss返回结果超时 29
6.2.5SCPa与SCPb是同一SCP,充置卡置位失败,BOSS返回存款充正应答超时 30
6.2.6SCPa与SCPb是同一SCP,充置卡置位超时,充值成功 31
6.3神州行帐户充值正常流程(SCPa和SCPc是同一SCP) 32
6.3.1SCPa与SCPb不是同一SCP,操作成功 32
6.3.2SCPa与SCPb是同一SCP,操作成功 37
6.4神州行帐户充值异常流程(SCPa和SCPc是同一SCP) 40
6.4.1SCPa与SCPb不是同一SCP,查询充卡信息,充值卡不能使用 40
6.4.2SCPa与SCPb不是同一SCP,充值卡置位失败 42
6.4.3SCPa与SCPb不是同一SCP,充置卡置位超时,充值成功 44
6.4.4SCPa与SCPb是同一SCP,查询充卡信息,充值卡不能使用 45
6.4.5SCPa与SCPb是同一SCP,充值卡置位失败 47
6.4.6SCPa与SCPb是同一SCP,充置卡置位超时,充值成功 48
6.5主叫用户漫游出归属SCP时的充值流程(SCPa和SCPc不是同一SCP) 49
6.5.1为全球通用户充值,SCPa和SCPb不是同一SCP,第一次充值时充值成功 49
6.5.2为全球通用户充值,SCPa和SCPb不是同一SCP,第二(或三)次输入时充值成功 52
6.5.3为全球通用户充值,SCPa和SCPb不是同一SCP,连续三次错误输入充值卡密码 55
6.5.4为全球通用户充值,SCPa和SCPb不是同一SCP,充值过程中,累计错误次数达到最大错误次数,进入黑名单 58
6.5.5为神州行用户充值,SCPa和SCPc不是同一SCP,第一次充值时充值成功 61
6.5.6为神州行用户充值,SCPa和SCPc不是同一SCP,第二(或三)次输入时充值成功 64
6.5.7为神州行用户充值,SCPa和SCPb不是同一SCP,连续三次错误输入充值卡密码 67
6.5.8为神州行用户充值,SCPa和SCPc不是同一SCP, 充值过程中, 累计错误次数达到最大错误次数,进入黑名单 70
7 EXECUTE说明 72
8附录 84
A:编制历史 84
前 言
本信令规范描述了手机充值卡的信令流程实现。用于规范各省公司在本省境内开通符合集团公司定义的手机充值卡业务。
本规范解释权属于中国移动通信集团公司。
本规范起草单位:中国移动集团公司研发中心。
本标准主要起草人:于蓉蓉、许炜
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) <<信息技术-开放系统互连-目录>>
[8]中国移动通信集团公司 《中国移动BOSS统一账户接口协议(UASP)(V 1.1)》
3符号和缩略语
SCP Service Control Point 业务控制点
SMAP Service Management Agent Point 业务管理接入点
SMP Service Management Point 业务管理点
SSP Service Switching Piont 业务交换点
Boss Bussiness Operating Support System 亦称营帐系统,为全球通用户帐户中心
4业务触发方式
手机充值卡业务在目标网条件下为接入码触发方式。
5说明
5.1组网说明
此流程适用于目标网情况下,即所有的端局MSC、关口局GMSC已升级支持MAP2+、CAP2和ISUP信令。
信令流程说明:
手机充值卡业务充值流程:为智能手机用户或非智能手机用户充值的信令流程。
对MSC/VLR/SSP的要求:
SSP能根据O_CSI判别主叫为智能用户。
对HLR的要求:
将所有智能用户归属的HLR升级为 MAP Phase2+,支持O/T-CSI用户签约信息。
其他特殊要求:
一个厂家固定采用一种编码方式(定长或不定长)发送消息,但应能支持对两种编码方式的消息的正确解码。
5.2接口说明
目前定义了下述信令流程:
“全球通”统一充值正常流程(BOSS接口);
“全球通”统一充值异常流程(BOSS接口);
定
以上程序使用了以下CAP消息:
ActivityTest;
ApplyCharging;
ApplyChargingReport;
Connect;
ConnectToResource;
Continue;
DisconnectForwardConnection;
EventReportBCSM;
FurnishChargingInformation;
InitialDP;
PlayAnnouncement;
PromptAndCollectUserInformation;
ReleaseCall;
RequestReportBCSMEvent;
SpecilizedResourceReport.
以上程序使用了以下INAP消息:
EXECUTE;
以上程序使用了以下UASP消息:
A_DEPOSIT
A_DEPOSIT_RESP
A_REVERSAL_DEPOSIT
A_REVERSAL_DEPOSIT_RESP
5.3其它说明
l SCP系统:具有业务控制功能SCF(Service Control Function)、业务管理功能SMF(Service Management Function)、业务管理接入功能SMAF(Service Management Access Function)、业务生成环境功能SCEF(Service Creation Environment Function)。本规范旨在规定两个SCP系统间的业务逻辑的配合,以上逻辑功能间的处理及配合为厂家内部接口,本规范不做规定。
l MSCa/VLR/SSP代表A用户所在MSC端局;MSCb/VLR代表B用户所在MSC端局。
l SCPa代表主叫A用户呼叫接入SCP,SCPb代表待充值B用户归属SCP,SCPc代表A用户归属的SCP。
l SCP和BOSS系统接口协议采用基于TCP/IP的UASP协议。该协议采用长连接方式,双方建立连接后要通过绑订操作进行认证。本信令规范不涉及连接建立的过程及绑订操作,相关操作请参阅中国移动通信集团公司 《中国移动BOSS统一账户接口协议(USAP)(V 1.1)》。
l 如采用方案一的触发方式(见《手机充值卡业务技术方案(V 2.1.0)》),即除了神州行的其他智能用户,拨打13800138000时触发业务键2,则VPMN等其他智能用户使用该业务的信令流程参考全球通用户使用的信令流程。
l 如采用方案二的触发方式,即所有智能用户拨打13800138000时都根据O-CSI触发原有业务键,则VPMN等其他智能用户使用该业务的信令流程参考神州行用户使用的业务流程,所不同的参数为IDP中所填的servicekey,这类用户出发时使用原有业务键。如VPMN用户使用该业务时,sercicekey为3。
6信令流程
6.1全球通用户充值正常流程(SCPa和SCPc是同一SCP)
6.1.1SCPa与SCPb不是同一SCP,操作成功
图1. 全球通用户充值正常流程(SCPa与SCPb不是同一SCP,Boss返回结果为成功)
参数:
操作名
信息单元名
参数的值或说明
InitialDP
serviceKey
2
callingPartyNumber
国际号码
callingPartyCategory
10(普通用户)
IPSSPCapabilities
注:填写方式见CAP规范(09.78)。如果有此参数, 表示该ssp具有最基本的srf功能( 包括收集DTMF,播送录音通知和tone)。如果此参数值为'00'H, 则表示ssp不支持IP路由地址(CTR的参数)。
eventTypeBCSM
collectedInfo
IMSI
locationInfo
MO呼叫时该参数必选,且应带CellID。
mscAddress
(G)MSC/SSP地址
calledPartyBCDNumber
用户拨打的号码
locationNumber
带国际号码的长途区号,如:8610
Bearer Capability
目前SCP不判断该参数,在业务明确要求后,应根据业务部门的要求进行判断
RequestReportBCSMEvent
BCSMEvents
eventType
10
monitorMode
notifyAndContinue
legID
1
ConnectToResource
resourceAddress
NULL
PromptAndCollectUserInformation
collectedInfo
注:(1)首位间隔为10秒,位间间隔为7秒。
(2)最小位长为1。最大位长的定义分为四种情况:当选择流程时,最大位长为1;当输入卡号时,最大位长为19;当输入密码时,最大位长为9;当输入手机号码时,最大位长为12。
informationToSend
disconnectFromIPForbidden
TRUE
PromptAndCollectUserInformation ack
digitResponse
根据不同提示输入
注:结束符“#”转换为“0CH”上报给SCP。
PlayAnnouncement
informationToSend
inbandInfo
disconnectFromIPForbidden
最后一个PA操作此参数为FALSE,其余为TRUE
requestedAnnouncementComplete
TRUE
SpecialzedResouceReport
NULL
Execute(第一次)
object
rDNSequence
attributeTypeAndValue
Type
id_oi_serviceKey注
Value
201
attributeTypeAndValue
Type
id_oi_accountNum注
Value
18位充值卡密码
attributeTypeAndValue
Type
id_oi_originalmsisdn注
value
发起充值的电话号码
AttributeTypeAndValue
Type
id_oi_servicetype注
Value
业务类型
全国的业务为00XXXX
各省的业务为YYZZZZ,YY为省号
XXXX,ZZZZ取值为0000~9999
YY取值为01~31
目前为”0”
AttributeTypeAndValue
Type
id_oi_tradetype注
Value
充值方式
取值和充值话单中的充值方式一样
AttributeTypeAndValue
Type
id_oi_LocationNumber注
Value
主叫用户漫游地
格式为国家号+区号
如:8610
MethodID
id_mt_ChargeOtherLong注
InputAssertions
Type
id_oi_msisdn注
Value
被充值的电话号码
Execute Result(第一次)
methodID
id_mt_ChargeOtherLong注
outputAssertions
type
id_oi_accountLeft注
value
充值金额
type
id_oi_activeDays
value
充值卡有效期
specificOutput
int4element
1(
0代表充值卡不存在;
1代表操作成功;
2代表充值卡已失效;
3代表操作不成功
)
Execute(第二次)
object
rDNSequence
attributeTypeAndValue
type
Id_oi_serviceKey注
value
303
attributeTypeAndValue
type
id_oi_accountNum注
value
18为充值卡密码
AttributeTypeAndValue
Type
id_oi_originalmsisdn注
Value
主叫号码
手机为13XXXXXXXXX,
固定电话为075526540168
AttributeTypeAndValue
Type
id_oi_servicetype注
Value
业务类型
全国的业务为00XXXX
各省的业务为YYZZZZ,YY为省号
XXXX,ZZZZ取值为0000~9999
YY取值为01~31
目前为”0”
AttributeTypeAndValue
Type
id_oi_tradetype注
Value
充值方式
取值和充值话单中的充值方式一样
MethodID
id_mt_SupplyRetrieve注
inputAssertions
type
id_oi_msisdn注
value
被充值的电话号码
Execute Result(第二次)
methodID
id_mt_SupplyRetrieve注
outputAssertions
type
id_oi_accountLeft注
value
充值卡面值(以人民币分计)
type
id_oi_activeDays注
value
充值卡有效期(以天计)
Type
id_oi_batch注
Value
充值卡批次号
Type
id_oi_cardtype注
Value
充值卡类型
全国的卡为00AAAA
各省的卡为BBCCCC,BB为省号
AAAA,CCCC取值为0000~9999
BB取值为01~31
目前为”0”
Type
id_oi_amount注
Value
充值卡序列号
specificOutput
int4element
1(
0代表充值卡不存在;
1代表操作成功;
2代表充值卡已失效;
3代表操作不成功)
Execute(第三次)
object
rDNSequence
attributeTypeAndValue
type
id_oi_serviceKey注
value
303
methodID
id_mt_ppsSupplyModify注
Execute Result(第三次)
methodID
id_mt_ppsSupplyModify注
SpecificOutput
int4element
0
EventReportBCSM
eventTypeBCSM
10
legID
1
miscCallInfo
messageType
1
A_DEPOSIT
transaction_id
交易流水号
user_number
用户手机号码
request_timestamp
操作请求时间
account_type
帐户类型,0103
amount
充值卡金额(单位:厘)
A_DEPOSIT_RESP
status_description
(消息头的command_status填写为"0000",表示成功)
Tag
0001
Length
4
Value
OperationResult
(4个字节)
操作结果
"0000"
(表示成功)
说明:
如果用户输入的密码(包括充值卡密码,手机号码和用户密码)结束时没有#号,呼叫应继续。如果用户输入的数字位数多于业务要求的位数,则认为是错误,根据业务流程播放相应的录音通知。
说明:
1、 IDP操作中的TimeAndTimeZone参数中的时区部分的填写以15分钟为单位。
2、 Execute(第一次)返回的错误类型对应的语音见下表
错误原因
中文MessageID
英文MessageID
0
0140000E
0180000E
2
0140000F
0180000F
3
0140002F
0180002F
6.1.2SCPa与SCPb不是同一SCP,Boss返回结果为失败
图2. 全球通用户充值正常流程(SCPa与SCPb不是同一SCP,Boss返回结果为失败)
信令流程参数表
参数:
操作名
信息单元名
参数的值或说明
InitialDP
serviceKey
2
callingPartyNumber
国际号码
callingPartyCategory
10(普通用户)
IPSSPCapabilities
注:填写方式见CAP规范(09.78)。如果有此参数, 表示该ssp具有最基本的srf功能( 包括收集DTMF,播送录音通知和tone)。如果此参数值为'00'H, 则表示ssp不支持IP路由地址(CTR的参数)。
eventTypeBCSM
CollectedInfo
IMSI
locationInfo
MO呼叫时该参数必选,且应带CellID。
mscAddress
(G)MSC/SSP地址
calledPartyBCDNumber
用户拨打的号码
locationNumber
带国际号码的长途区号,如:8610
Bearer Capability
目前SCP不判断该参数,在业务明确要求后,应根据业务部门的要求进行判断
RequestReportBCSMEvent
BCSMEvents
eventType
10
monitorMode
NotifyAndContinue
legID
1
ConnectToResource
resourceAddress
NULL
PromptAndCollectUserInformation
collectedInfo
注:(1)首位间隔为10秒,位间间隔为7秒。
(2)最小位长为1。最大位长的定义分为四种情况:当选择流程时,最大位长为1;当输入卡号时,最大位长为19;当输入密码时,最大位长为9;当输入手机号码时,最大位长为12。
informationToSend
disconnectFromIPForbidden
TRUE
PromptAndCollectUserInformation ack
digitResponse
根据不同提示输入
注:结束符“#”转换为“0CH”上报给SCP。
PlayAnnouncement
informationToSend
inbandInfo
disconnectFromIPForbidden
最后一个PA操作此参数为FALSE,其余为TRUE
requestedAnnouncementComplete
TRUE
SpecialzedResouceReport
NULL
Execute(第一次)
object
rDNSequence
attributeTypeAndValue
Type
id_oi_serviceKey注
Value
201
attributeTypeAndValue
Type
id_oi_accountNum注
Value
18位充值卡密码
AttributeTypeAndValue
Type
id_oi_originalmsisdn
Value
主叫号码
AttributeTypeAndValue
Type
id_oi_servicetype注
Value
业务类型
全国的业务为00XXXX
各省的业务为YYZZZZ,YY为省号
XXXX,ZZZZ取值为0000~9999
YY取值为01~31
目前为”0”
AttributeTypeAndValue
Type
id_oi_tradetype注
Value
充值方式
取值和充值话单中的充值方式一样
AttributeTypeAndValue
Type
id_oi_LocationNumber注
Value
主叫用户漫游地
格式为国家号+区号
如:8610
MethodID
id_mt_ChargeOtherLong注
InputAssertions
Type
id_oi_msisdn注
Value
被充值的电话号码
Execute Result(第一次)
methodID
id_mt_ChargeOtherLong注
outputAssertions
type
id_oi_accountLeft注
value
充值金额
type
id_oi_activeDays
value
充值卡有效期
specificOutput
int4element
1(
0代表充值卡不存在;
1代表操作成功;
2代表充值卡已失效;
3代表操作不成功
)
Execute(第二次)
object
rDNSequence
attributeTypeAndValue
type
id_oi_serviceKey注
value
303
attributeTypeAndValue
type
id_oi_accountNum注
value
18为充值卡密码
AttributeTypeAndValue
Type
id_oi_originalmsisdn注
Value
主叫号码
手机为13XXXXXXXXX,
固定电话为075526540168
AttributeTypeAndValue
Type
id_oi_servicetype注
Value
业务类型
全国的业务为00XXXX
各省的业务为YYZZZZ,YY为省号
XXXX,ZZZZ取值为0000~9999
YY取值为01~31
目前为”0”
AttributeTypeAndValue
Type
id_oi_tradetype注
Value
充值方式
取值和充值话单中的充值方式一样
MethodID
id_mt_SupplyRetrieve注
inputAssertions
type
id_oi_msisdn注
value
被充值的帐号号码
Execute Result(第二次)
methodID
id_mt_SupplyRetrieve注
outputAssertions
type
id_oi_accountLeft注
value
充值卡面值(以人民币分计)
type
id_oi_activeDays注
value
充值卡有效期(以天计)
Type
id_oi_batch注
Value
充值卡批次号
Type
id_oi_cardtype注
Value
充值卡类型
全国的卡为00AAAA
各省的卡为BBCCCC,BB为省号
AAAA,CCCC取值为0000~9999
BB取值为01~31
目前为”0”
Type
id_oi_amount注
Value
充值卡序列号
specificOutput
int4element
1(
0代表充值卡不存在;
1代表操作成功;
2代表充值卡已失效;
3代表操作不成功)
EventReportBCSM
eventTypeBCSM
10
legID
1
miscCallInfo
messageType
1
A_DEPOSIT
transaction_id
交易流水号
user_number
用户手机号码
request_timestamp
操作请求时间
account_type
帐户类型,0103
amount
充值卡金额(单位:厘)
A_DEPOSIT_RESP
status_description
(消息头的command_status填写为"0001",表示错误)
Tag
0001
Length
4
Value
OperationResult
(4个字节)
操作结果
错误值
6.1.3SCPa与SCPb不是同一SCP,充值卡置位失败
图3. 全球通用户充值正常流程(SCPa与SCPb不是同一SCP,充值卡置位失败)
4〕 信令流程参数表
参数:
操作名
信息单元名
参数的值或说明
InitialDP
serviceKey
2
callingPartyNumber
国际号码
callingPartyCategory
10(普通用户)
IPSSPCapabilities
注:填写方式见CAP规范(09.78)。如果有此参数, 表示该ssp具有最基本的srf功能( 包括收集DTMF,播送录音通知和tone)。如果此参数值为'00'H, 则表示ssp不支持IP路由地址(CTR的参数)。
eventTypeBCSM
CollectedInfo
IMSI
locationInfo
MO呼叫时该参数必选,且应带CellID。
mscAddress
(G)MSC/SSP地址
calledPartyBCDNumber
用户拨打的号码
locationNumber
带国际号码的长途区号,如:8610
Bearer Capability
目前SCP不判断该参数,在业务明确要求后,应根据业务部门的要求进行判断
RequestReportBCSMEvent
BCSMEvents
eventType
10
monitorMode
NotifyAndContinue
legID
1
ConnectToResource
resourceAddress
NULL
PromptAndCollectUserInformation
collectedInfo
注:(1)首位间隔为10秒,位间间隔为7秒。
(2)最小位长为1。最大位长的定义分为四种情况:当选择流程时,最大位长为1;当输入卡号时,最大位长为19;当输入密码时,最大位长为9;当输入手机号码时,最大位长为12。
informationToSend
disconnectFromIPForbidden
TRUE
PromptAndCollectUserInformation ack
digitResponse
根据不同提示输入
注:结束符“#”转换为“0CH”上报给SCP。
PlayAnnouncement
informationToSend
inbandInfo
disconnectFromIPForbidden
最后一个PA操作此参数为FALSE,其余为TRUE
requestedAnnouncementComplete
TRUE
SpecialzedResouceReport
NULL
Execute(第一次)
object
rDNSequence
attributeTypeAndValue
Type
id_oi_serviceKey注
Value
201
attributeTypeAndValue
Type
id_oi_accountNum注
Value
18位充值卡密码
attributeTypeAndValue
Type
id_oi_originalmsisdn注
value
发起充值的电话号码
AttributeTypeAndValue
Type
id_oi_servicetype注
Value
业务类型
全国的业务为00XXXX
各省的业务为YYZZZZ,YY为省号
XXXX,ZZZZ取值为0000~9999
YY取值为01~31
目前为”0”
AttributeTypeAndValue
Type
id_oi_tradetype注
Value
充值方式
取值和充值话单中的充值方式一样
AttributeTypeAndValue
Type
id_oi_LocationNumber注
Value
主叫用户漫游地
格式为国家号+区号
如:8610
MethodID
id_mt_ChargeOtherLong注
InputAssertions
Type
id_oi_msisdn注
Value
被充值
展开阅读全文