欢迎来到成都点动短信数字化营销公司

短信验证码 · 短信平台

【成都短信群发平台】短信状态报告是什么?

短信群发首页>>>公司公告>>点动短信接口返回值代码及对应解决方案

点动短信接口返回值代码及对应解决方案

时间:2017-02-16
短信接口返回值代码汇总及解决方案
返回值代码 原因 短信解决方案
DELIVRD 发送成功 运营商返回成功发送至目的号码
UNDELIV 发送失败 运营商返回失败,由于空号、关机、停机或其它原因导致的失败
BLACK 黑名单号码 请联系客服解除,由于以下三种原因导致用户手机号码被拉入黑名单。
1、用户回复【TD】表明不愿意接收信息。
2、拔打运营商投诉电话表明不愿意接收。
3、疑似被手机攻击软件轰炸所导致的黑名单。
NOSEND 内容被人工拒绝 因发送内容不符合当前通道要求或发送时间超过规定限制被人工审核拒绝。
TOO FAST 发送速度超过当前配置限制 因发送速度超过默认配置导致系统拒绝。
该返回值主要针对验证码攻击所实施的策略或某些配置导致。
相关说明如下:               
1、默认循环10分钟内相同号码只允许获取3次。
2、默认循环12小时内只允许验证码发送20次内。
3、有疑似攻击发生,由人工核查后调整的频率。
如有更高频率的场景需求,请联系客服为您配置。
SIGFAIL 签名未报备 因未符合落地运营商报备要求而被拒绝发送
MK:0255 未确定的错误原因。 保留。
MK:0255 未确定的错误原因。 保留。
MK:0210 MS错误。 检查被叫手机是否有接收短消息的功能。
MK:0209 SIM中没有存储短消息的能力。 检查被叫手机的SIM 卡是否不能存储短消息。
MK:0208 SIM( Subscriber Identity Module )中存储短消息的空间满。 检查被叫手机是否SIM 卡已满。
MK:0196 短消息实体被禁止使用。 检查HLR 中该被叫用户的属性,是否有接收短消息的权限。
MK:0195 扩展短消息实体地址无效。 检查被叫号码、TON ( Type of Number )、 NPI ( Numbering Plan Identification )是否正确。
MK:0194 SMC系统错误。 提升短消息中心的处理能力。
MK:0193 没有SMC 指定(签约)。 不需要处理。
MK:0192 SMC忙。 检查是否短消息实体或短消息资源不足。
    检查是否超过了实体的最大提交数或最大下发数。
MK:0176 TPDU未被支持。 不需要处理。
MK:0175 未指定的TP-Command 错误。 检查消息体对应的TP-Command 字段。
MK:0160 操作不能被执行。 不需要处理。
MK:0159 未指定的TP-DCS 错误。 检查消息体对应的DCS 字段。
MK:0145 短消息类型未被支持。 短消息类型非法,暂时保留。
    不需要处理。
MK:0144 字母表数据编码方案DCS 未被支持。 检查消息体对应的DCS 字段。
MK:0143 未指定的TP-PID 错误。 检查消息体对应的PID ( Protocol Identifier )字段。
MK:0130 不能替换短消息。 不需要处理。
MK:0129 短消息类型未被支持。 检查消息体对应消息类型字段是否正确。
MK:0128 电信业务设备交互未被支持。 不需要处理。
MK:0079 短消息超过主叫方的最大提交数,该短消息下发失败后,被删除。 检查主叫号码在SMC 内存中积压的短消息的情况。
MK:0078 保护模式下删除消息。 等待短消息不处于正在下发状态时,再删除短消息。
  短消息处于正在下发的状态,SMC收到删除短消息的命令。  
MK:0077 SMC下发短消息时,接口缓冲区满。 检查对端业务模块状态,提高处理能力。
MK:0069 短消息只能从FCC(Flow Control Center)接口下发,但FCC接口不可用。 将该错误码对应的调度策略设置为重发,等待一段时间系统自动重发。
MK:0068 SMC下发短消息给业务模块后,业务模块超时没有返回应答。 提高相关业务模块的处理性能。
  短消息下发以后,接口没有给SMSC返回发送成功或失败信息。  
MK:0067 无效接口。 通过维测台检查对应接口的状态。
MK:0066 因接口临时错误(已注销或未登录)导致短消息下发失败。 通过维测台检查对应接口的状态。
MK:0065 GIW超时无应答。 提高相关业务模块的处理性能。
  短消息下发以后,GIW模块没有给SMSC返回发送成功或失败信息。  
MK:0064 接口无下发短消息的权限。 通过维测台检查该接口对应帐号的属性(是否具有下发短消息的权限)。
MK:0063 目的信令点或信令转接点SCCP ( Signaling Connection Control Part )无法传送该消息。 短消息下发在信令部分无法找到对应路由,依次检查各个网元的GT ( Global Title )数据配置。
MK:0062 MTIServer因为流控下发短消息失败。 检查MTI Server 的会话资源使用情况是否正常。
MK:0061 MAPServer因为流控下发短消息失败。 检查MAP Server 的会话资源使用情况是否正常。
MK:0058 SGSN系统错误。 优化SGSN 的对 MAP 层消息的流控参数。
MK:0057 MSC系统错误。 优化MSC的MAP流控参数与鉴权机制。
  一般是由于MSC的MAP层负荷过大,发生流控后返回的消息。  
  另外,若交换机设置为每次发送或者接收短消息时都要鉴权,会发生鉴权无响应(因为无线信道掉话),而导致发生MSC返回“系统错误”给SMC的情况。  
MK:0056 HLR系统错误。一般是由于 HLR 的 MAP 层负荷过大,发生流控后返回的消息。 优化HLR 的 MAP 流控参数。
MK:0055 SGSN拒绝。一般是由于 SGSN 的 TCAP 层负荷过大。 优化SGSN 的 TCAP 流控参数。
MK:0054 SGSN( Serving GPRS Support Node )无应答。 检查SGSN 与网关的路由数据配置是否正确。
MK:0053 GIW模块拒绝。 检查MAP(Mobile Application Part)的会话资源使用情况是否正常。
    跟踪返回相应错误码的消息码流,检查各个字段的值是否正确。
