河南行业短信网关状态报告调整及各类错误码使用指导手册(短信分册)
行业短信网关错误码对照表

消息状态错误代码应答结果DELIVRD成功000EXPIRED消息过期070000~709990DELETED消息被删除071000~719990UNDELIV下发失败072000~729990 ACCEPTD已经接收073000~739990 UNKNOWN未知错误074000~749990REJECTD拒绝接收075000~759990OTHER其他错误076000~769990EXPIRED省外网关没有给本网关回状态报告6050000~59999REJECTD向省外网关转发失败5040000~49999 REJECTD SMSC发送失败504000~6999 REJECTD向省外网关转发错误5030000~39999 DB00107EC的业务代码或者二级EC在M模块不存在24067107DB00108EC的业务代码或者二级EC的短信或者彩信业务被暂停24067108DB00117MAS机下发彩信需要添加'01';二级EC不存在24067117DB00140目的号码不在白名单过滤中被拦截24067140DB00141目的号码在黑名单被拦截24067141DB00144目的号码在全局黑名单被拦截24067144DB00139EC/SI下发MT消息不在下发时间段24067139DB00328M模块校验校验计费号码失败24067328DB00322EC/SI的短信业务不在有生失效时间内24067322MI00000消息在短信中心过期0700000MI00020短信下发手机终端失败Error in MS0700200MI00022手机终端内存满0700220MI00029手机终端不在服务区0700290MI00030手机终端忙,短信中心下发短信失败0700300MI00036网络/协议失败0700360MI00063短信中心查询HLR超时0700630MI00064短信中心查询MSC/SGSN超时0700640MK00001手机终端是空号0720010MK00011手机终端没有短信业务0720110MK00013手机终端停机0720130MK00115被短信中心垃圾短信平台拦截0721150MN00001手机终端是空号0750010MN00013手机终端已停机0750130NP:1241手机终端表示为用户转网至电信;0812410NP:1243手机终端表示为用户转网至联通;0812430MC00151短信中心在24小时未返回状态报告,在行业网关过期607151给EC/SI返回状态报告中的状态值含义行业网关话单错误对照表备注短信中心返回,错误码最后四位是短信中心,网关侧在短信中心返回的错误加上70000在消息的有效期内,省外网关没有给福建行业网关回状态报告,福建行业网关设置的过期时间是24小时省外网关给本网关返回失败的应答SMSC返回失败的应答;省外网关未回应答,或者连接问题。
短信系统网络结构及业务流程介绍

其他运营商
③
①③
①
②
互联联通
网关
②
互联电信 网关
②
MO短信中心(华为)
①
GSM网络
互联互通短信中心(康维)
③
A终
B终
端
端
短信业务流程介绍
投诉处理建议 1、对于移动用户至其他运营商的短信,短信日志查 核顺序为: MO短信中心历史记录(华为维测台)->联通/电信网 关日志(iLog/IPNet)
2、对于全网类SP至移动用户的短信,短信日志查核 顺序为: 省际短信网关(亚信)日志(iLog/IPNet)->广州、 深圳梦网短信中心历史记录(康维网管)
短信业务流程介绍
▪梦网短信业务-省际梦网短信业务 ▪MO过程 ▪1、主叫用户向归属MO短信中心提交 省级梦网短信; ▪2、MO短信中心转发至省级短信网关 ; ▪3、省级短信网关转发给SP。
MO短信中心(华为)
①
GSM网络
A终端
梦网短信中心(康维)
④
B终端
短信业务流程介绍
投诉处理建议 1、对于移动用户至国外用户的短信,短信日志查核 顺序为: MO短信中心历史记录(华为维测台)->省际短信网 关(亚信)日志(iLog/IPNet)
2、对于国外用户至移动用户的短信,短信日志查核 顺序为: 省际短信网关(亚信)日志(iLog/IPNet)->广州、 深圳梦网短信中心历史记录(康维网管)
▪企业、集团客户->省外用户 ▪1、企业、集团用户向行业网关提 交短信,行业网关转发给省际短信 网关,省际短信网关转发给外省短 信网关,外省短信网关转发给本省外省用户①来自集团客户SI③
CMPP2短信错误代码整改方案

