0X00000066 无效的定时时间 0X00000067 无效的超时时间 0X00000068 无效的ESM_CALSS 0X00000069 无效的UDLEN 0X0000006A 无效的PRI
0X0000006B 无效的Registered_delivery_flag 0X0000006C 无效的Replace_if_present_flag 0X0000006D – 0X0000007F 保留 0X00000080 指定用户已经存在 0X00000081 创建用户失败 0X00000082 用户ID错误 0X00000083 指定用户不存在 0X00000084 – 0X0000008F 保留
0X00000090 – 0X00000FFF 保留给SMSC厂商定义错误 其他 保留
1.1.7 GGGG SPACE返回的错误码
XXXX的值(4位,不足4位前面补0) 含义 102 用户停机 103 用户欠费 2004 用户销户
1.1.8 XXXX消息发往SCP、SP、DSMP、SMC出错时错误码 XXXX的值(4位,不足4位前面补0) 含义 0051 尚未建立连接 0052 尚未成功登录 0053 发送消息失败 0054 超时未接收到响应消息 0100-0499 厂家自定义的错误码 0100 向SCP发送消息时失败
0012 发送SCP的过程中目的帐号被删除 0030 没有路由 回页首
收集到的移动CMPP的错误信息,不知道是否正确,希望对大家有帮助 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