免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1879 | 回复: 0
打印 上一主题 下一主题

移动CMPP的错误信息 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-03-12 15:33 |只看该作者 |倒序浏览
1、如何进行登录失败原因分析
ICP登录网关经常会失败,主要有一下原因,如果ICP使用自己的API可以对登录的应答消息中消息状态字段进行分析,下面列出了主要的错误原因:
SMPP协议 CMPP协议 错误码含义
status=0 result=0 登录成功
status=6 result=2 登录帐号名在系统不存在
status=11 result=3 登录效验密码错误
status=9 result=9 超过最大接口数(帐号限制或总数限制)
status=48 result=48 对端设备IP被限制
如果是使用公司提供的动态库(动态库只提供成功与失败两种状态),则也着重按上述情况进行原因分析。
注:前提为初始化接口成功
2、消息发送失败原因分析
ICP提交消息失败,可通过多种方式对其原因进行分析,首先最常见的方法是使用维测台跟踪消息,看其应答消息的返回状态,下面列出了提交消息常见的错误码,可进行参考分析。
SMPP协议 CMPP协议 错误码含义 备注
status=0 result=0 成功
status=49 result=1 消息结构错 注:这些错误码一般不会在自己的网关出现,只可能此错误是其他网关前转过来。
status=51 result=2 命令字错
status=52 result=3 MsgID错误
status=53 result=4 消息长度错
status=54 result=5 资费代码错误
status=55 result=6 超过的最大信息长度
status=56 result=7 业务代码错误
status=57 result=8 流量控制错
status=59 result=9 前转判断错
status=58 result=10 超过了最大网关前传节点 注:网关常见错误码,这些错误码一般是消息在网关被拒绝掉而产生的。
status= 30 result=11 找不到路由
status=16 result=12 定时发送时间或有效时间错
status= 12 result=13 各种鉴权失败
status=27 result=14 应答超时
status= 19 result=15 接口无效
status=102 result=16 SCP应答超时
其它 result=17~255 短消息中心或SCP处出错
status=60 result=60 黑名单用户 D200版本才支持此特性
常见的SCP出错的错误码(详细内容请参考SCP错误码表)
status=40 result=40 未登记的SP 注:SCP扣费鉴权常见错误码表,详细
status=44 result=44 未登记的SP业务类型
status=50 result=50 移动用户不存在
status=60 result=60 余额不足
常见短消息中心回错误码(公司内部短消息中心)
status=19 result=19 无提交权限 注:短消息中心拒绝掉此消息常见错误。
status=64 result=64 地址错误
status=65 result=65 超过最大提交数
status=66 result=66 超过最大下发数
另外可根据网关产生的Smpp统计话单来进行分析,Smpp话单中的60话单的第16个字段为消息状态,可根据消息状态来进行分析,其列表如下。
0 成功
10 无效的接口ID 注:网关常见错误码,这些错误码一般是消息在网关被拒绝掉而产生的。
12 鉴权失败
16 消息已过有效期
19 发送的接口无效
27 应答超时
30 路由错误,发送不到指定的帐号
40 未登记的SP 注:SCP扣费鉴权常见错误码表。
44 未登记的SP业务类型
50 移动用户不存在
60 余额不足
100 SCP发送错误
102 SCP应答超时
99 消息前转错误 注:其它网关对消息拒绝
19 无提交权限 注:短消息中心拒绝掉此消息常见错误。
64 地址错误
65 超过最大提交数
66 超过最大下发数
一个负数 重发消息错误 启动Msgstore有效
注:此错误码表只作为参考,由于系统连接复杂,各系统的错误码又各成一体,所以会出现错误码冲突的问题。应该具体情况具体分析。
infoX内部使用错误码表:
E_ERROR_MSG
E_SUCCESS 成功
E_ACCESSERR=1 接入码错误
E_CALLERERR=2 主叫错误
E_ACCOUNTERR=3 帐号指针不符
E_SMTYPEERR=4 SmType错误
E_NEWACCOUNTFAIL=5 生成帐号对象失败
E_ACCOUNTNAMEERR=6 帐号名错,查无此帐号
E_CODETYPEERR=7 编码类型错
E_CREATEIFFAIL=8 生成IF对象失败
E_BEYONDMAXIFNUM=9 超过INTERFACEMANAGER的最大IF数
E_INVALIDIFID=10 无效的IF的ID
E_ACCOUNTPASSWORDERR=11 帐号的密码错误
E_NORIGHT=12 没有权限
E_PIDERR=13 PID 错误
E_INVALIDROUTETABLE=14 无效的ROUTETABLE
E_CANNOTFINDIF=15 通过HDRV不能找到IF
E_PARAMERR=16 = 0 参数错
E_STATUSERR=17 状态错误
E_INVALIDACCOUNT =18 无效的ACCOUNT
E_INVALIDIF=19 无效的IF
E_NOSUBMITRIGHT=20 无提交消息权限
E_NODELIVERRIGHT=21 无下发消息权限
E_CHECKTYPEERR=22 鉴权类型错误
E_NUMREPEAT=23 号段重复
E_NOTHISNUM=24 没有指定的号段
E_WATIACK=25 等待应答队列消息错误
E_DCS_ ERROR=26 解码时DCS有错误
E_SUBMIT_TIME_OUT=27 应答超时
E_SUBMIT_ERROR=28 向短消息中心提交消息错误
E_PARSER=29 用户输入消息解析错误
E_SERVICE_NOT_OPEN=30 指定服务未启动
E_IF_STYLE=31 接口类型错误
E_ADDR_FOMRAT=32 地址格式错误
E_PARAM_NO=33 错误的参数类型
E_BIND_SERVICEERR=34 连接时服务类型错误
E_BUFFERERR=35 缓区错误
E_ADD_TRACEERR=36 增加跟踪失败
E_CANCEL_TRACEERR=37 终止跟踪失败
E_ADD_STATERR=38 增加统计任务失败
E_STAT_TYPEERR=39 统计类型错误
E_STAT_NUMERR=40 统计记录错误
E_STAT_IDERR=41 统计ID错误
E_USER_SEND_FAIL=42 user manager send error
E_USER_STATUS=43 用户管理状态转换错误
E_USER_TOMANY=44 用户过多
E_NO_PROMPT=45 无需要应答用户的消息
E_FAILED=46 一般的错误
E_RESOURCE_LIMITED=47 资源不足
E_IP_ERROR=48 连接设备的IP错误
E_SCP_SEND_FAIL = 100 向SCP发送消息时失败
E_SCP_SEND_TIME_OUT = 101 发送消息超时
E_SCP_WAITACK_TIME_OUT = 102 等待SCP的应答超时
E_STATUS_REPORT_TIME_OUT = 103 等待状态报告超时
E_STATUS_REPORT_OVER_FLOW = 104 等待状态报告超时
E_GW_RESEND_ERROR = 160 从备份进程发
E_STORE_TIME_OUT= 0x80000150 在重发进程中超时
E_STORE_BACK_UP        = 0x80000151 在重发进程中备份超时
E_STORE_ALREADY_EXIST  = 0x80000152 备份时,ID已存在
E_STORE_NOIDLE_ENTITY  = 0x80000153 查询时,ID非法
E_STORE_EXPIRE_TIMEOUT = 0x80000154 超过有效期
E_STORE_ENTITY_END = 0x80000155 短消息备份的消息处理结束
E_STORE_ALREADY_WORKING = 0x80000156 消息处在工作态,不能删除
E_STORE_CANCEL= 0x80000157 消息被Cancel
CMPP接口错误码对照表
CMPP_CONNECT_STATUS
E_CMPP_SUCCESS =0 成功
E_CMPP_CONNECT_MSGSTRUCTURE_ERR = 1 消息结构错
E_CMPP_CONNECT_SPID_ERR=2 非法SP_ID
E_CMPP_CONNECT_SPAUTH_ERR=3 SP认证错
E_CMPP_CONNECT_VERSION_ERR=4 版本太高
E_CMPP_CONNECT_OTHER_ERR=5 其他错误
CMPP_SUBMIT_ACK_STATUS
E_CMPP_SUBMIT_MSGSTRUCTURE_ERR = 1 消息结构错
E_CMPP_SUBMIT_COMMANDID_ERR=2 命令字错
E_CMPP_SUBMIT_MSGID_ERR=3 消息序号重复
E_CMPP_SUBMIT_MSG_LEN_ERR=4 消息长度错
E_CMPP_SUBMIT_FEECODE_ERR=5 资费代码错
E_CMPP_SUBMIT_EXCEED_MAX_MSG_LEN=6 超过最大信息长
E_CMPP_SUBMIT_SERVICEID_ERR=7 业务代码错
E_CMPP_SUBMIT_FLOWCONTROL_ERR=8 流量控制错
E_CMPP_SUBMIT_FWD_ESTIMATE_ERR =9 前传判断错
E_CMPP_NODE_NUM=10 超过了最大网关前传节点
E_CMPP_SERVICE_NOT_OPEN=11 找不到路由
E_CMPP_PARAMERR=12 定时发送时间或有效时间错
E_CMPP_NORIGHT=13 各种鉴权失败
E_CMPP_SUBMIT_TIME_OUT=14 应答超时
E_CMPP_INVALIDIF=15 接口无效
E_CMPP_SCP_WAITACK_TIME_OUT=16 SCP应答超时
E_CMPP_SUBMIT_ERR=17~255 其他错误
SCP鉴权扣费错误码表
状态码 含义 备注
-1 状态码错误,未定义的状态码
0 成功
以前使用的错误代码,仍保留,但不使用
1 非神州行预付费用户
2 数据库操作失败
3 鉴权失败 暂不使用
4 超过最大错误次数 暂不使用
5 移动用户帐户数据异常 PPS状态异常
6 服务没有激活
7 用户余额不足
8 超过包月费用上限 暂不使用
9 超过最高欠费额 暂不使用
10 用户已注册该项服务 暂不使用
11 用户没有注册该项服务 暂不使用
12 移动用户已存在
13 网关向SMC提交短消息失败
14 未登记的网关
15 网关登录摘要错误 网关生成摘要与SCP摘要不一致。
16 参数错误
17 服务器端数据未传完 暂不使用
18 重复发送消息序列号msgid相同的单条计费请求消息 新增加(MNET2.1.D5)
  