短信错误码整改方案中国移动通信集团公司2002年12月前言根据网上业务开放的需要,研发中心对CMPP传递的错误代码进行了进一步的扩充,以便能够更好地了解网络上产生错误的原因,该文件作为CMPP2.0的补充规定。
该文件的主要起草人:党京、孙若雯一、目的为了移动梦网短信业务的顺利开展,针对ISMG、SCP、SMSC这些网元产生的响应消息中的错误码和ISMG产生的状态报告中的状态码进行一番整改。
二、整改方案1、ISMG向SCP发送计费请求,此时有两种出错情况:(1)因为发送失败、网络原因、SCP超时等原因造成的ISMG未接收到SCP响应消息,ISMG生成状态报告,状态报告中的stat字段取值为“CA:xxxx”,其中xxxx为ISMG认定的错误原因代码,其长度为4位,不足4位在前面补0,具体值参见附录中对xxxx的说明;(2)接收到SCP的响应消息表明计费失败,ISMG生成状态报告,状态报告中的stat 字段取值为“CB:yyyy”,其中yyyy为SCP返回给ISMG的错误码,其长度为4位,不足4位在前面补0,具体值参见附录中对yyyy的说明。
2、ISMG向SMSC发送计费请求,此时有两种出错情况:(1)因为发送失败、网络原因、SMSC超时等原因造成的ISMG未接收到SMSC响应消息,ISMG生成状态报告,状态报告中的stat字段取值为“MA:xxxx”,其中xxxx为ISMG认定的错误原因代码,其长度为4位,不足4位在前面补0,具体值参见附录中对xxxx的说明;(2)接收到SMSC的响应消息表明SMSC处理消息失败,ISMG生成状态报告,状态报告中的stat字段取值为“MB:zzzz”,其中zzzz为SMSC返回给ISMG的错误码,其长度为4位,不足4位在前面补0,具体值参加附录中对zzzz的说明。
3、目前CMPP2.0中定义了响应消息中的10个返回码,其中0表示成功,1-9分别表示各种错误类型,各厂家在返回错误码时应尽可能向这9个错误码靠拢,当然,因为设计的原因或者查错的方便,厂家可以在规定的厂家自定义错误码空间中定义自己的错误码,但是,定义错误码时不允许存在类似与“其它错误”或者“系统错误”这类含义模糊的情况,即各厂家能够对自己返回的每一个错误码给出明确的含义解释,以利于错误发生时的定位工作。
电信短信错误码

-5000:系统错误 -5000
系统错误
-6000:网络错误
-6000 网络错误
-7000:参数错误
-7001 TransactionID不正确
-3002 数据包格式不正确
-3003 数据校验不正确
-3004 计费用户号码(ChargeTermID)无效
34 编码类型错误
36 消息长度错误
37 超过有效期
38 无效的查询类型
39 路由失败
40 无效的Fixed Fee
43 无效的业务代码
44 无效的有效期
45 无效的计划下发时间
46 无效的源号码
47 无效的目的号码
48 无效的计费号码
49 无效的ICP ID
50 非预付费用户
51 余额不足
52 非注册用户
53 非注册ICP
54 无效的帐号
SPMS系统定义
100 : 手机号码不存在
101 : 手机号码错误
102 : 用户停机
103 : 用户欠费
104 : 用户没有使用该业务的权限
105 : 业务代码错误
106 : 服务代码错误
107 : 业务不存在
-3005 SP服务代码(SPCode)无效
-8000:业务逻辑错误
-8000 业务逻辑错误
-8001 SP服务代码已经存在
登录回复包体定义 字段 长度 (字节) 数据类型 说明 参考 必选参数 Status 4 Integer 请求返回结果 6.4.2.6 AuthenticatorServer 16 Octet String 服务器端返回给客户端的认证码 6.4.2.7 ServerVersion 1 Integer 服务器端支持的最高版本号 6.4.2.8
行业网关返回给EC常见错误码说明_2014-

DB:0154
白名单已满
无。
DB:0155
黑名单已满。
无。
DB:0156
预付费企业用户的下发额度已用完。
无。
DB:0157
用户在EC业务分类控制黑名单中。
无。
DB:0158
该用户不支持发送异网消息。
无。
DB:0210
内部数据库错误。
无。
DB:0214
业务在共享内存中查不到。
无。
MI:nnnn
短消息超过有效期。
无。
DB:0117
该业务不能对该用户开放。
无。
DB:0118
用户不能取消该业务。
无。
DB:0119
话单格式错误。
无。
DB:0120
接收异常。
无。
DB:0121
该类业务不存在。
无。
DB:0122
业务价格为负。
请检查消息中的业务价格是否合法。
DB:0123
业务价格格式错误。
请检查消息中的业务价格格式是否正确。
无。
DB:0111
该业务尚未开通。
无。
DB:0112
EC(Enterprise Customer)/SI(Service Integrator)代码错误。
无。
DB:0113
EC/SI不存在。
无。
DB:0114
EC/SI暂停服务。
无。
DB:0115
用户没有签约该业务。
无。
DB:0116
用户暂停签约该业务。
无。
DB:0139
下发时间段非法。
无。
DB:0140
用户不在白名单中。
EC为白名单属性,被叫号码不在白名单中
行业网关错误码

找不到路由。
请检查消息是否正常,是否有相应的路由存在。 如果不是上述问题,请联系华为公司当地办事处 技术服务工程师处理。
等待应答超时。
查看网络连接是否正常,请检查对断网元没有应 答的原因。
送 SCP 失败。
查看 SCP 帐号下的接口是否正常。
送 SCP 鉴权等待应答 查看 SCP 是否正常,连接是否正常。 超时。
因 MDSP 系统忙,且 缓存满,网关重发鉴 权消息。
不用处理。
因 MDSP 流控,网关 不用处理。 重发鉴权消息。
等 MDSP 应答超时, 不用处理。 网关重发鉴权消息。
到 MDSP 鉴权时,网 关构造等待应答实体 失败。
保存话单、日志、等待状态报告和帐号文件,重 新启动主进程 SmsApp。
SGIP 消息等待处理。 不用处理。
发送服务源地址鉴权
失败。
不用处理。
AAAA 65 66 67
68 69 70
71
72
73 74 75 76 77 78 79 80 81
含义 发送服务目的地址鉴 权失败。 接收服务源地址鉴权 失败。 接收服务目的地址鉴 权失败。
处理建议 不用处理。
不用处理。
不用处理。
用户鉴权失败。
请检查路由接收帐号是否存在或者是否为没有 此项操作的权限。
62 63 64
含义
处理建议
禁止发送 WAP PUSH 查看是否发送了 WAP PUSH 消息 消息。
禁止向异网发送消 息。
查看 SP 下发的消息的目的地址是否属于异网号 段,该 SP 是否配置为禁止向异网发送消息。
消息发送不在有效时 查看当前时间是否在该 SP 的限制发送时间段
间段内。
网关短信状态返回错误定义表