MK:0052 HLR拒绝。 优化HLR的TCAP流控参数。
  一般是由于HLR的TCAP层负荷过大,发生流控后回的消息。  
MK:0051 MSC拒绝。 优化MSC的TCAP(Transaction Capabilities Application Part)流控参数。
  一般是由于MSC的TCAP层负荷过大,发生流控后返回的消息。  
MK:0050 GIW模块(信令网关)无应答。 短消息下发以后,接口没有给SMSC 返回发送成功或失败信息,需要提高相关业务模块的处理性能。
MK:0049 HLR无应答。 检查HLR 与网关的路由数据配置是否正确。
MK:0048 MSC无应答。 检查MSC与网关的路由数据配置是否正确。
    检查SMC到MSC的各个信令节点的路由数据是否已经配置。
MK:0046 HLR版本协商错误。 检查HLR 、 MAP server 支持的协议版本及兼容情况。
MK:0045 MAP协议版本错误。 检查map.ini 配置文件中 MapVersion 配置项。
MK:0041 SMC发置位消息后, HLR 无应答。 检查HLR 与网关的路由数据配置是否正确。
MK:0040 SMC发路由查询请求后, HLR 无应答。 检查HLR与网关的路由数据配置是否正确。
    检查短消息中心到HLR的各个信令节点的路由数据是否已经配置。
MK:0037 来自HLR 的未知错误。 检查HLR 的参数配置。
MK:0036 来自MSC 的未知错误。 检查MSC 的参数配置。
MK:0035 来自MSC的意外数据。 修改MSC处理协议部分的软件或参数。
  来自MSC的消息包中某一个数据的值超过协议规定的范围。  
MK:0034 来自HLR的意外数据。 修改HLR处理协议部分的软件或参数。
  来自HLR的消息包中某一个数据的值超过协议规定的范围。 例如,需要在北电的HLR上配置短消息中心地址GT(Global Title translation)数据,如果没有配置,则会在取路由消息中返回该错误。
MK:0033 SMC没有取到足够的路由信息。 跟踪返回相应错误码的消息码流,分析字段填充是否准确。
    检查相应被叫号码在HLR中的数据配置是否正确,修改对端GSM参数,进一步定位问题。
MK:0032 INFORM_SC消息解码错误。 修改HLR中处理协议部分的软件或参数。
  HLR发送的消息包(INFORM_SC消息)中某一个数据的值超过协议规定的范围。  
MK:0031 MSC消息解码错误。 修改MSC中处理协议部分的软件或参数。
  MSC消息包中某一个数据的值超过协议规定的范围。  
MK:0030 HLR消息解码错误。 HLR 消息包中某一个数据的值超过协议规定的范围。 修改HLR 中处理协议部分的软件或参数。
MK:0025 过滤业务专用错误码。 不需要处理。
MK:0024 用户关机。 不需要处理,等待用户开机。
  下发短消息时,目的手机关机,导致该短消息下发失败。  
MK:0023 用户忙。 重发该短消息。
  下发短消息时,该目的手机正在接收或发送其它短消息,导致该短消息下发失败。  
MK:0022 非法手机。该手机的国际移动台标识(IMEI)非法。 请HLR维护人员处理。
  在维测台中的错误值为22。在ETSI GSM 0902协议中定义为12。  
MK:0021 未知SC 。 检查MT 时的业务中心地址是否正确。
MK:0020 不正确SME 地址。 检查SME 地址是否正确。
MK:0019 MS非 SC 用户。 检查用户号码是否正确。
MK:0018 SC拥塞。 业务中心已超过负荷阈值,检查下发引起堵塞的原因。
MK:0017 手机内存满。 手机保存短消息的空间已满,需要清除保存的短消息,释放空间。
MK:0016 MS未装备。 手机侧错误,不需处理。
  在维测台中的错误值为16。在ETSI GSM 0902协议中定义为32。  
MK:0015 MS(Mobile Station)端错误。 有可能是短消息中心的smscconfig.ini中的[AlertSC]一节中的配置参数TimeOut值设置过短。需要检查该配置项。一般情况下是60S。
  下发短消息时,手机在接收过程出现软件问题。例如,手机重启后,处理短消息部分软件没有初始化完成,此时无法正常处理短消息。 终端问题,不需要处理。
MK:0014 意料外的数据。 不需要处理。
MK:0013 短消息中心下发短消息给网络侧时,有必选字段缺失。 检查短消息中心中MT消息的编码是否正确。MK0013 是用户不存在 ,禁止操作,是由于被叫用户停机造成,请联系用户确认手机状态或充值后使用
MK:0012    
MK:0011 消息等待队列满。 请HLR维护人员清理MWD消息队列中的SMC号码,或者增大MWD消息队列长度。
  等待向该手机下发消息的SMC过多,导致HLR的MWD队列溢出。在维测台中的错误值为1。在ETSI GSM 0902协议中定义为33。  
MK:0010 SM发送失败。 检查DCS接口与SMSC的连接情况。
  SMC下发短消息给DCS接口失败,返回SM发送失败。  
MK:0009 用户不在服务区MWDSET 。 不需要处理。
MK:0008 用户不在服务区。 不需要处理。
  用户当前所在地区信号不好,无法接收短消息。  
MK:0007 设备不支持。 检查HLR的功能是否正常,是否支持正常的MT消息路由查询。
  手机所在的HLR不支持“移动终结的短消息”。  
  在维测台中的错误值为7。在ETSI GSM 0902协议中定义为21。  
MK:0006 闭合用户群拒绝。 检查主叫用户的呼叫权限。
  主叫用户没有呼叫群外用户的权限,却呼叫群外用户。  
  在维测台中的错误值为6。在ETSI GSM 0902协议中定义为15。  
MK:0005 呼叫被禁止。 检查对应的HLR中,该短消息的被叫用户的开户数据的21号增值业务属性是否支持。
  该用户的短消息业务被禁止了。  
  在维测台中的错误值为5。在ETSI GSM 0902协议中定义为13。  
MK:0004 电信业务不支持。 检查被叫号码是否具有短消息功能,检查HLR 中的数据配置,调整被叫号码的业务属性。
MK:0003 非法用户。 请MSC侧处理。
  本次短消息发送过程中,用户鉴权未通过,可能的原因是MSC认为该手机的鉴权密码非法。  
  在维测台中的错误值为3。在ETSI GSM 0902协议中定义为9。  
MK:0002 未定义用户。 检查相关网元(如最可能出错的网元,HLR和VLR等)的数据。
  HLR指明了下发路由,但目的MSC(Mobile Switching Center)没有该MS的(Mobile Station)注册信息。可能的原因是MSC向HLR注册错误,或VLR(Visitor Location Register)中相关信息删除后没有通知HLR。  
  在维测台中的错误值为2。在ETSI GSM 0902协议中定义为5。  
MK:0001 未知用户。 确定该用户在HLR(Home Location Register)是否已开户。MK0001 是 HLR 查无此号,短信中心返回状态为无法识别被叫号码。说明用户发送的号码有误
  在维测台中的错误值为1。在ETSI GSM 0902协议中定义为1。  
MK:0000 正常。 不需要处理。
MC:0151 SMSC没有给本网关回状态报告  
MC:0001 SMSC没有给本网关回状态报告  
MB:1083 反欺诈拒绝。 无应对措施。
MB:1082 查询CCM失败。 可能原因:
    l 超时
    l 接口消息发送失败
    l CUG鉴权失败
    无应对措施。
MB:1081 取SRI 路由失败。 无应对措施。
MB:1080 接口错误。 l 接口无效,已经断开。请检查提交帐号下的接口是否正常。
    l 接口归属的帐号无提交消息的权限。
MB:1079 SMC对短消息进行反漫游欺诈处理,发现该短消息为漫游欺诈短消息。SMC拒绝该短消息。 目前SMC不返回该错误码。
MB:1078 所提交的消息无下发路由。 l 请确保短消息的源地址和目的地址都填写正确。
    l 检查路由配置是否正确。
MB:1077 被叫是注册用户黑名单。 请确定鉴权方式是否正确,是否所有合法号段都已经配置。
MB:1076 主叫是注册用户黑名单。 请确定鉴权方式是否正确,是否所有合法号段都已经配置。
MB:1075 对短消息的被叫用户进行虚拟短消息中心鉴权失败。 请确定鉴权方式是否正确,是否所有合法号段都已经配置。
MB:1074 对短消息的主叫用户进行虚拟短消息中心鉴权失败。 请确定鉴权方式是否正确,是否所有合法号段都已经配置。
MB:1073 对短消息的被叫号码进行帐号鉴权失败。 请确定鉴权方式是否正确,是否所有合法号段都已经配置。
MB:1072 对短消息的主叫号码进行帐号鉴权失败。 请确定鉴权方式是否正确,是否所有合法号段都已经配置。
MB:1070 流控错误,短消息中心拥塞。 短消息中心拥塞,请稍后再提交短消息。
MB:1069 接口版本不匹配。 请确保bind 命令中的 interface_version 字段的值为 0x33 或者 0x34 。
MB:1065 UDH(User Data Header)错误,比如长度太长超过140字节(最大分包长度)。 若esm_class中设置了UDHI标志,则必须确保消息中带有UDH,且UDH的格式正确,UDH的UDHL长度不能超过140字节或者小于2字节。
MB:1064 message_payload存在时UDL(User Data Length)必需为0,否则错误。 short_message字段与message_payload可选参数不能共存,否则会返回该错误码。
MB:1063 message_payload可选参数的值太长。 请确保该参数值的长度不要超过短消息中心支持的短消息的最大长度。
    说明
    短消息中心支持的短消息的最大长度为35KB,最大分包数为255。
MB:1062 某个或者两个ports都非法(长度或值错误)。 请确保两个ports的长度都为2。
MB:1061 端口IE(Application Port Addressing)不能与两个ports共存。 请去掉UDH中的两个ports或者去掉source_port和destination_port两个可选参数。
    说明
    两个ports指的是source_port和destination_port这两个可选参数。
MB:1060 提交的消息携带的三个sars的值不满足约束,即: l 请确保三个sars的值满足:sar_total_segment_sequnum小于或等于sar_segment_seqnum。
  l sar_total_segment_sequnum的值大于等于。sar_segment_seqnum的值 l 请确保三个sars的长度符合SMPP3.4协议规范的要求。
  l 三个Sars中某些或全部TLV非法。 l 请确保sar_segment_seqnum的值大于0。
MB:1058 分包消息不能再次分包。 l 如果ESME提交的消息携带了三个Sars可选参数,则消息长度不能超过SMSC支持的最大分包长度(采用压缩7bit编码方式时,分包的最大长度为160字节,采用其它编码方式时,分包的最大长度为140字节)。
    l 如果ESME提交的消息携带了三个Sars可选参数,则消息头中不能再有分包头。
    l 如果ESME提交消息的消息头中有分包头,则消息长度不能超过SMSC支持的最大分包长度。
    说明
    三个Sars可选参数指的是sar_msg_ref_num、sar_total_segments和sar_segment_seqnum。
MB:1057 SMSC不支持的DCS或错误的DCS。 SMSC不支持该编码方案。
    请参考SMPP3.4协议规范和《华为消息应用产品对SMPP3.4协议的遵从说明》。
MB:1056 无效的数据格式(UD数据内容错误)。 l 如果消息的data_coding非法,SMC会返回该错误码。
    l 如果replace_sm消息的消息内容太长,SMC也会返回该错误码。请确保消息内容长度不要超过160个字节。
MB:1052 PPS错误,暂未使用。 无应对措施。
MB:1051 计费用户不存在。 非法的用户,请确保计费用户合法,并且在SCP 侧没有被注销。
MB:1050 计费用户为NP_OUT 用户。 计费用户不是本运营商用户。
MB:1049 被叫用户为NP_OUT 用户。 被叫用户不是本运营商用户。
MB:1048 主叫用户为NP_OUT 用户。 主叫用户不是本运营商用户。
MB:1047 计费用户不支持增值业务。 请确保计费用户订购了该增值业务。
MB:1046 计费用户金额不足。 请计费用户及时充值。
MB:1045 计费用户状态不正确。 请确保计费用户合法,余额充足,并且是本运营商的用户。
MB:1044 自定义的找不到路由错误。 请确保短消息的源地址和目的地址都填写正确。
    检查路由配置是否正确。
MB:1043 用户不存在或无效的用户。 非法的用户,请确保用户合法,并且在SCP 侧没有被注销。
MB:1042 SMC内存中缓存的、要下发给被叫用户的短消息数超过了该用户的最大下发数。 l 检查该被叫号码在SMC内存中的短消息积压情况。若达到了该被叫实体的最大下发数,请稍后再提交。
  最大下发数指的是每个号码作为被叫号码时,能够缓存在SMC内存中的短消息的最大数。 l 对于业务号码,需要确定是否通过配置业务属性数据,增大该业务号码的TCOS参数值。
MB:1041 主叫用户提交的短消息数超过此用户的最大提交数。 l 检查该主叫号码在SMC内存中的短消息积压情况。若达到了该主叫实体的最大提交数,请稍后再提交。
  最大提交数指的是每个号码作为主叫号码时,能够缓存在SMC内存中的短消息的最大数目。 l 对于业务号码,需要确定是否通过配置业务属性数据,增大该业务号码的OCOS参数值。
MB:1040 被叫用户金额不足。 如果主被叫为PPS 用户,请检查 SCP 中的数据,确保主叫和被叫在 SCP 中合法,而且余额充足。
MB:1039 主叫用户金额不足。 如果主被叫为PPS 用户,请检查 SCP 中的数据,确保主叫和被叫在 SCP 中合法,而且余额充足。
MB:1038 被叫用户不支持增值业务。 如果主被叫为PPS 用户,请检查 SCP 中的数据,确保主叫和被叫在 SCP 中合法,而且余额充足。
MB:1037 主叫用户不支持增值业务。 如果主被叫为PPS 用户,请检查 SCP 中的数据,确保主叫和被叫在 SCP 中合法,而且余额充足。
MB:1036 被叫用户状态不正确。 如果主被叫为PPS 用户,请检查 SCP 中的数据,确保主叫和被叫在 SCP 中合法,而且余额充足。
MB:1035 主叫用户状态不正确。 如果主被叫为PPS 用户,请检查 SCP 中的数据,确保主叫和被叫在 SCP 中合法,而且余额充足。
MB:1034 PPS鉴权失败。 l 如果主被叫为PPS用户,请检查SCP中的数据,确保主叫和被叫在SCP中合法,而且余额充足。
  可能的原因为: l 如果满足该条件,则是系统原因,请稍后再尝试提交短消息。
  l PPS鉴权超时  
  l SMSC发送鉴权消息失败  
  l SMSC处理PPS消息出错  
  l SCP返回其它错误  
MB:1026 License受限错误。 l 请稍后再尝试提交消息。
  SMC的相关运行参数(如MO速度、MT速度、短消息数、短消息实体数)已经达到了License的最大限制。 l 增大License容许的MO速度、MT速度、短消息数、短消息实体数的上限。
MB:1025 无效的短消息中心。 短消息中心不向SMPP 接口返回该错误码。
MB:1024 为此条短消息分配内存或其它资源失败。 短消息中心资源紧张,无法为该条MO短消息分配相应的资源,请稍后再尝试提交短消息。
  比如:创建短消息实体或短消息失败。  
MB:0255 不明错误。 请确保命令字的PDU格式和字段定义遵循SMPP3.4协议规范。
    说明
    短消息中心很少返回该错误码。一般是在MO鉴权过程中主被叫鉴权不通过或者短消息中心系统错误等原因导致。
MB:0254 下发失败。 交互式的短消息下发失败。一般是由于系统或者用户原因无法下发,而导致下发失败。
    请稍后再尝试提交消息。
MB:0196 无效的可选参数。 目前SMC 不返回该错误码。但是,请 ESME 端确保命令字中的可选参数满足 SMPP3.4 协议规范和《华为消息应用产品对 SMPP3.4 协议的遵从说明》。
MB:0195 必需的可选参数丢失。 SMC目前不返回该错误码。但是,请ESME端确保:
    l 在提交的消息中,三个Sars(sar_msg_ref_num、sar_total_segments和sar_segment_seqnum)要么都存在,要么都不存在。
    l 两个ports(source_port和destination_port)要么都存在,要么都不存在。
    否则消息会被忽略掉。
MB:0194 可选参数的长度错。 可选参数的长度错误,不符合标准的SMPP3.4协议。
    请确保命令字中的可选参数字段的长度都满足SMPP3.4协议规范和《华为消息应用产品对SMPP3.4协议的遵从说明》。
MB:0193 命令字中含有被禁止的可选参数。 该命令字中有可选参数是被禁止的,若出现该错误,请去掉被禁止的可选参数,并满足SMPP3.4 协议规范和《华为消息应用产品对 SMPP3.4 协议的遵从说明》。
MB:0192 PDU报文体中的可选部分出错。 请确保可选参数的值和长度都填写正确,满足SMPP3.4 协议规范和《华为消息应用产品对SMPP3.4 协议的遵从说明》。
MB:0103 query_sm操作失败。 短消息中心目前不返回该错误码。
MB:0102 ESME接收端拒绝消息出错。 短消息中心目前不返回该错误码。
MB:0101 接收端永久性错误。 短消息中心目前不返回该错误码。
MB:0100 接收端暂时错误。 短消息中心目前不返回该错误码。
MB:0099 预定义短消息无效或不存在。 l 请检查sm_default_msg_id字段的值是否正确。
  SMC根据提交的短消息的sm_default_msg_id字段的值,找不到预定义短消息。 l 请确认短消息中心的预定义短消息列表中是否存在编号为sm_default_msg_id的值的预定义短消息。
MB:0098 短消息中指定的超时时间无效。 l 请确保validity_period字段的长度为16或者0。
    如果长度为16,其格式必须与SMPP3.3/SMPP3.4协议中规定的一致,并且表示的年、月、日、小时、分、秒和时区信息必须是正确的。
    l validity_period字段的值超过了短消息中心的当前时间。
    请确保填写的有效期时间晚于当前时间,但最好不要超过两天(该值为短消息中心默认的值,可配置)。
MB:0097 短消息中指定的定时时间无效。 l 请确保schedule_delivery_time字段的长度为16或者0。
    如果长度为16,其格式必须与SMPP3.3/SMPP3.4协议中规定的一致,并且表示的年、月、日、小时、分、秒和时区信息必须是正确的。
    l schedule_delivery_time字段的值超过了短消息中心的当前时间。
    请确保填写的计划下发时间晚于当前时间,但最好不要超过两天(该值为短消息中心默认的值,可配置)。
MB:0088 短消息数超过了短消息中心的消息队列的最大限定。 请稍后再提交消息。
MB:0085 消息序号无效。 目前短消息中心不返回该错误码。
MB:0084 replace_if_present_flag字段无效。 请确保submit_sm 消息中的 replace_if_present_flag 字段的值为 0 或者 1 。
MB:0083 System_type字段无效。 请确保bind 命令中的 system_type 字段最长只能有 12 位有效字符,第 13 位为结束符。
MB:0081 无效的目的地址NPI 。 当ESME 执行删除操作时,请确保目的地址的 NPI 值与所操作的短消息匹配。
MB:0080 无效的目的地址TON 。 当ESME 执行删除操作时,请确保目的地址的 TON 值与所操作的短消息匹配。
MB:0073 无效的源地址NPI 。 当EMSE 执行替换、删除、查询操作时,请确保源地址的 NPI 的值与所操作的短消息匹配。
MB:0072 无效的源地址TON 。 当EMSE 执行替换、删除、查询操作时,请确保源地址的 TON 的值与所操作的短消息匹配。
MB:0069 submit_sm或者submit_multi失败。 交互式短消息MO无应答,这可能是由于SMSC中的消息队列阻塞了,短消息得不到及时处理,则submit_multi_resp或者submit_sm_resp消息中会填写该错误码。
    请稍后再提交消息。
MB:0068 无法提交到分配表。 无应对措施。
MB:0067 ESM_CLASS的值无效。 如果ESM_CLASS字段设置了消息头标志,请确保消息头遵循GSM 03.40协议规范,消息头长度不能超过140字节或者小于2字节。
  消息内容为空时,设置了消息头标志,则会收到该错误码。  
MB:0066 无效的替换请求。 submit_sm命令中的 replace_if_present_flag 字段的值必须设置为 0 ,否则 SMC 会返回该错误码。
MB:0064 无效的目的地址列表。 目前SMC不支持submit_multi消息中的dl_name字段,只支持dest_flag字段为1的情况。若dest_flag不为1,SMC会返回该错误码。
    请检查submit_multi消息中的dest_flag字段的值是否为1。
MB:0052 分配列表名错误。 请检查该字段值是否合法。
MB:0051 目标地址个数错误。 submit_multi消息中的number_of_dests字段的值必须大于0小于255,否则SMC会返回该错误码。
    请检查submit_multi消息中的number_of_dests字段的值是否合法。
MB:0020 短消息的服务类型非法。 l service_type字段遗漏了结束符。
    请确保service_type字段最长只能有5位有效字符,即第六位必须为结束符。
    l 当ESME执行删除操作时,service_type字段与要删除的短消息不一致,SMC会返回该错误码。
    请确保执行删除操作时,命令字中携带的servcie_type字段与要删除的消息一致。
MB:0019 短消息队列已满。 短消息中心接收的短消息数已达到其容量的最大限定,请稍后再提交短消息。
MB:0018 Replace短消息失败。 要替换的短消息正处于下发状态,无法替换,请稍后再试。
MB:0017 Cancel短消息失败。 l 短消息正处于下发状态,无法删除,请稍后再试。
    l 当删除一组短消息时,若一条短消息都没删除成功,SMC也会返回该错误码,有两种原因:
    有些短消息正处于下发状态,无法删除,请稍后再试。
    短消息实体中没有匹配得上的短消息,删除都失败了。请确保cancel_sm消息中的service_type、source_addr_ton、source_addr_npi、source_addr、dest_addr_ton、dest_addr_npi和destination_addr字段与要删除的消息一致。
MB:0015 系统ID错误。 l bind命令中的帐号字段长度超过了system_id最大长度,请确保帐号字段添加了结束符。
    l 帐号填写错误,请确保system_id输入正确。
MB:0014 密码错误。 l bind命令中的密码字段长度超过了password最大长度,请确保密码字段添加了结束符。
    l 密码填写错误,请确保该帐号的密码输入正确。
MB:0013 绑定失败。 不需要处理。
    说明
    SMSC目前不会返回该错误码。目前是以密码错误、系统ID错误或者参数长度错误等表示绑定失败。
MB:0012 短消息ID错误。 l 在ESME执行查询、替换或删除短消息时,如果对应的短消息不存在或者短消息ID非法,则SMC向ESME返回该错误码。
    请确保操作请求(replace_sm、query_sm或cancel_sm)中的短消息ID是submit_sm_resp、submit_multi_resp或者data_sm_resp应答中的短消息ID。如果是,则该错误码表示该短消息ID对应的短消息已下发成功,或者下发失败被删除了。
    l 短消息ID字段的长度超过最大长度21(标准规定的短消息ID最长为65位,但本短消息中心支持的短消息ID最长为21位)。
    请确保该字段的值是SMSC的MO应答消息中的短消息ID,并且该字段有结束符。
