中国移动CMPP协议错误码
状态码 说明
                            出现次数高
DELIVRD 消息发送成功 用户成功接收到短信
REJECTD 消息因为某些原因被拒绝
不同的网关具有不同的错误原因 和运营商对日志
UNDELIV 全球通用户因为状态不正确如处于停机、挂起等状态而导致用户无法接收到短信
UNKNOWN 未知的短消息状态。
EXPIRED 过期
TIMEOUT 超时
NOROUTER 无通道
ROUTEERR 网络超时
MBBLACK   本地黑名单
DBBLACK 网关黑名单
MK:0000 广西屏蔽(也有可能是空号)
MK:0001 不存在的用户
MN:0001 广西屏蔽(吉林屏蔽,可能还有更多的地方)
MK:0002 移动内部网关问题
MK:0005 停机
MB:1041 河北屏蔽
MK:0015 河南屏蔽
MK:0012 云南屏蔽
MK:0075 账号不存在
MK:0036 四川屏蔽
NP:1243 用户转网至联通
MK:0013 停机
HTTPERR:500 异常
HTTPERROR 异常
HTTPException 异常
HTTPResp:102 密码错
HTTPResp:105 屏蔽词
HTTPResp:108 手机号超过长度
HTTPResp:109 无发送条数
HTTPResp:Faild 异常
DB:0108 业务暂停服务
DB:0142 超过日最大发送MT数量
IB:0008 网关流速控制错
IB:0011 外省网关数据不同步
DB:0144 网关黑名单
ID:0011 参数错误/数据未同步
MK:0014 信息安全鉴权消息内容错误
MK:0115 垃圾短信被拦截
MK:0010 发送失败
因用户关机或不在服务区里,超出短信最大保存时间
MK:0023 用户关机
MK:1041 主叫用户提交的短消息数超过此用户的最大提交数
出现次数中等
CMPPERR:1 消息结构错
CMPPERR:2 命令字错
CMPPERR:3 消息序号重复
CMPPERR:4 消息长度错
CMPPERR:5 资费错
CMPPERR:6 超过最大信息长
CMPPERR:7 业务代码错
CMPPERR:8 流量控制错
CMPPERR:9 本网关不负责服务此计费号码
CMPPERR:10 Src_Id错误
CMPPERR:11 Msg_src错误
CMPPERR:12 Fee_terminal_Id错误
CMPPERR:13 Dest_terminal_Id错误
CMPPERR:64 Src_terminal_id字段可能不对
CMPPERR:12 Fee_usertype字段可能不对
CMPPERR:80 Fee_usertype字段可能不对
CMPPERR:63 Fee_type字段可能有错
CMPPERR:82 FeeUserType 和 FeeType
设置逻辑上可能冲突
CMPPERR:62 可能华为API版本不对(自己摸索的),另有一种解释是发送时间和失效时间输入不对(移动给的解释,估计就是这个原因),可以将at_timenull
CMPPERR:61 Valid_time格式不对,要么为null,要么参考SMPP3中的写法
出现次数很少
MB:0001 Submit包里面的短信内容的长度和短信内容的真实长度不符(比如,短信内容后面有空的字符串)
CB:0001 非神州行预付费用户
CB:0005 PPS用户状态异常(包括未头次使用、储值卡被封锁、储值卡进入保留期、储值卡挂失)
CB:0007 用户余额不足
CA:0054 发送消息失败
CB:0001 非神州行预付费用户(用户已经被销号)
CB:0002 数据库操作失败
CB:0053 梦网用户不存在
CB:0005 移动用户帐户数据异常
CB:0007 用户余额不足
DA:0051 尚未建立连接
DA:0052 尚未成功登录
DA:0053 发送消息失败
DA:0054 超时未接收到响应消息
DB:0100 手机号码不存在
DB:0101 手机号码错误
DB:0102 用户停机
DB:0103 用户欠费
DB:0105 业务代码错误
DB:0106 服务代码错误
DB:0107 业务不存在
DB:0108 业务暂停服务
DB:0109 该服务种类不存在
DB:0110 该服务种类尚未开通
DB:0111 该业务未开通
DB:0112 EC/SI代码错误
DB:0113 EC/SI不存在
DB:0114 EC/SI暂停服务
DB:0115 用户未签约该业务
DB:0116 用户暂停签约该业务
DB:0117 业务不能向该用户开放
DB:0118 用户已经签约了该业务
DB:0119 用户不能取消该业务
DB:0120 话单格式错误
DB:0121 没有该类业务
DB:0122 接收异常
DB:0131 BOSS系统数据同步出错
DB:0132 相关信息不存在
DB:0133 用户数据同步出错
DB:0134 SP数据同步出错
DB:0135 业务数据同步出错
DB:0136 用户密码错误
DB:0137 伪码信息错误
DB:0138 用户相关信息不存在
DB:0139 下发时间段违法
DB:0140 用户不在白名单中
DB:0141 用户处在黑名单中
DB:0142 超过日最大发送MT数量
DB:0143 超过月最大发送MT数量
DB:0150 等M模块RESP消息超时
IA:0051 尚未建立连接
IA:0052 尚未成功登录
IA:0053 发送消息失败
IA:0054 超时未接收到响应消息
IB:0001 消息结构错
IB:0002 命令字错误
IB:0003 消息序列号重复
IB:0004 消息长度错
IB:0005 资费代码错
IB:0006 超过最大信息长
IB:0007 业务代码错
IB:0008 网关流速控制错
IB:0009 本网关不负责此计费号码(前转错)
IB:0010 Src_ID错
IB:0011 外省网关数据不同步
IB:0012 计费地址错
IB:0013 目的地址错
IB:0169 A模块局数据未制作
 
 