这中国联通联通在信SP管理系统设备规范(征求意见稿)Ver 1.0中国联通公司发布A.1 错误定义表错误代码长度1字节,0-99为系统错误代码,100-255位SPMS鉴权失败错误代码。
SPMS返回给SMG状态报告中的错误码,与SGIP协议采用统一的错误编码,其中有部分错误在返回SMG时不会用到。
SPMS系统可根据实际情况、要求对错误代码进行扩充定义。
总结:1、交换提示缺席用户,用户不具备接收状态,信息终端短信存储满。
2、无短信功能3、呼叫限制,重启下手机终端22、用户内存满,建议清理内存90、用户屏蔽联通在信业务255、用户处于暂停状态。
种类结果码描述协议错误通常错误 1 PDU长度无效(大于30K或者小于0)2 解码PDU失败(缺少域或域类型无效)3 绑定的帐号无效4 绑定的密码不匹配5 业务引擎已经被绑定6 业务引擎还没有被绑定7 等待响应消息超时8 等待确认消息超时字段错误或者其他错误100 域值无效(not expected or error)101 源端设备类型超出范围102 源端设备ID不正确103 目的端设备类型超出范围104 目的端设备ID不正确105 时间戳格式不正确106 订购用户ID无效107 MSISDN无效108 SP 标识无效109 业务标识无效110 业务接入码无效系统错误系统错误500 硬盘读写错误501 网络连接不正常502 网络错误503 LICENSE文件不合法504 注册用户数目超出LICENSE限制505 系统内部错误506 数据库错误 (数据库连接断掉, SQL 语法无效)600 运营商不存在601 角色不存在602 雇员不存在603 管理员不存在604 运营商没有足够权限用户相关错误用户相关错误1001 订购用户不存在1002 订购用户状态被停止1003 订购用户欠费1004 订购用户在黑名单1005 无效用户,用户不再当前平台终1100 指定的业务不对用户开放1103 用户已注册1104 用户不存在1105 用户状态不正常1106 用户密码检验错误1107 产生伪码失败1200 订购关系已存在1201 订购关系不存在1202 订购关系状态不正常1203 同步订购关系给SP失败1204 用户不能订购两个此类业务1205 剩余的订购关系数目不足1206 ALS/Fax 数字为空SP和业务相关错误SP 相关错误 2000 SP不存在2001 SP状态不正常2002 SP信用度低业务相关错误2100 业务不存在2101 业务不开放(状态不正常)2200 没有此类型业务(SMS, MMS, etc.)2201 业务不能订购2202 剩余可用帐户不足2203 业务信用度低2204 业务URL检验失败计费错误计费错误3000 CDR格式错误3001 价格为负3002 价格格式错误3003 价格超出范围3100 用户不是一个预付费用户3101 用户余额不足3102 压缩余额失败3103 没有需要的计费信息3104 写CDR失败3105 CDR被复制3106 插入CDR进数据库失败3107 CDR价格太高3108 等候SCP响应失败3109 重新载入计费矩阵进内存失败接口错误接口错误4001 BSS内没有用户信息4002 从BSS同步用户信息失败4003 从其他管理平台同步用户信息失败4004 同步SP给其他管理平台失败4005 同步业务数据给其他管理平台失败4100 同步订购关系给SP失败4200 删除MSISDN失败4201 改变MSISDN失败。
短信错误代码对照表

16.2.1 CMPP 3.0 同步流程错误码 ............................................................................................................16-2 16.2.2 CMPP 2.0 同步流程错误码 ............................................................................................................16-3 16.3 CMPP 状态报告中 stat 字段的错误码....................................................................................................16-3 16.4 GNS 返回的应答错误码 ..........................................................................................................................16-5
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
应答说明
问题定位与解决 答。
Fee_terminal_Id 错误
1.CMPP 协议中的 Fee_terminal_Id(计 费用户号码)字段填写 有问题,不应该超过 11 位,不应该超出 EC/SI 支持的有效的手机号 码,否则返回此应答;
Dest_terminal_Id 错误
1.CMPP 协议中的 Dest_terminal_Id(目 的号码)字段填写有问 题,不应该超过 11 位, 不应该超出 EC/SI 支持 的有效的手机号码,否 则返回此应答;
以上,xxxx 表示 4 位的错误码,位数不足在数字部分左补 0.
4. 示例
EC/SI 下发消息,应用户长时间关机,消息过期删除。调整前 EC/SI
收到的状态报告为“EXPIRED”,调整后收到的状态报告为“MI:0029”。
2
附 1:状态报告中常见错误码列表(红色为最常见问题)
以下错误码及其含义仅满足当前的行业网关软件版本,如有变动以最新版本 为准!
0x00000066 0x00000067 0x00000068 0x00000069 0x0000006a 0x0000006b 0x0000006c 0x0000006d 0x0000006e 0x00000070 0x00000080 0x00000081 0x00000082 0x00000083 0x00000084 0x00000085 0x00000086 0x00000090 0x00000091
a) MI:xxxx(消息过期)
0029--→用户关机 0013--→用户停机 0022--→用户短信存储满 0030--→用户终端处于异常状态无法正常接收短信 0011--→用户未开通短信服务 0019--→用户终端不支持短信功能
b) MK:xxxx(消息未发送)
0001:空号 0013:欠费停机
3
7126--→该用户不是神州行用户 7127--→该用户没有足够的余额 7128--→补款,冲正失败 7129--→用户已经是梦网用户 7131--→BOSS 系统数据同步出错 7132--→相关信息不存在 7133--→用户数据同步出错 7134--→EC/SI 数据同步出错 7135--→业务数据同步出错 7136--→用户密码错误 7137--→伪码信息错误 7138--→用户相关信息不存在 7139--→下发时间段违法 7140--→用户不在白名单中 7141--→用户处在黑名单中 7142--→超过日最大发送 MT 数量 7143--→超过月最大发送 MT 数量
河南行业短信网关状态报告调整及各类错误码使用指导手册
(短信分册)
1. 状态报告调整目的
2010 年 9 月 27 日
优化协议规范,为 EC/SI 提供详细的短信下发状态报告说明,替
换现网较为笼统的状态说明,便于 EC/SI 更有针对性的开展业务,缩
短投诉处理时延,提高集团客移动通信互联网短信网关接口协议
(v3.0.0)》CMPP_DELIVER 信令过程中的“stat”字段,该字段属性
为“Octet String”,长度为 7 字节。
3. 状态报告调整前后变化
本次调整不改变“stat”字段的属性和长度范围,仅对字段的取
值内容进行调整,一般情况下 EC/SI 无需进行任何程序,或者配置改
动。调整前后变化如下:
调整前取值内容 DELIVRD EXPIRED DELETED UNDELIV ACCEPTD
调整后取值内容 DELIVRD MI:xxxx MJ:xxxx MK:xxxx ML:xxxx
UNKNOWN REJECTD
1
MM:xxxx MN:xxxx MA:xxxx MB:xxxx MC:xxxx CA:xxxx CB:xxxx
7
问题定位与解决
应答值 0x00000009
0x0000000A
0x0000000B 0x0000000C 0x0000000D 0x0000000E 0x00000064
8
应答说明
问题定位与解决
无权限下发该短信,EC/SI 下发的手机 号码超出其服务的范围
1.检查该 EC/SI 的配置, 如果配置为“本省服 务”,那么可能是短信 手机号码为非本省号 码;如果配置为“本地 区服务”,那么可能是 短信的手机号码为非该 地区的号码;
应答说明 不合法的消息结构 不能识别的命令 包序号重复 不合法的消息长度 信息费过大 短消息过长 不合法的服务类型 无权限下发该短信
0x0000000A Src_Id 错误 0x0000000B Msg_src 错误
问题定位与解决
1.检查该 EC/SI 的配 置,如果配置为“本省 服务”,那么可能是短 信手机号码为非本省 号码;如果配置为“本 地区服务”,那么可能 是短信的手机号码为 非该地区的号码; 2.检查该 EC/SI 的号段 范围配置,如果配置为 “中国移动”,那么可 能是短信的手机号码 为非移动用户的号码; 1.CMPP 协议中的 Src_Id 字段填写有误, 应该填写为服务代码 或前缀为服务代码的 长号码; 2.CMPP 协议中的 Fee_UserType 字段填 写有误,不能填写为 1, 否则返回此错误应答; 1. CMPP 协议中的 Msg_src 字段应该填写 为中国移动分配的 6 位 企业代码;如果 ICP/SP/EC/SI 填写该 字段有问题,返回此应
5
应答值
0x0000000C
0x0000000D
0x0000000E 0x00000064 0x00000065
0x00000066 0x00000067 0x00000068 0x00000069 0x0000006a 0x0000006b 0x0000006c 0x0000006d 0x0000006e 0x00000070 0x00000080 0x00000081 0x00000082 0x00000083 0x00000084
描述 Message is delivered to destination Message validity period has Expired Message has been deleted. Message is undeliverable,比如空号 Message is in accepted state(i.e. has been manually read on behalf of the subscriber by customer service) Message is in invalid state Message is in a rejected state SMSC 不返回响应消息时的状态报告 SMSC 返回错误响应消息时的状态报告 没有从 SMSC 处接收到状态报告时的状态报告 SCP 不返回响应消息时的状态报告 SCP 返回错误响应消息时的状态报告
Dest_terminal_Id 错误
1.CMPP 协议中的 Dest_terminal_Id(目 的号码)字段填写有问 题,不应该超过 11 位, 不应该超出 EC/SI 支持 的有效的手机号码,否 则返回此应答;
暂时拒绝 EC/SI/ICP/EC/SI 建立链路, 稍候再试
同步错误
应答值 0x00000065
2.检查该 EC/SI 的号段 范围配置,如果配置为 “中国移动”,那么可 能是短信的手机号码为 非移动用户的号码;
Src_Id 错误
1.CMPP 协议中的 Src_Id 字段填写有误,应该填 写为服务代码或前缀为 服务代码的长号码;
2.CMPP 协议中的 Fee_UserType 字段填写 有误,不能填写为 1,否 则返回此错误应答;
0x00000098
0x000000FF
应答说明
问题定位与解决
未知 SMSC
未知 LOCALE
信息费非法
发送速度过快
EC/SI 控制速度,与端 口开通申请值一致
目的用户重复
pk_number > pk_total
以 CMPP3.0 协议转发过来的 MT 消息的目 的 ICP/SP/EC/SI,在网关配置以 CMPP2.0 协议接入,非法。
Msg_src 错误
1. CMPP 协议中的 Msg_src 字段应该填写 为中国移动分配的 6 位 企业代码;如果 ICP/SP/EC/SI 填写该字 段有问题,返回此应答。
Fee_terminal_Id 错误
1.CMPP 协议中的 Fee_terminal_Id(计费 用户号码)字段填写有 问题,不应该超过 11 位, 不应该超出 EC/SI 支持 的有效的手机号码,否 则返回此应答;
号段转换失败
超过最大目的号码限制
ICP/SP/EC/SI 已被停用
1. 检查该 EC/SI 的配 置,其状态应该被置为 暂停或者测试通过未 开通等状态时,返回此 应答。
SI 扩展码未找到(针对 SI 而言,要么 Src_Id 字段中未填写长号码,要么该长 号码为无效的二级集团客户扩展码,还 未在系统注册或者未启用)
暂时拒绝 EC/SI/ICP/EC/SI 建立链路, 稍候再试
同步错误
尚未正确 Bind
1. EC/SI 还没有正确登 录到行业网关时就发 送短信,返回此应答;
不合法的消息模式
不合法的数据编码
不合法的计费类型
不合法的日期格式
目标地址数量过多
不合法的 msisdn
不合法的参数
找不到路由
定时发送时间太大
DA:xxxx DB:xxxx SA:xxxx SB:xxxx IA:xxxx IB:xxxx IC:xxxx ID:xxxx
DSMP 不返回响应消息时的状态报告 DSMP 返回错误响应消息时的状态报告 SP 不返回响应消息时的状态报告 SP 返回错误响应消息时的状态报告 下一级 ISMG 不返回响应消息时的状态报告 下一级 ISMG 返回错误响应消息时的状态报告 没有从下一级 ISMG 处接收到状态报告时的状态报告 网关校验消息非法