MB:0011 短消息的目的地址错误。 l 请确保目的地址字段添加了结束符。
  目的地址字段非法,比如长度大于协议中规定的最大长度21字节。 l 请确保被叫用户是本短消息中心的合法用户。
MB:0010 短消息的源地址错误。 l 请确保源地址字段添加了结束符。
  源地址字段非法,比如长度大于协议中规定的最大长度21字节。 l 请确保主叫用户是本短消息中心的合法用户
MB:0008 系统错误。 提升短消息中心的处理能力。
MB:0007 SMC系统错误。 请ESME稍后再提交短消息。
  该错误一般出现于短消息中心发生自身资源紧张的临时性错误时,无法处理ESME提交的短消息。  
MB:0006 无效的优先标识。 priority_flag字段的值为 Reserved ,短消息中心不支持。
MB:0005 ESME已经绑定。 无需处理。
MB:0004 命令与bind状态不一致。 当ESME和SMSC之间的会话为bind_receiver模式时,不允许提交submit_sm、data_sm或者submit_multi消息,否则SMC会返回该错误码。
MB:0003 Command ID非法。 请确保该命令是SMPP3.4协议中定义的命令字。
  消息的Command ID不是SMPP3.3协议中定义的Command ID值。 l 如果是SMPP3.4协议中定义的命令字,请检查提交该命令的接口的类型是否是SMPP3.4接口。理论上,SMPP3.4接口支持SMPP3.3协议中定义的所有命令字。
    l 如果是SMPP3.3接口或者outbind接口,不支持所有的命令字。具体情况请咨询华为公司当地办事处技术服务工程师。
MB:0002 命令长度错误。 l 请检查该命令的长度是否为该命令对应的PDU(Protocol Data Unit)的实际长度。
  command_length的长度比消息头的长度小。 l 如果submit_sm、data_sm、submit_multi消息携带了message_payload可选参数,请确保该可选参数不要太长以至使命令长度超过35KB。
MB:0001 消息长度错误。 请检查该消息的长度是否超长。
  消息长度大于实际的short_message字段的长度或者message_payload可选参数的实际长度。 请保证message_payload可选参数的最大长度不能超过35KB,并且该消息在短消息中心的分包不能超过255个。
MB:0000 成功。 不需要处理。
MA:0054 超时未接收到响应消息  
MA:0053 发送消息失败  
MA:0052 尚未成功登录  
MA:0051 尚未建立连接  
ID:6153 发送无应答失败  
ID:6152 发送失败  
ID:6151 等待应答过期  
ID:6150 在发送队列中过期  
ID:1251 SMWC 校验失败 缺乏订购关系,因没有该包月业务订购关系而被过滤
ID:1250 SMWC 校验失败 非在网用户,因用户不在白名单中而被过滤
ID:1249 SMWC 校验失败 此用户为过户状态
ID:1248 SMWC 校验失败 号码禁用,禁止该用户使用梦网业务
ID:1247 SMWC 校验失败 此用户已欠费预销号
ID:1246 SMWC 校验失败 此用户已申请预销号
ID:1245 SMWC 校验失败 此用户已欠费停机状态
ID:1244 SMWC 校验失败 此用户为申请停机状态
ID:1243 SMWC 校验失败   SMWC发现消息内容非法
ID:1242 SMMC校验失败 SMMC返回错误应答,
    消息内容非法