系统错误,后面的几类错误代码无法说明的才用系统错误代码
20 未知错误
21 数据库错误
22 SCP互联失败
23 数值越界 折扣>100,费率







广东SMG常见错误代码
错误码 错误说明
0 无错误,命令正确
1 非法登录(用于RESP应答)
2 重复登录(用于RESP应答)
3 连接过多(用于RESP应答)
4 登录类型错(用于RESP应答)
5 参数格式错(用于RESP应答)
6 非法手机号码(用于RESP应答)
7 消息ID错(用于RESP应答)
8 信息长度错(用于RESP应答)
9 非法序列号(用于RESP应答)
32 系统失败(一般指系统消息队列满)
33 MT超过流量限制(用于RESP应答)
34 频繁登录次数过多(用于RESP应答)
90 SGIP包长度错误(用于RESP应答)
21 目的地址不可达
22 路由错
23 路由不存在
24 计费号码无效
25 用户不能通信
26 手机内存不足
27 手机不支持短消息
28 手机接收短消息出现错误
29 不知道的用户
30 不提供此功能
31 非法设备
93 后付费用户鉴权失败
94 预付费用户扣费失败
错误码 错误说明
201 业务代码未分配
202 业务资费类型错误
202 信息费错误
203 LINKID不匹配
204 用户未订购
205 下发用户数不为1
206 该包格式错误
207 下发的MT超过最大条数
208 第三方付费
209 SP不能将MOFLAG填为3
210 WEB点播命令字不存在
211 订制关系成功建立,但通知由SP管理平台发送,SP的MT被拦截
212 包月话单被拦截
213 SPNUMBER未分或不合法
214 停机用户
215 离网用户
216 计费号码错
217 重复订购
218 重复点播
219 被禁止的SP
219 非法登录
220 重复登录
221 连接过多
222 登录类型错
223 参数格式错
224 非法手机号码
225 消息ID错
226 信息长度错
227 非法序列号
228 SP节点编号错
229 节点忙
230 不提供此功能
231 等待应答超时
232 系统错
233 将发NOTISP包,原流程需要终止
234 将发NOTIUSER包,原流程需要终止
235 鉴权中心处理超时
236 超过最大重试次数
237 白名单SP,直接返回鉴权成功
238 手机短信到SPPORTAL定制且不需要确认,这时返回该错误同时发一个NOTITOSP
239 MO鉴权的时候LINKID异常
240 用户确认的时候回复N,流程终止,MO不上发
241 错误的包类型
242 包长度错误
243 MD5验证码错误


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/8454/showart_84127.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP