组织
SP
培训
|
SP
程序开发及业务梳理
|
安排
SP
在试验环境做接口测试
|
现网全业务申报
|
SP
进行全业务自行拨测及相关程序调整
|
SP
提交全业务拨测报告供计费验证
|
安排割接
|
N
|
N
|
字段名
|
字节数
|
属性
|
描述
|
Msg_Id
|
8
|
UnsignedInteger
|
信息标识
|
Pk_total
|
1
|
UnsignedInteger
|
相同Msg_Id的信息总条数,从1开始。
|
Pk_number
|
1
|
UnsignedInteger
|
相同Msg_Id的信息序号,从1开始。
|
Registered_Delivery
|
1
|
UnsignedInteger
|
是否要求返回状态确认报告:
0:不需要;
1:需要。
|
Msg_level
|
1
|
UnsignedInteger
|
信息级别。
|
Service_Id
|
10
|
OctetString
|
业务标识,是数字、字母和符号的组合。
|
Fee_UserType
|
1
|
UnsignedInteger
|
计费用户类型字段:
0:对目的终端MSISDN计费;
1:对源终端MSISDN计费;
2:对SP计费;
3:表示本字段无效,对谁计费参见Fee_terminal_Id字段。
|
Fee_terminal_Id
|
32
|
OctetString
|
被计费用户的号码,当Fee_UserType为3时该值有效,当Fee_UserType为0、1、2时该值无意义。
|
Fee_terminal_type
|
1
|
UnsignedInteger
|
被计费用户的号码类型,0:真实号码;1:伪码。
|
TP_pId
|
1
|
UnsignedInteger
|
GSM协议类型。详细是解释请参考GSM03.40中的9.2.3.9。
|
TP_udhi
|
1
|
UnsignedInteger
|
GSM协议类型。详细是解释请参考GSM03.40中的9.2.3.23,仅使用1位,右对齐。
|
Msg_Fmt
|
1
|
UnsignedInteger
|
信息格式:
0:ASCII串;
3:短信写卡操作;
4:二进制信息;
8:UCS2编码;
15:含GB汉字。。。。。。
|
Msg_src
|
6
|
OctetString
|
信息内容来源(SP_Id)。
|
FeeType
|
2
|
OctetString
|
资费类别:
01:对“计费用户号码”免费;
02:对“计费用户号码”按条计信息费;
03:对“计费用户号码”按包月收取信息费。
|
FeeCode
|
6
|
OctetString
|
资费代码(以分为单位)。
|
ValId_Time
|
17
|
OctetString
|
存活有效期,格式遵循SMPP3.3协议。
|
At_Time
|
17
|
OctetString
|
定时发送时间,格式遵循SMPP3.3协议。
|
Src_Id
|
21
|
OctetString
|
源号码。SP的服务代码或前缀为服务代码的长号码,网关将该号
码完整的填到SMPP协议Submit_SM消息相应的source_addr字段,
该号码最终在用户手机上显示为短消息的主叫号码。
|
DestUsr_tl
|
1
|
UnsignedInteger
|
接收信息的用户数量(小于100个用户)。
|
Dest_terminal_Id
|
32*DestUsr_tl
|
OctetString
|
接收短信的MSISDN号码。
|
Dest_terminal_type
|
1
|
UnsignedInteger
|
接收短信的用户的号码类型,0:真实号码;1:伪码。
|
Msg_Length
|
1
|
UnsignedInteger
|
信息长度(Msg_Fmt值为0时:<160个字节;其它<=140个字节),
取值大于或等于0。
|
Msg_Content
|
Msg_length
|
OctetString
|
信息内容。
|
LinkID
|
20
|
OctetString
|
点播业务使用的LinkID,非点播类业务的MT流程不使用该字段。
|
字段名
|
字节数
|
属性
|
描述
|
Msg_Id
|
8
|
UnsignedInteger
|
信息标识,生成算法如下:
采用64位(8字节)的整数:
bit64~bit61:月份的二进制表示;
bit60~bit56:日的二进制表示;
bit55~bit51:小时的二进制表示;
bit50~bit45:分的二进制表示;
bit44~bit39:秒的二进制表示;
各部分如不能填满,左补零,右对齐。
(SP根据请求和应答消息的Sequence_Id一致性就可得到CMPP_Submit消息的Msg_Id)
|
Result
|
4
|
UnsignedInteger
|
结果:
0:正确;
1:消息结构错;
2:命令字错;
3:消息序号重复;
4:消息长度错;
5:资费代码错;
6:超过最大信息长;
7:业务代码错;
8:流量控制错;
9:本网关不负责服务此计费号码;
10:Src_Id错误;
11:Msg_src错误;
12:Fee_terminal_Id错误;
13:Dest_terminal_Id错误;
……
|
字段名
|
字节数
|
属性
|
描述
|
Msg_Id
|
8
|
UnsignedInteger
|
信息标识。
生成算法如下:
采用64位(8字节)的整数:
bit64~bit61:月份的二进制表示;
bit60~bit56:日的二进制表示;
bit55~bit51:小时的二进制表示;
bit50~bit45:分的二进制表示;
bit44~bit39:秒的二进制表示;
各部分如不能填满,左补零,右对齐。
|
Dest_Id
|
21
|
OctetString
|
目的号码。
SP的服务代码,一般4--6位,或者是前缀为服务代码的
长号码;该号码是手机用户短消息的被叫号码。
|
Service_Id
|
10
|
OctetString
|
业务标识,是数字、字母和符号的组合。
|
TP_pid
|
1
|
UnsignedInteger
|
GSM协议类型。详细解释请参考GSM03.40中的9.2.3.9。
|
TP_udhi
|
1
|
UnsignedInteger
|
GSM协议类型。详细解释请参考GSM03.40中的9.2.3.23,
仅使用1位,右对齐。
|
Msg_Fmt
|
1
|
UnsignedInteger
|
信息格式:
0:ASCII串;
3:短信写卡操作;
4:二进制信息;
8:UCS2编码;
15:含GB汉字。
|
Src_terminal_Id
|
32
|
OctetString
|
源终端MSISDN号码(状态报告时填为CMPP_SUBMIT
消息的目的终端号码)。
|
Src_terminal_type
|
1
|
UnsignedInteger
|
源终端号码类型,0:真实号码;1:伪码。
|
Registered_Delivery
|
1
|
UnsignedInteger
|
是否为状态报告:
0:非状态报告;
1:状态报告。
|
Msg_Length
|
1
|
UnsignedInteger
|
消息长度,取值大于或等于0。
|
Msg_Content
|
Msg_length
|
OctetString
|
消息内容。
|
LinkID
|
20
|
OctetString
|
点播业务使用的LinkID,非点播类业务的MT流程不使
用该字段。
|
字段名
|
字节数
|
属性
|
描述
|
Msg_Id
|
8
|
UnsignedInteger
|
信息标识(CMPP_DELIVER中的Msg_Id字段)。
|
Result
|
4
|
UnsignedInteger
|
结果:
0:正确;
1:消息结构错;
2:命令字错;
3:消息序号重复;
4:消息长度错;
5:资费代码错;
6:超过最大信息长;
7:业务代码错;
8:流量控制错;
9~:其他错误。
|
字段名
|
字节数
|
属性
|
描述
|
Msg_Id
|
8
|
UnsignedInteger
|
信息标识。
SP提交短信(CMPP_SUBMIT)操作时,与SP相连
的ISMG产生的Msg_Id。
|
Stat
|
7
|
OctetString
|
发送短信的应答结果,含义详见表一。SP根据该字段
确定CMPP_SUBMIT消息的处理状态。
|
Submit_time
|
10
|
OctetString
|
YYMMDDHHMM(YY为年的后两位00-99,MM:
01-12,DD:01-31,HH:00-23,MM:00-59)。
|
Done_time
|
10
|
OctetString
|
YYMMDDHHMM。
|
Dest_terminal_Id
|
32
|
OctetString
|
目的终端MSISDN号码(SP发送CMPP_SUBMIT消息
的目标终端)。
|
SMSC_sequence
|
4
|
UnsignedInteger
|
取自SMSC发送状态报告的消息体中的消息标识。
|
MessageState
|
FinalMessageStates
|
Description
|
DELIVERED
|
DELIVRD
|
Messageisdeliveredtodestination
|
EXPIRED
|
EXPIRED
|
Messagevalidityperiodhas
expired
|
DELETED
|
DELETED
|
Messagehasbeendeleted.
|
UNDELIVERABLE
|
UNDELIV
|
Messageisundeliverable
|
ACCEPTED
|
ACCEPTD
|
Messageisinacceptedstate(i.e.hasbeenmanuallyreadonbehalf
ofthesubscriberbycustomerservice)
|
UNKNOWN
|
UNKNOWN
|
Messageisininvalidstate
|
REJECTED
|
REJECTD
|
Messageisinarejectedstate
|
MA:xxxx
|
MA:xxxx
|
SMSC不返回响应消息时的状态报告
|
MB:xxxx
|
MB:xxxx
|
SMSC返回错误响应消息时的状态报告
|
MC:xxxx
|
MC:xxxx
|
没有从SMSC处接收到状态报告时的状态报告
|
CA:xxxx
|
CA:xxxx
|
SCP不返回响应消息时的状态报告
|
CB:xxxx
|
CB:xxxx
|
SCP返回错误响应消息时的状态报告
|
DA:xxxx
|
DA:xxxx
|
DSMP
不返回响应消息时的状态报告
|
DB:xxxx
|
DB:xxxx
|
DSMP
返回错误响应消息时的状态报告
|
SA:xxxx
|
SA:xxxx
|
SP不返回响应消息时的状态报告
|
SB:xxxx
|
SB:xxxx
|
SP返回错误响应消息时的状态报告
|
IA:xxxx
|
IA:xxxx
|
下一级ISMG不返回响应消息时的状态报告
|
IB:xxxx
|
IB:xxxx
|
下一级ISMG返回错误响应消息时的状态报告
|
IC:xxxx
|
IC:xxxx
|
没有从下一级ISMG处接收到状态报告时的状态报告
|
错误代码
|
错误描述
|
备注
|
101
|
手机号码错误
|
MT包中的计费号码或者接收号码不是梦网用户
|
102
|
用户停机
|
䦋㌌㏒㧀좈琰茞ᓀ㵂Ü
|
103
|
用户欠费
|
䦋㌌㏒㧀좈琰茞ᓀ㵂Ü
|
107
|
业务不存在
|
MT包中的Service_Id与SP在MISC中申报的业务代码不一致
|
108
|
业务暂停
|
MT包中所填的业务在MISC中已被暂停
|
115
|
用户没有订购此业务
|
SP向未订购该业务的用户下发MT消息
|
116
|
用户暂停此业务
|
SP向已暂停该业务的用户下发MT消息
|
140
|
用户没有点播该业务
|
点播类业务对应的MT中,业务代码、LINKID和MO中的不匹配
|
消息名
|
消息类型
|
消息方向
|
SyncOrderRelationReq
|
Request
|
MISC
àSP
|
SyncOrderRelationResp
|
Response
|
SP
àMISC
|
返回定义
|
重要性
|
类型
|
说明
|
MsgType
|
必须
|
string
|
消息类型
|
TransactionID
|
必须
|
string
|
该消息编号
|
Version
|
必须
|
string
|
该接口消息的版本号,本次所有的接口消息的版本都
为“1.5.0”
|
Send_Address
|
必须
|
address_info_schema
|
发送方的地址
|
Dest_Address
|
必须
|
address_info_schema
|
接收方的地址
|
FeeUser_ID
|
必须
|
user_id_schema
|
计费用户标识
|
DestUser_ID
|
必须
|
user_id_schema
|
使用用户标识
|
LinkID
|
可选
|
string
|
临时订购关系的事务ID
|
ActionID
|
必须
|
integer
|
服务状态管理动作代码,具体值如下:
1:开通服务;
2:停止服务;
3:激活服务;
4:暂停服务;
|
ActionReasonID
|
必须
|
integer
|
产生服务状态管理动作原因的代码,具体值如下:
1:用户发起行为
2:Admin&1860发起行为
3:Boss停机
4:Boss开机
5:Boss过户
6:Boss销户
7:Boss改号
8:扣费失败导致的服务取消
9:其他
|
SPID
|
可选
|
string
|
SP的企业代码
|
SPServiceID
|
必须
|
string
|
SP中该服务的服务代码
|
AccessMode
|
可选
|
Integer
|
服务的访问方式
1:WEB
2:WAP
3:SMS
|
FeatureStr
|
可选
|
binary
|
服务订购参数(base64加密),内容是长号码+空格+用户发送内容
|
字段名称
|
字段类型
|
字段描述
|
DeviceType
|
integer
|
设备类型
0
:
MISC
100
:
ISMG
101
:
WAP SP PROXY
1XX
:
其他业务网关
200
:
WAP PORTAL
201
:
WWW PORTAL
202
:
VOICE PORTAL
203
:
PDA PORTAL
2XX
:其他门户
300
:
MMSC
301
:
KJAVA SERVER
302
:
LSP
3XX
:其它应用平台
400
:
SP
|
DeviceID
|
string
|
设备编号,设备编号采用各设备的入网编号,例如短信网关使用网关
ID
、对
SP
使用其企业代码,该设备编号由
MISC
分配,并且在同一设备类型中该编号唯一
|
字段名称
|
字段类型
|
字段描述
|
UserIDType
|
integer
|
用户标识类型
1
:用手机号标识
2
:用伪码标识
3
:两者同时标识
|
MSISDN
|
string
|
用户手机号
|
PseudoCode
|
binary
|
用户伪码
|
字段名
|
重要性
|
类型
|
说明
|
MsgType
|
必须
|
string
|
消息类型
|
TransactionID
|
必须
|
string
|
该消息编号
|
Version
|
必须
|
string
|
该接口消息的版本号,本次所有的接口消息的版本都
为“1.5.0”
|
hRet
|
必须
|
integer
|
返回值,主要错误如下:
0:成功
4007:MISC同步开通服务,但SP端已存在订购关系,且状态为开通
4008:MISC同步开通服务,且SP端不存在订购关系,但开通服务失败
4010:MISC同步停止服务,且SP端存在订购关系,但取消服务失败
4011:MISC同步停止服务,但SP端不存在订购关系
4012:MISC同步暂停服务,且SP端存在订购关系,但暂停服务失败
4013:MISC同步暂停服务,但SP端不存在订购关系
4015:MISC同步激活服务,但SP端已存在订购关系,且状态为开通
4016:MISC同步激活服务,但SP端不存在订购关系
其它错误请参见《MISC系统短信SP接入指南-接口改造分册》。
|
消息名
|
消息类型
|
消息方向
|
SubscribeServiceReq
|
Request
|
SP
àMISC
|
SubscribeServiceResp
|
Response
|
MISC
àSP
|
字段名
|
重要性
|
类型
|
说明
|
MsgType
|
必须
|
string
|
消息类型
|
TransactionID
|
必须
|
string
|
该消息编号(长度不能超过16位)
|
Version
|
必须
|
string
|
该接口消息的版本号,本次所有的接口消息
的版本都为“1.5.0”
|
Send_Address
|
必须
|
address_info_schema
|
发送方的地址
|
Dest_Address
|
必须
|
address_info_schema
|
接收方的地址
|
FeeUser_ID
|
必须
|
user_id_schema
|
计费用户标识
|
DestUser_ID
|
必须
|
user_id_schema
|
使用用户标识
当计费用户和使用用户为同个用户的时候,
FeeUser_ID和DestUser_ID的值为相同,否则
填为不同的用户
|
Service_ID
|
必须
|
service_id_schema
|
服务标识
|
FeatureStr
|
可选
|
binary
|
订购特征参数,订购业务需要携带的参数,
可以携带文本/多媒体的相关信息
|
字段名
|
重要性
|
类型
|
说明
|
MsgType
|
必须
|
string
|
消息类型
|
TransactionID
|
必须
|
string
|
该消息编号
|
Version
|
必须
|
string
|
该接口消息的版本号,本次所有的接口消息
的版本都为“1.5.0”
|
hRet
|
必须
|
integer
|
返回值,见第9章的定义,如果返回成功,则
下面几个参数必须存在,否则是可选的
|
LinkID
|
条件
|
string
|
临时订购关系的匹配码,用来鉴权一次点播
请求等事务性的业务。当MISC生成的订购
关系为临时订购关系的时候,返回本字段,
否则不填本字段。
|
消息名
|
消息类型
|
消息方向
|
UnSubscribeServiceReq
|
Request
|
SP
àMISC
|
UnSubscribeServiceResp
|
Response
|
MISC
àSP
|
字段名
|
重要性
|
类型
|
说明
|
MsgType
|
必须
|
string
|
消息类型
|
TransactionID
|
必须
|
string
|
该消息编号(不能超过16位)
|
Version
|
必须
|
string
|
该接口消息的版本号,本次所有的接口消息
的版本都为“1.5.0”
|
Send_Address
|
必须
|
address_info_schema
|
发送方的地址
|
Dest_Address
|
必须
|
address_info_schema
|
接收方的地址
|
FeeUser_ID
|
必须
|
user_id_schema
|
计费用户标识
|
DestUser_ID
|
必须
|
user_id_schema
|
使用用户标识
当使用用户和计费用户为同一用户的时候,
FeeUser_ID和DestUser_ID的值相同。
|
Service_ID
|
必须
|
service_id_schema
|
服务标识
|
字段名
|
重要性
|
类型
|
说明
|
MsgType
|
必须
|
string
|
消息类型
|
TransactionID
|
必须
|
string
|
该消息编号
|
Version
|
必须
|
string
|
该接口消息的版本号,本次所有的接口消
息的版本都为“1.5.0”
|
hRet
|
必须
|
integer
|
返回值。具体定义请参见《MISC系
统短信SP接入指南-接口改造分册》
|
点击登录
|
输入手机号码和梦网密码
|
点击登录
|
输入页面附加码
|
登录成功
|
接口名称
|
SPLogon
|
接口描述
|
中央SSO平台向SP系统开放的用户登录功能接口,实现用户登录功能。
|
接口协议
|
HTTPS协议
|
接口方向
|
请求:SP
à中央SSO平台
响应:中央SSO平台
àSP
|
字段名称
|
字段说明
|
ResultID
|
SSO平台处理的结果,0表示成功,其它表示失败。
失败时不返回RandomSessionKey字段
|
ResultString
|
ResultIDid为0时,内容为”OK”
失败时将在本字段表示具体失败原因。
|
SeqNo
|
SP用于标识唯一一次认证请求的号码。
|
RandomSessionKey
|
用户登录成功后的临时会话标识。
|
AreaID
|
用户的归属地ID
编码如下:
0001:北京0023:湖南
0002:上海0024:福建
0003:天津0025:甘肃
0004:重庆0026:四川
0005:黑龙江0027:广西
0006:吉林0028:贵州
0007:辽宁0029:海南
0008:内蒙古0030:西藏
0009:河北0031:新疆
0010:河南0032:香港
0011:广东0033:澳门
0012:湖北0034:台湾
0013:山东
0014:浙江
0015:安徽
0016:江苏
0017:江西
0018:云南
0019:宁夏
0020:青海
0021:山西
0022:陕西
|
接口名称
|
QueryUserInfo
|
接口描述
|
SSO平台向SP系统开放的查询已登录用户信息接口。
为提高性能,建议
SP
使用查询用户信息接口
时使用"Keep-Alive"
。
|
接口协议
|
HTTP协议
|
接口方向
|
请求:SP
à中央SSO平台
响应:中央SSO平台
àSP
|
字段名称
|
字段说明
|
ICPCode
|
SP的企业代码,长度为6位,格式是9XYnnn,XY表示SP接入地的短信网关编号,nnn表示序列号。
|
ICPPassword
|
SP
的密码,该字段要求使用统一的DES
算法加密,并用SP
的密码作为加密算法的密钥。
|
SeqNo
|
SP用于标识唯一一次认证请求的号码
|
RandomSessionKey
|
用户的临时会话标识
|
字段名称
|
字段说明
|
ResultID
|
SSO平台处理的结果,为0表示成功,其它表示失败。失败时将在ResultString字段将表示错误信息。
失败时不返回PseudoCode和MSISDN字段。
|
ResultString
|
ResultIDid为0时,内容为”OK”。
失败时将在本字段表示具体失败原因。
|
SeqNo
|
SP用于标识唯一一次认证请求的号码。
|
PseudoCode
|
用户伪码
要求可以配置成:当响应包中有MSISDN字段时,填或不填该字段。即当不填MSISDN时,此字段为必填
项;当响应包中有MSISDN字段时,则根据配置决定响应包中是否需要该字段。
|
MSISDN
|
用户手机号码(要求能维护一个icp列表,对列表中有的icp才填该字段,否则,响应包中不包含该字段)
|
AreaID
|
用户的归属地ID。
定义与用户登录接口响应信息中定义的AreaID一样。
|
OtherInfoNumber
|
返回包中Other_Info的个数。
Other_Info是为了今后能够灵活扩展接口中传递的信息而定义的数据类型。
本字段表明在该XML包中存在的Otner_Info的数目。
|
Other_Info[]
|
表示其他信息数据。
OtherInfoNumber等于多少,在该XML包中就有多少个Other_Info。
在Other_Info的结构中,包含两个字段:
InfoCode:表示信息代码
InfoValue:表示具体的信息值
|
接口名称
|
业务订购与下载
|
接口描述
|
SSO平台向SP系统开放的用户业务订购和下载功能接口,本接口根据参数的不同,有两种不同的用途:
1) 完成业务订购、取消订购、激活订购和暂停订购等操作
2) 完成下载类业务的临时订购,并返回临时订购关系ID
|
接口协议
|
HTTP协议
|
接口方向
|
请求:SP
à中央SSO平台
响应:中央SSO平台
àSP
|
字段名称
|
字段说明
|
ICPCode
|
SP的企业代码,长度最长为6位,格式是9XYnnn,XY表示SP接入地的短信网关编号,nnn表示序列号。
|
ICPServID
|
SP提供的短信业务的业务代码,变长(小于等于10位)的字符串。
如果是批量订购,则该字段可能包括多个业务代码,多个业务代码之间用逗号(“,”)分隔。
|
SeqNo
|
SP用于标识唯一一次认证请求的号码。
|
ItemID
|
用于标识SP的即时下发类业务(铃声、图片等)唯一性的标识,长度及格式由SP自行约定,应只包含数字
和ASCII字符。
本字段只对下载业务有效,即只有当ActionID为10时才需要,ActionID为其他值时参数中不应包含本字段
。
例如,如果用户订购的是天气预报、新闻等包月服务,则不需要带此参数。
|
MSISDN
|
用户在SP网站上输入的手机号码(此参数为可选参数)
|
ActionID
|
标识用户的操作,如订购、取消订购、暂停、激活等,长度为2位的整数,取值区间:
1:订购服务;2:取消服务;
3:激活服务;4:暂停服务;
10:点播下载服务。
|
BackURL
|
处理完成后要求SSO平台重定向用户到的目的URL。
|
DeliverURL
|
SP的服务下发请求接口地址。
该参数为可选参数,当订购完成后SP需要向用户下发服务时填写该参数(ActionID=10时)。
当订购完成后还需要向用户下发服务时,SSO平台将向该参数定义的地址发起一个HTTPGET请求,以通
知SP向用户下发指定的服务,请求中携带的参数格式参见服务下发请求接口。
|
字段名称
|
字段说明
|
ActionID
|
标识用户的操作,如订购、取消订购、暂停、激活等,长度为2位的整数,取值区间:参见上表。
|
ResultID
|
SSO平台处理的结果,0表示成功,其它表示失败。
失败时不返回ResultString字段。
如果是批量订购,则该字段中包含多个返回码,多个返回码之间用逗号(“,”)分隔,分别对应批
量订购中的每个服务。
例如,如果批量订购3个业务,第1和第2个服务订购成功,第3个服务由于服务代码错误订购失败
,则该字段的值为0,0,4110。
|
ResultString
|
ResultID为0时,内容为”OK”
失败时将在本字段表示具体失败原因。
如果是批量订购且部分成功时,则该字段为“部分成功”
|
SeqNo
|
SP用于标识唯一一次认证请求的号码。
|
RandomSessionKey
|
用户登录成功后的临时会话标识。
|
ICPServID
|
SP提供的业务代码,变长(小于10位)的字符串。
|
TempAuthNo
|
由SSO平台生成的本次订购操作的临时订购关系ID,只对下载业务有效,即只有当ActionID为10或
5时才返回该字段,ActionID为其他值时不返回该字段。另外,只有在请求处理成功,即result为0
时才返回该字段。
|
ItemID
|
用于标识SP的即时下发类业务(铃声、图片等)唯一性的标识,长度及格式由SP自行约定,建议只包含数字和ASC字符。其值将与请求中的ItemID的值相同。
本字段只对下载业务有效,即只有当ActionID为10时才返回本字段,ActionID为其他值时不返回本字段。
|
FeePseudoCode
|
计费用户伪码;
当响应包中没有FeeMSISDN时,此字段为必填项;当响应包中有FeeMSISDN字段时,则该字段为可选字段。
|
FeeMSISDN
|
计费用户的手机号码;
要求能维护一个icp列表,对列表中有的icp才填该字段,否则,响应包中不包含该字段
|
DestPseudoCode
|
被赠送者的用户伪码;当用户输入了多个被赠送用户手机号码时,多个伪码之间用逗号(“,”)分隔。
该字段仅当请求中的ActionID为5时有效,ActionID为其他值时不返回本字段;
当响应包中没有DestMSISDN时,此字段为必填项;当响应包中有DestMSISDN字段时,则该字段为可选字段。
|
DestMSISDN
|
被赠送用户的手机号码;当用户输入了多个被赠送用户手机号码时,多个号码之间用逗号(“,”)分隔。
该字段仅当请求中的ActionID为10时有效,ActionID为其他值时不返回本字段;
要求能维护一个icp列表,对列表中有的icp才填该字段,否则,响应包中不包含该字段
|
接口名称
|
服务下发请求接口
|
接口描述
|
SP系统向SSO平台开放的服务下发请求接口用于完成向用户下发服务的功能。
该接口主要用于处理SSO平台在用户完成服务订购后需要向用户下发服务时的情况。
|
接口协议
|
HTTP协议,使用GET请求
|
接口方向
|
请求:SSO平台
àSP
响应:SP
àSSO平台
|
ICPCode
|
SP的企业代码,长度最长为6位,格式是9XYnnn,XY表示SP接入地的短信网关编号,nnn表示序列号。
|
ICPServID
|
SP提供的短信业务的业务代码,变长(小于等于10位)的字符串。
|
SeqNo
|
SP用于标识唯一一次认证请求的号码,该号码与SP在服务订购请求中的传入的SeqNo相同;
|
ItemID
|
用于标识SP的即时下发类业务(铃声、图片等)唯一性的标识。
该字段为可选参数;该字段的值与SP在服务订购请求中的传入的ItemID相同。
|
FeePseudoCode
|
计费用户伪码;
当响应包中没有FeeMSISDN时,此字段为必填项;当响应包中有FeeMSISDN字段时,则该字段为可
选字段。
|
FeeMSISDN
|
计费用户的手机号码;
要求能维护一个icp列表,对列表中有的icp才填该字段,否则,响应包中不包含该字段
|
DestPseudoCode
|
接收服务的用户的伪码;当需要向多个用户下发服务时,多个伪码之间用逗号(“,”)分隔。
当请求中没有DestMSISDN时,此字段为必填项;当请求中有DestMSISDN字段时,则该字段为可选字
段。
|
DestMSISDN
|
接收服务的用户的手机号码;当需要向多个用户下发服务时,多个号码之间用逗号(“,”)分隔。
要求能维护一个icp列表,对列表中有的icp才填该字段,否则,响应包中不包含该字段
|
LinkID
|
临时订购关系的匹配码,用来鉴权一次点播请求等事务性的业务。
|
项目说明
|
升级前状态
|
升级后状态
|
•
订购关系保存
|
所有订购关系由SP自行掌握
|
订购关系同时保存在MISC系统和SP系统中,但是以MISC系统中的订购关系为准
|
•
订购、取消通知下发
|
SP自行组包生成订购、取消通知消息下发给用户
|
MISC平台根据SP申报的短信提醒下发给用户
|
•
0000
、00000
统一取消指令
|
SP收到0000时组包产生取消菜单下发给用户,收到00000自行取消用户订购关系
|
MISC平台拦截0000指令并自行组包产生菜单下发,拦截00000指令自动取消用户订购的所有业务
|
•
包月话单发起扣费
|
由SP自行发起SMC包月扣费请求
|
由MISC根据有效用户订购关系代SP发起SMC包月扣费请求
|
•
订购、点播鉴权
|
不进行订购、点播鉴权,所有消息全部由网关透传给SP
|
所有的MO/MT消息都需要通过MISC的鉴权,实现有效拦截
|
•
订购关系同步
|
订购关系都保存在SP方,不存在订购关系同步
|
订购关系保存在MISC系统,所有的订购请求都由MISC通过Provision接口与SP同步
|
•
网站订购、点播处理
|
SP的网站点播和定制都由SP自身来控制,网关负责消息转发
|
SP的所有网站点播和定制业务都需要通过调用SSO接口来实现
|
项目说明
|
升级前状态
|
升级后状态
|
•
业务类型梳理
|
CMPP2.0时期,业务类型分为三种:IOD、PUSH、STK类
|
升级后,业务类型按照最新的数据部管理规范,分为5种类型:点播类、定制类、STK点播类、STK定制类、帮助信息类
|
•
业务代码整理
|
IOD类型业务代码统一设置为:XXXX,PUSH类型业务代码统一设置为:-YYYY,STK类型业务代码设置为:+ZZZZ
|
点播类业务统一设置为:XXXX,定制类业务统一设置为:-YYYY,STK点播的业务设为:+ZZZZ,帮助信息类代码设为:HHHH
|
•
MO
正向指令设置
|
所有的用户使用指令,包括手机点播和手机定制的指令都是由SP自行设置,网关不做任何处理
|
所有的手机点播和手机定制指令都必须在MISC平台中有数据,每次MO过程MISC都需要根据指令内容和长号码来判断业务
|
•
特殊业务流程整理
|
SP根据自身业务推广需要,可以灵活设置不同的业务流程,网关不做限制
|
由于目前MISC不支持二次批价,所以很多SP的特殊业务,例如促销、打折等业务都需要首先按照MISC的管理规范来设置
|
业务类型
|
点播指令
|
订购指令
|
退订指令
|
订购关系
|
允许
计费模式
|
业务代码
格式要求
|
原有业务分类
|
点播类
[
手机
]
|
需要
|
|
|
|
按条,免费
|
|
IOD
|
定制类
[
手机
]
|
|
需要
|
需要
|
需要
|
按条,包月,免费
|
“
-
”
前缀
|
IOD
|
点播类
[
网站
]
|
|
|
|
|
按条,免费
|
|
PUSH
|
定制类
[
网站
]
|
|
|
|
需要
|
按条,包月,免费
|
“
-
”
前缀
|
PUSH
|
STK
点播类
|
需要
|
|
|
|
按条,免费
|
“
+
”
前缀
|
STK
|
STK
定制类
|
|
需要
|
需要
|
需要
|
按条,包月,免费
|
“
+
”
前缀
|
STK
|
帮助信息类
|
|
|
|
|
免费
|
|
PUSH
|
用户发起
MO
指令到
SP
长号码
|
指令匹配失败
|
MISC
进行长号码匹配,成功后进行指令内容匹配
|
MISC
进行指令内容匹配,成功后按照不同的流程处理
|
如果匹配的是订购指令,则走用户订购流程
|
如果匹配的是取消指令,则走用户取消流程
|
如果匹配的是点播指令,则走用户点播流程
|
如果匹配的是普通
MO
指令,则走普通
MO
流程
|
中央
(
Admin
、
SP
)
|
省站(
Admin
、
SP
、
1860
)
|
省站(
Admin
、
SP
、
1860
)
|
. . . . . .
|
SP
申请非全网服务本地合作
|
SP
向省公司提交合作申请资料和业务申请资料
|
省公司审批合作申请资料
|
省公司审批网络测试
|
省公司给
SP
分配企业代码、服务代码、短信网关等
|
Y
|
省公司审批业务申请资料
|
Y
|
省公司审批业务验证
|
Y
|
省公司审批计费测试
|
Y
|
成为非全网服务本地短信
SP
|
Y
|
N
|
N
|
N
|
N
|
N
|
属性名称
|
属性说明
|
SP公司中文名
|
中文汉字、英文字母和.及,的组合。不超过100个字节
|
SP公司英文名
|
英文字母、中划线和.及,的组合。不超过300个字节
|
SP简称
|
不超过50个字节,允许中文与英文字母及.,的组合
|
公司地址
|
中文汉字、英文字母和.及,的组合。不超过100个字节
|
公司负责人
|
中文汉字。不超过40个字节
|
总裁联系人
|
中文汉字。不超过40个字节
|
开户银行
|
中文汉字、英文字母和.及,的组合。不超过100个字节
|
银行帐号
|
不超过30位的0至9数字与–及*的组合
|
结算方式
|
分为三种:按月以账单结算、分批付款、其它谈判确定方式
|
客服WEB地址
|
应以 http://
或开头 https://
|
接入方式
|
分为INTERNET与专线两种
|
主机位置
|
主机存放物理地址,例如“深圳数据局托管机房”。不超过30个中文汉字
|
短信系统登录MISC的口令
|
SP在MISC系统鉴权的口令,在系统中可修改此口令,请参见私有信息短信系统密码修改
|
服务代码
|
纯数字组成。全网业务服务代码长度统一为4位,即“1000”-“9999”;本地业务服务代码长度统一为5位,即
“01000”-“09999”。同省的各SP的服务代码不能重复。
|
服务接入地
|
SP提供业务的接入地。由系统自动生成,SP不可修改。
|
梦网本地短信
SP
申请全网合作
|
SP
向省公司提交升级全网合作申请和业务申请资料
|
集团审批业务验证
|
Y
|
集团审批计费测试
|
Y
|
SP
成为全网短信
SP
,其申请业务成为全网业务,并正式商用
|
集团审批业务申请资料
|
Y
|
省公司审批合作申请资料
|
集团审批合作申请资料
|
Y
|
集团审批网络测试
|
Y
|
N
|
N
|
N
|
N
|
N
|
N
|
N
|
省公司审批业务申请资料
|
Y
|
接入省公司与
SP
签订补充合作协议
|
Y
|
SP
申请全网服务本地接入合作
|
SP
向省公司提交合作申请资料和业务申请资料
|
省公司审批合作申请资料
|
省公司审批网络测试
|
省公司给
SP
分配企业代码、选择短信网关等
|
Y
|
成为全网服务的本地接入短信
SP
|
Y
|
N
|
N
|
SP
申请短信本地业务
|
SP
向省公司提交本地业务申请资料
|
省公司审批业务申请资料
|
省公司审批业务验证
|
Y
|
省公司审批计费测试
|
Y
|
成为梦网短信本地业务,但需要到商用时间才能正式商用
|
Y
|
N
|
N
|
N
|
SP
申请将本地短信业务升级为全网短信业务
|
SP
对本地业务提出全网升级申请
|
省公司审批业务申请资料
|
省公司审批业务验证
|
Y
|
省公司审批计费测试
|
Y
|
梦网本地短信业务升级为全网短信业务,并正式商用
|
Y
|
N
|
N
|
N
|
集团公司审批业务申请资料
|
Y
|
N
|
|
|
SP
系统
|
u
|
班长座席
|
普通座席
|
1860
客户服务中心
|
j
|
投诉单
|
k
|
l
|
m
|
处理结果
|
n
|
o
|
申请仲裁
|
p
|
仲裁结果
|
q
|
|
SP
提出投诉
|
提出网络问题
|
提出帐务问题
|
提出业务问题
|
提出其他问题
|
移动公司数据业务管理部门
|
数据部门分析原因,并转入相关处理流程
|
转入内部处理流程
|
反馈
SP
|
投诉处理结果
|