ID:1241 SMMC校验失败 SMMC返回错误应答 ,
ID:1240 SMMC校验失败 其他原因被SMWC 过滤
ID:0318 关键字过滤失败  
ID:0317 操作/ 验证失败  
ID:0315 费率设置错  
ID:0314 实名替换错  
ID:0313 业务验证错  
ID:0312 优先级设置错  
ID:0311 流量控制错  
ID:0310 消息过期  
ID:0143 超过月最大发送MT 数量 1. .对该 EC/SI 开通了限制了其每月最大发送 MT 消息数量能,当 EC/SI 下发短信超过该配置数量时,返回此应答;可以在 EC 业务代码配置中或者 SI 的二级 EC 配置中确认其月流量的阀值;
ID:0142 超过日最大发送MT 数量 1.对该 EC/SI 开通了限制了其每日最大发送 MT 消息数量能,当 EC/SI 下发短信超过该配置数量时,返回此应答;可以在 EC 业务代码配置中或者 SI 的二级 EC 配置中确认其日流量的阀值;
ID:0141 用户处在黑名单中 1.对该 EC/SI 开通了黑名单过滤功能,但是 EC/SI 下发短信的手机号码在黑名单列表中,返回此应答;
ID:0140 用户不在白名单中 1.对该 EC/SI 开通了白名单过滤功能,但是 EC/SI 下发短信的手机号码不在白名单列表中,返回此应答;
ID:0139 下发时间段违法  
ID:0138 用户相关信息不存在  
ID:0137 伪码信息错误  
ID:0136 用户密码错误  
ID:0135 业务数据同步出错  
ID:0134 EC/SI数据同步出错  
ID:0133 用户数据同步出错  
ID:0132 相关信息不存在  
ID:0131 BOSS系统数据同步出错  
ID:0129 用户已经是梦网用户  
ID:0128 补款, 冲正失败  
ID:0127 该用户没有足够的余额  
ID:0126 该用户不是神州行用户  
ID:0125 业务价格超出范围  
ID:0124 业务价格格式错误  
ID:0123 业务价格为负  
ID:0122 接收异常  
ID:0121 没有该类业务  
ID:0120 话单格式错误  
ID:0119 用户不能取消该业务  
ID:0118 用户已经签约了该业务  
ID:0117 该业务不能对该用户开放  
ID:0116 用户暂停签约该业务  
ID:0115 用户没有签约该业务  
ID:0114 EC/SI暂停服务  
ID:0113 EC/SI不存在 1.该 EC/SI 没有配置,或者配置未生效,此时对该 EC/SI 下发的短信,返回此应答;
ID:0112 EC/SI代码错误  
ID:0111 该业务尚未开通  
ID:0111 增加企业实名签名,消息内容超长。 查看消息内容是否超长。
ID:0110 该服务种类尚未开通  
ID:0109 该服务种类不存在  
ID:0108 该业务暂停服务 1.EC/SI下发的短信对应的业务状态为“暂停”或者“测试通过,未开通”等状态时,返回此应答;
ID:0107 业务不存在 1.EC/SI填写的 CMPP 协议包中的 ” 业务代码 ” 在行业网关中没有配置,返回此应答;
ID:0106 服务代码错误  
ID:0105 业务代码错误  
ID:0104 用户没有使用该业务的权限  
ID:0103 用户欠费  
ID:0102 用户停机  
ID:0101 手机号码错误  
ID:0100 手机号码不存在  
ID:0097 此用户为接收者黑名单用户。 不用处理。
ID:0096 此用户为发送者黑名单用户。 不用处理。
ID:0089 到MDSP 鉴权时,网关构造等待应答实体失败。 保存话单、日志、等待状态报告和帐号文件,重新启动主进程smsapp 。
ID:0088 等MDSP 应答超时,网关重发鉴权消息。 不用处理。
ID:0087 因MDSP 流控,网关重发鉴权消息。 不用处理。
ID:0086 因MDSP 系统忙,且缓存满,网关重发鉴权消息。 不用处理。
ID:0085 因MDSP 系统忙,网关重发鉴权消息。 不用处理。
ID:0084 网关向MDSP 重发鉴权消息失败。 查看连接是否正常。
ID:0083 短消息内容超过了接收侧的最大长度。
ID:0082 循环路由。 请检查路由配置是否正确或者通过维测台跟踪消息是否存在循环路由。
ID:0081 发送接收接口重复。 查看从重发进程过来的消息发送ID 和接收 ID 是否相同。
ID:0080 CPCode错误。 固网一级网关,SP 下发的消息没有以 118 为前缀,或者互联网关消息没有以 CPID 为前缀。
ID:0079 业务类型为空。 不用处理。
ID:0078 SPID为空。 不用处理。
ID:0077 超过最大Submit 提交数。 重新设置该帐号最大提交数。
ID:0076 信息安全鉴权失败。 查看消息中是否有涉及安全的内容。
ID:0075 送SCP 鉴权等待应答超时。 查看SCP 是否正常,连接是否正常。
ID:0074 送SCP 失败。 查看SCP 帐号下的接口是否正常。
ID:0073 等待应答超时。 查看网络连接是否正常,请检查对断网元没有应答的原因。
ID:0072 找不到路由。 请检查消息是否正常,是否有相应的路由存在。如果不是上述问题,请联系华为公司当地办事处技术服务工程师处理。
ID:0071 超过最大节点数。 请检查消息是否正常,消息转发的节点数是否超过了最大限制。如果不是上述问题,请联系华为公司当地办事处技术服务工程师处理。
ID:0070 网络断连或目的设备关闭接口。 请检查是否网络断连,目的设备的接口是否关闭。如果不是上述问题,请联系华为公司当地办事处技术服务工程师处理。
ID:0069 此用户为黑名单用户。 不用处理。
ID:0068 用户鉴权失败。 请检查路由接收帐号是否存在或者是否为没有此项操作的权限。
ID:0067 接收服务目的地址鉴权失败。 不用处理。
ID:0066 接收服务源地址鉴权失败。 不用处理。
ID:0065 发送服务目的地址鉴权失败。 不用处理。
ID:0064 发送服务源地址鉴权失败。 不用处理。
ID:0063 不能识别的FeeType 。 查看FeeType 是否为非法的值为空、非数字、小于 0 或者大于 7 等非法值。
ID:0062 定时发送时间已经过期。 不用处理。
ID:0061 有效时间已经过期。 如果少量消息出现该错误,不用处理。
    如果大量消息出现该错误,请通过维测台跟踪消息,检查消息中的有效期是否设置正确。
