下面是我收集到的移动CMPP的错误信息,不知道是否正确,希望对大家有帮助:)
1、如何进行登录失败原因分析
ICP登录网关经常会失败,主要有一下原因,如果ICP使用自己的API可以对登录的应答消息中消息状态
字段进行分析,下面列出了主要的错误原因:
SMPP协议CMPP协议错误码含义
status=0result=0登录成功
status=6result=2登录帐号名在系统不存在
status=11result=3登录效验密码错误
status=9result=9超过最大接口数(帐号限制或总数限制)
status=48result=48对端设备IP被限制
如果是使用公司提供的动态库(动态库只提供成功与失败两种状态),则也着重按上述情况进行原因分析。
注:前提为初始化接口成功
2、消息发送失败原因分析
ICP提交消息失败,可通过多种方式对其原因进行分析,首先最常见的方法是使用维测台跟踪消息,看其
应答消息的返回状态,下面列出了提交消息常见的错误码,可进行参考分析。
SMPP协议CMPP协议错误码含义备注
status=0result=0成功
status=49result=1消息结构错注:这些错误码一般不会在自己的网关出现,只可能此错误是其他网关
前转过来。
status=51result=2命令字错
status=52result=3MsgID错误
status=53result=4消息长度错
status=54result=5资费代码错误
status=55result=6超过的最大信息长度
status=56result=7业务代码错误
status=57result=8流量控制错
status=59result=9前转判断错
status=58result=10超过了最大网关前传节点注:网关常见错误码,这些错误码一般是消息在网关被拒
绝掉而产生的。
status=30result=11找不到路由
status=16result=12定时发送时间或有效时间错
status=12result=13各种鉴权失败
status=27result=14应答超时
status=19result=15接口无效
status=102result=16SCP应答超时
其它result=17~255短消息中心或SCP处出错
status=60result=60黑名单用户D200版本才支持此特性
常见的SCP出错的错误码(详细内容请参考SCP错误码表)
status=40result=40未登记的SP注:SCP扣费鉴权常见错误码表,详细
status=44result=44未登记的SP业务类型
status=50result=50移动用户不存在
status=60result=60余额不足
常见短消息中心回错误码(公司内部短消息中心)
status=19result=19无提交权限注:短消息中心拒绝掉此消息常见错误。
status=64result=64地址错误
status=65result=65超过最大提交数
status=66result=66超过最大下发数
另外可根据网关产生的Smpp统计话单来进行分析,Smpp话单中的60话单的第16个字段为消息状态,可
根据消息状态来进行分析,其新郎结婚致辞 列表如下。
0成功
10无效的接口ID注:网关常见错误码,这些错误码一般是消息在网关被拒绝掉而产生的。
12鉴权失败
16消息已过有效期
19发送的接口无效
27应答超时
30路由错误,发送不到指定的帐号
40未登记的SP注:SCP扣费鉴权常见错误码表。
44未登记的SP业务类型
50移动用户不存在
60余额不足
100SCP发送错误
102SCP应答超时
99消息前转错误注:其它网关对消息拒绝
19无提交权限注:短消息中心拒绝掉此消息常见错误。
64地址错误
65超过最大提交数
66超过最大下发数
一个负数重发消息错误启动Msgstore有效
注:此错误码表只作为参考,由于系统连接复杂,各系统的错误码又各成一体,所以会出现错误码冲突的
问题。应该具体情况具体分析。
infoX内部使用错误码表:
E_ERROR_MSG
E_SUCCESS成功
E_ACCESSERR=1接入码错误
E_CALLERERR=2主叫错误
E_ACCOUNTERR=3帐号指针不符
E_SMTYPEERR=4SmType错误
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=13PID错误
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=42urmanagernderror
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=3SP认证错
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=16SCP应答超时
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数据库错误
22SCP互联失败
23数值越界折扣>100,费率<0等
24字段超长字符串字段长度超长
25无相关数据在数据库充查询不到数据
26数据重复表中已经存在相同关键字的数据
网关检查
30未登记的网关
31网关登录摘要错误
32网关已存在
33网关帐户状态异常网关未激活
34不支持的摘要算法目前仅支持MD5
SP检查
40未登记的SP
41SP帐户状态异常SP未激活
42SP无权限
43SP帐户已存在
44未登记的SP业务类型
45SP业务类型数据异常SP的业务类型数据未激活
46SP业务类型已存在
手机用户检查
50移动用户不存在不存在此手机号码
51移动用户状态异常PPS状态异常
52梦网用户已存在
53梦网用户不存在
54梦网用户状态异常
55签约信息已存在
56签约信息不存在
57签约数据异常用户与SP的签约信息数据未激活等。
业务逻辑检查
60余额不足
61月消费超额
62单笔消费超额
63用户拒绝用户拒绝付费,保留为扩展。
64短消息编号已存在网关生成的短消息编号重复
65对应扣费请求不存在
66扣费请求已被确认收到网关重复的状态报告
67未定义的计费类型
68未定义的编码方式
只MGW需要错误代码,内部使用,不对外。
200未定义用户操作代码
201未定义用户个性参数
移动发送短信的状态报告
ISMG向SP送交状态报告中的STAT字段含义:发送短信的应答结果。SP根据该字段确定
CMPP_SUBMIT消息的处理状态。
错误对照
CB:0001非神州行预付费用户
CB:0005PPS用户状态异常(包括未头次使用、储值卡被封锁、储值卡进入保留期、储值卡
挂失)
CB:0007用户余额不足
CA:0054发送消息失败
CB:0001非神州行预付费用户(用户已经被销号)
CB:0002数据库操作失败
CB:0053梦网用户不存在
CB:0005移动用户帐户数据异常
CB:0007用户余额不足
DELIVRD消息发送成功
EXPIRED表示因为用户长时间关机或者不在服务区等导致的短信息超时没有递交到用户手
机上
REJECTD消息因为某些原因被拒绝
UNDELIV表示全球通用户因为状态不正确如处于停机、挂起等状态而导致的用户无法享受
服务
MC:xxxx系统未从短信中心接收到状态报告
MC:xxxx没有从SMSC处接收到状态报告时的状态报告
MI:xxxx同“EXPIRED”
MN:xxxx同“REJECTD”
MB:0066短信中心回的,超作最大发送次数可能是手机满了。
M蜂蜇伤 K:0015可能是手机满了。
MK:xxxx同“UNDELIV”
网关返回大量的DA:0054错误原因分析:出现这个问题是由于网关发送鉴权批价请求到
MISC时,MISC不给响应或者网关和MISC连接阻塞引起;
DB:0100手机号码不存在
DB:0101手机号码错误
DB:0102用户停机用户冲值后,要主动上行一条信息到SP,才能激活用户的短信接收服
务
DB:0103用户欠费
DB:0104用户没有使用该业务的权限
DB:0105业务代码错误
DB:0106服务代码错误
DB:0107业务不存在
DB:0108该业务暂停服务
DB:0109该服务种类不存在
DB:0110该服务种类尚未开通
DB:0111该业务尚未开通
DB:0112SP代码错误
DB:0113SP不存在
DB:0114SP暂停服务
DB:0115用户没有定购该业务
DB:0116用户暂停定购该业务
DB:0117该业务不能对该用户开放
DB:0118用户已经订购了该业务
DB:0119用户不能取消该业务
DB:0120话单格式错误
DB:0121没有该类业务
DB:0122接收异常
DB:0123业务价格为负
DB:0124业务价格格式错误
DB:0125业务价格超出范围
DB:0126该用户不是神州行用户
DB:0127该用户没有足够的余额
DB:0128补款,冲正失败
DB:0129用户已经是梦网用户
DB:0130用户在BOSS中没有相关用户数据
DB:0131BOSS系统数据同步出错
DB:0132相关信息不存在
DB:0133用户数据同步出错
DB:0134SP数据同步出错
DB:0135业务数据同步出错
DB:0136用户密码错误
DB:0137伪码信息错误
DB:0138用户相关信息不存在
DB:0140用户未点播该业务
DB:9001网络异常
DB:9007业务网关超过限制的流量
---------------------------------------------------------------------------百万金臂 ------------------------------
1由SMSC返回的一般结果
状态报告含义说明处理建议
DELIVRD消息发送成功用户成功接收到短信——
EXPIRED因为用户长时间关机或者不在服务区等导致的短消息超时没有递交到用户手机上
超时不处理
REJECTD消息因为某些原因被拒绝不同的网关具有不同的错误原因和运营商对日志
UNDELIV全球通用户因为状态不正确如处于停机、挂起等状态而导致用户无法接收到短信
不可及不处理
2SCP返回的错误
状态报告含义说明处理建议
CA类错误:短信网关和SCP之间连接发送时产生错误的状态报告
CA:0051尚未建立连接移动内部错误不处理
CA:0052尚未成功登录移动内部错误不处理
CA:0054超时未接收到响应消息移动内部错误不处理
CA:0111SCP厂家自定义的错误码移动内部错误不处理
CB类错误:SCP返回错误处理结果的状态报告
CB:0001非神州行预付费用户号码无效或者空号清除订购关系
CB:0005PPS用户状态异常(包括未头次使用、储值卡被封锁、储值卡进入保留期、储值卡
挂失)移动用户帐户数据异常清除订购关系
CB:0007用户余额不足不能扣费,影响包月话单连续两个月扣费不成功,清除订购关系
CB:0016参数错误移动内部错误不处理
CB:0018重复发送消息序列号msgid相同的计费请求消息移动内部错误不处理
CB:0022SCP互联失败移动内部错误不处理
CB:0047过期用户或者用户不支持梦网业务清除订购关系
CB:0053梦网用户不存在号码无效或者空号清除订购关系
3管理平台DSMP返回的错误
状态报告含义说明处理建议
DA类错误:短信网关和DSMP之间连接发送时产生错误的状态报告
DA:0054超时未接收到响应消息移动内部错误不处理
DB类错误:DSMP返回处理错误结果的状态报告
DB:0101手机号码错误号码无效或者空号清除订购关系
DB:0102用户停机用户已经停机若连续两个月停机,清除订购关系
DB:0107业务不存在多用于点播业务鉴权程序检查LinkID和业务代码是否正确
DB:0115用户没有订购该业务订购关系不同步清除订购关系
DB:0116用户暂停订购该业务订购关系不同步清除订购关系
DB:0122接收异常移动内部错误不处理
DB:9001网络异常移动内部错误不处理
DB:痔疮图片女性 9007业务网关超过限制的流量移动内部错误不处理
4下一级短信网关ISMG返回的错误
状态报告含义说明处理建议
IB类错误:下一级ISMG返回错误响应消息时的状态报告
IB:0008流量控制错移动内部错误不处理
IB:0009前转判断错误移动内部错误不处理
IB:0070网络断连或者目的设备关闭端口移动内部错误不处理
IB:0100移动内部错误不处理
IB:0113移动内部错误不处理
IB:0255移动内部错误不处理
IC类错误:下一级ISMG无响应消息时的状态报告
IC:0154移动内部错误不处理
5短信中心SMSC返回的错误
状态报告含义说明处理建议
MA类错误:ISMG连接SMSC产生错误时的状态报告
MA:0051尚未建立连接移动内部错误不处理
MA:0054超时未接收到响应消息移动内部错误不处理
MA:0191SMSC厂家自定义的错误码移动内部错误不处理
MB类错误:SMSC返回错误时的状态报告
MB:0019移动内部错误不处理
MB:0020无效的SYSTEMID移动内部错误不处理
MB:0065目的地址错误移动内部错误不处理
MB:0066无效的定时时间移动内部错误不处理
MB:0070移动内部错误不处理
MB:0077移动或许英文 内部错误不处理
MB:0088移动内部错误不处理
MB:0145SMSC厂家自定义的错误码移动内部错误不处理
MB:0147SMSC厂家自定义的错误码移动内部错误不处理
MB:0192SMSC厂家自定义的错误码移动内部错误不处理
MB:0193SMSC厂家自定义的错误码移动内部错误不处理
MB:0241SMSC厂家自定义的错误码移动内部错误不处理
MB:0244SMSC厂家自定义的错误码移动内部错误不处理
MB:0250SMSC厂家自定义的错误码移动内部错误不处理
MB:4024移动内部错误不处理
MB:4025移动内部错误不处理
MC类错误:SMSC无返回时的状态报告
MC:0015移动内部错误不处理
MC:0021移动内部错误不处理
MC:0055移动内部错误不处理
MC:0151移动内部错误不处理
MC:0199移动内部错误不处理
MH类错误:
MH:0000移动内部错误不处理
MI类错误:同EXPIRED
MI:0000移动内部错误不处理
MI:0008移动内部错误不处理
MI:0013移动内部错误不处理
MI:0022移动内部错误不处理
MI:0024移动内部错误不处理
MI:0029移动内部错误不处理
MI:0036移动内部错误不处理
MI:0045移动内部错误不处理
MI:0057移动内部错误不处理
MI:0255移动内部错误不处理
MJ类错误:
MJ:0000移动内部错误不处理
MK类错误:同UNDELIV
MK:0000移动内部错误不处理
MK:0001移动内部错误不处理
MK:0008移动内部错误不处理
MK:0009移动内部错误不处理
MK:0011移动内部错误不处理
MK:0013移动内部错误不处理
MK:0022移动内部错误不处理
MK:0029移动内部错误不处理
MK:0036移动内部错误不处理
MK:0053移动内部错误不处理
MK:0057移动内部错误不处理
MK:0255移动内部错误不处理
直接返回的错误码
返回值含义
0正确
1消息结构错
2命令字错
3消息序号重复
4消息长度错
5资费错
6超过最大信息长
7业务代码错
8流量控制错
9本网关不负责服务此计费号码
10Src_Id错误
11Msg_src错误
12Fee_terminal_Id错误
13Dest_terminal_Id错误
其它未知
本文发布于:2023-03-18 11:24:14,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/a3ca75cead601bdcf27a426d9cdad350.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:信息发送失败是什么原因.doc
本文 PDF 下载地址:信息发送失败是什么原因.pdf
留言与评论(共有 0 条评论) |