中国移动CMPP协议错误码的更多相关文章

  1. 转!!CMPP 网关错误码说明

    http://www.163duanxin.com/msg/1753.htm CMPP错误码说明   与中国移动代码的对应关系. MI::zzzzSMSC返回状态报告的状态值为EXPIREDMJ:zz ...

  2. 中国移动CMPP协议、联通SGIP协议、电信SMGP协议短信网关

    移动cmpp协议 英文缩写:CMPP (China Mobile Peer to Peer) 中文名称:中国移动通信互联网短信网关接口协议 说明:为中国移动通信集团公司企业规范.规范中描述了中国移动短 ...

  3. XMPP协议错误码

    302 重定向 尽管HTTP规定中包含八种不同代码来表示重定向,Jabber只用了其中一个(用来代替所有的重定向错误).不过Jabber代码302是为以后的功能预留的,目前还没有用到 400 坏请求  ...

  4. CMPP错误码说明

    与中国移动代码的对应关系. MI::zzzzSMSC返回状态报告的状态值为EXPIREDMJ:zzzzSMSC返回状态报告的状态值为DELETEDMK:zzzzSMSC返回状态报告的状态值为UNDEL ...

  5. 【Fine原创】常见的HTTP错误码的具体含义整理

    常见的HTTP错误码的具体含义     "100" : Continue   客户端应当继续发送请求. "101" : witching Protocols   ...

  6. SQLite错误码

    在SQLite中,执行SQL语句的sqlite3_exec()和sqlite3_prepare()两个核心方法的返回值都是一个整型数据,因此,当程序执行出现错误时,我们可以根据执行返回的整型数据来判断 ...

  7. CURL 错误码 中文翻译

    这几天用CURL做下载系统,经常会遇到一些问题,很多的错误还是和CURL的option有关.现在把这些错误码贴过来,方便查看一下. 错误代码列表 CURLE_UNSUPPORTED_PROTOCOL ...

  8. UI进阶 SQLite错误码

    #define SQLITE_OK 0 /* 成功 | Successful result */ /* 错误码开始 */ #define SQLITE_ERROR 1 /* SQL错误 或 丢失数据库 ...

  9. Sqlite 错误码

    #define SQLITE_OK 0 /* 成功 | Successful result */ /* 错误码开始 */ #define SQLITE_ERROR 1 /* SQL错误 或 丢失数据库 ...

随机推荐

  1. MVVM Light 新手入门(2) :ViewModel / Model 中定义“属性” ,并在View中调用

    今天学习MVVM架构中“属性”的添加并调用,特记录如下,学习资料均来自于网络,特别感谢翁智华的利刃 MVVMLight系列. 一个窗口的基本模型如下: View(视图) -> ViewModel ...

  2. Http请求基本方法

    1.Http请求基本方法 /// <summary> /// Http请求基本方法 /// </summary> /// <param name="conten ...

  3. JIT与JVM的三种执行模式:解释模式、编译模式、混合模式

    Java JIT(just in time)即时编译器是sun公司采用了hotspot虚拟机取代其开发的classic vm之后引入的一项技术,目的在于提高java程序的性能,改变人们“java比C/ ...

  4. MySQL数据库命令大全

    --数据库操作前的准备-- 创建数据库-- create database python_test_1 charset=utf8; -- 使用数据库-- use python_test_1; -- s ...

  5. BZOJ 4517--[Sdoi2016]排列计数(乘法逆元)

    4517: [Sdoi2016]排列计数 Time Limit: 60 Sec  Memory Limit: 128 MBSubmit: 1727  Solved: 1067 Description ...

  6. 算法逆向6——RSA识别

    本文原创作者:i春秋作家——icq5f7a075d 1. 算法介绍 RSA算法是一种用数论构造的.基于大合数因子分解困难性的公开密钥密码.由于RSA密码既可用于加密,又可用于数字签名,安全.易懂,因此 ...

  7. javascript浅拷贝深拷贝理解记录

    javascript的深拷贝和浅拷贝问题几乎是面试必问的问题.好记性不如烂笔头,特此来记录一下自己对深拷贝浅拷贝的理解. 顾名思义,拷贝就是copy复制,在js中可以浅而理解为对一个对象或者数组的复制 ...

  8. 使用Pylint规范你的Python代码

    Pylint是一个Python代码风格的检查工具,功能上类似于pychecker,默认用PEP8作为代码风格标准,它所提供的功能包括:检查代码行的长度,检查变量命名是否符合规范,检查声明的接口是否被真 ...

  9. Linux 线程占用CPU过高定位分析

    今天朋友问我一个Linux程序CPU占用涨停了,该如何分析, CPU占用过高,模拟CPU占用过高的情况 先上一段代码: #include <iostream> #include <t ...

  10. PullToRefreshListView 进入界面不能立即显示刷新控件的bug 解决方案

    1.首先定位到PullToRefreshListView.java这个文件 2.找到onRefreshing(final boolean doScroll)方法 @Override protected ...