ID:0056 用户鉴权时,用户状态不正常。 查看用户鉴权时,用户状态是否正常。
ID:0055 等待状态报告超时。 查看短信中心或者对端网元网关的连接是否正常,各个网元之间连接是否正常。
ID:0054 超时,未接收到响应消息。 查看连接是否正常。
ID:0053 发送消息失败。 请重新发送该消息。
ID:0052 尚未成功登录。 请先登录。
ID:0051 尚未建立连接。 请检查网络连接是否正常,重新连接。
ID:0049 超出单次最大群发量 查看该SP 下发的 Submit 消息中的目的地址数量已超过单次最大群发量。
ID:0048 超出每日最大群发次数 查看该SP 当日发送的群发次数是否已超过每日最大群发次数。
ID:0047 超出每月最大群发次数 查看该SP 当月发送的群发次数是否已超过每月最大群发次数。
ID:0046 超出每日最大发送量 查看该SP 当日发送的消息数量是否已超过每日最大发送量。
ID:0045 超出每月最大发送量。 查看该SP 当月发送的消息数量是否已超过每月最大发送量。
ID:0044 消息发送不在有效时间段内。 查看当前时间是否在该SP 的限制发送时间段内。
ID:0043 禁止向异网发送消息。 查看SP 下发的消息的目的地址是否属于异网号段,该 SP 是否配置为禁止向异网发送消息。
ID:0021 MDSP用户鉴权模块,用户销户错误。  
ID:0020 MDSP用户鉴权模块,鉴权用户停机或欠费错误。  
ID:0014 禁止发送WAP PUSH 消息。 查看是否发送了WAP PUSH 消息
ID:0013 目的地址错误。 目的地址为空或者非前转的移动网关发送目的地址为非手机号码的消息。
ID:0012 计费地址错误。 计费地址为空或者计费地址为非手机号码,或者计费地址不为空但是没有路由帐号。电信二级网关的计费地址的路由帐号类型不是短信中心的类型,也不是前转网关类型。
ID:0011 Msg_src错误。 SPID字段的数值小于 0 或者大于规定的最大值( 99999 ),或者是 SPID 的值和设备代码从第五位开始的值不相等。
ID:0010 Src_ID错误。 查看是否源地址为空或者非数字或者不是以服务代码为前缀,并根据查找到的错误修改。
ID:0009 infoX-SMS GW不负责此计费号码。 计费地址字段为空或者计费地址字段的号段为拦截号段。
ID:0008 流量控制错误。 流量超过了infoX-SMS GW 要求的最大流量,请限制流量,或者升级网关。
ID:0007 业务代码错误。 查看业务代码是否为空。
ID:0006 超过最大信息长度。 短消息的长度大于最大长度。
ID:0005 资费代码错误。 费率FeeCode 字段的值为空或者非数字,或者联通在信网关的费率值为负数或着大于99999 。
ID:0004 消息长度错误。或版本太高 请检查是否发送该消息的协议错误,请检查后重新发送。
ID:0003 消息序列号重复。或认证错 程序问题,将日志发送给华为公司当地办事处技术服务工程师处理。
ID:0002 命令字错误,或非法源地址 查看所发送的消息协议和接收该消息的协议是否不同。
ID:0001 消息结构错误。 请检查所发送消息的各个字段值是否符合协议要求。
ID:0000 正确  
IA:0054 超时未接收到响应消息  
IA:0053 发送消息失败  
IA:0052 尚未成功登录  
IA:0051 尚未建立连接  
DB:0506 数据库错误  
DB:0505 系统内部错误  
DB:0504 已超过LICENSE 限定数量  
DB:0503 LICENSE不合法  
DB:0502 网络故障  
DB:0501 网络链接异常  
DB:0500 磁盘读写错误  
DB:0156 WAPPush消息格式检查错误  
DB:0155 不支持的承载模式  
DB:0154 MServer是断开状态  
DB:0153 信用度错误  
DB:0152 BOSS同步鉴权错误  
DB:0151 正文签名失败  
DB:0150 等M 模块应答消息超时  
DB:0147 用户未点播该业务  
DB:0146 用户在SI 黑名单中  
DB:0145 用户在EC 黑名单中  
DB:0144 用户在全局黑名单中  
DB:0143 超过月最大发送MT 数量  
DB:0142 超过日最大发送MT 数量  
DB:0141 用户处在黑名单中 网关黑名单,需联系客服解除
DB:0140 用户不在白名单中  
DB:0139 下发时间段违法  
DB:0138 用户相关信息不存在  
DB:0137 伪码信息错误  
DB:0136 用户密码错误  
DB:0135 业务数据同步出错  
DB:0134 SP数据同步出错  
DB:0133 用户数据同步出错  
DB:0132 相关信息不存在  
DB:0131 BOSS系统数据同步出错  
DB:0129 用户已经是梦网用户  
DB:0128 补款, 冲正失败  
DB:0127 该用户没有足够的余额  
DB:0126 该用户不是神州行用户  
DB:0125 业务价格超出范围  
DB:0124 业务价格格式错误  
DB:0123 业务价格为负  
DB:0122 接收异常  
DB:0121 没有该类业务  
DB:0120 话单格式错误  
DB:0119 用户不能取消该业务  
DB:0118 用户已经签约了该业务  
DB:0117 该业务不能对该用户开放  
DB:0116 用户暂停签约该业务  
DB:0115 用户没有签约该业务  
DB:0114 EC/SI暂停服务  
DB:0113 EC/SI不存在  
DB:0112 EC/SI代码错误  
DB:0111 该业务尚未开通  
DB:0110 该服务种类尚未开通  
DB:0109 该服务种类不存在  
DB:0108 该业务暂停服务 通道被暂停 20121011 我的手机出现
DB:0107 业务不存在  
DB:0106 服务代码错误  
DB:0105 业务代码错误  
DB:0104 用户没有使用该业务的权限  
DB:0103 用户欠费  
DB:0102 用户停机  
DB:0101 手机号码错误  
DB:0100 手机号码不存在  
DB:0010 流量控制错  
DB:0009 超过最大信息长  
DB:0008 资费代码错  
DB:0007 消息长度错  
DB:0006 消息序号重复  
DB:0005 命令字错  
DB:0004 版本太高  
DB:0003 认证错  
DB:0002 非法源地址  
DB:0001 消息结构错  
DB:0000 正确  
DA:0054 超时未接收到响应消息  
DA:0053 发送消息失败  
DA:0052 尚未成功登录  
DA:0051 尚未建立连接  
IC:0151 SMSC没有给本网关回状态报告  
IC:0001 SMSC没有给本网关回状态报告  
0 无错误,命令正确接收  
1 非法登录,如登录名、口令出错、登录名与口令不符等。  
2 重复登录,如在同一TCP/IP连接中连续两次以上请求登录。  
3 连接过多,指单个节点要求同时建立的连接数过多。  
4 登录类型错,指bind命令中的logintype字段出错。  
5 参数格式错,指命令中参数值与参数类型不符或与协议规定的范围不符。  
6 非法手机号码,协议中所有手机号码字段出现非86130号码或手机号码前未加“86”时都应报错。  
7 消息ID错  
8 信息长度错  
9 非法序列号,包括序列号重复、序列号格式错误等  
10 非法操作GNS (黑名单用户)  
21 目的地址不可达,指路由表存在路由且消息路由正确但被路由的节点暂时不能提供服务的情况  
22 路由错,指路由表存在路由但消息路由出错的情况,如转错SMG等  
23 路由不存在,指消息路由的节点在路由表中不存在  
24 计费号码无效,鉴权不成功时反馈的错误信息