dfdfdfd

产品中心

您现在的位置: 云智通信 >> 产品中心 >> 短信平台 >> 正文

中国移动短信网关错误代码汇总


发短信的时候,平台里经常会提示一些不常见的错误网关代码,短信网关错误代码整理出来供大家查询,希望可以帮助到大家

错误码 原因描述 改进建议
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 若esm_class中设置了UDHI标志,则必须确保消息中带有UDH,且UDH的格式正确,UDH的UDHL长度不能超过140字节或者小于2字节。
Data Header)错误,比如长度太长超过140字节(最大分包长度)。
MB:1064 message_payload存在时UDL(User short_message字段与message_payload可选参数不能共存,否则会返回该错误码。
Data Length)必需为0,否则错误。
MB:1063 message_payload可选参数的值太长。 请确保该参数值的长度不要超过短消息中心支持的短消息的最大长度。
说明
短消息中心支持的短消息的最大长度为35KB,最大分包数为255。
MB:1062 某个或者两个ports都非法(长度或值错误)。 请确保两个ports的长度都为2。
MB:1061 端口IE(Application 请去掉UDH中的两个ports或者去掉source_port和destination_port两个可选参数。
Port Addressing)不能与两个ports共存。 说明
  两个ports指的是source_port和destination_port这两个可选参数。
MB:1060 提交的消息携带的三个sars的值不满足约束,即: l
l sar_total_segment_sequnum的值大于等于。sar_segment_seqnum的值 请确保三个sars的值满足:sar_total_segment_sequnum小于或等于sar_segment_seqnum。
l 三个Sars中某些或全部TLV非法。 l 请确保三个sars的长度符合SMPP3.4协议规范的要求。
  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 PPS鉴权超时 l 如果满足该条件,则是系统原因,请稍后再尝试提交短消息。
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
SMC根据提交的短消息的sm_default_msg_id字段的值,找不到预定义短消息。 请检查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 请确保该命令是SMPP3.4协议中定义的命令字。
ID非法。 l
消息的Command ID不是SMPP3.3协议中定义的Command ID值。 如果是SMPP3.4协议中定义的命令字,请检查提交该命令的接口的类型是否是SMPP3.4接口。理论上,SMPP3.4接口支持SMPP3.3协议中定义的所有命令字。
  l 如果是SMPP3.3接口或者outbind接口,不支持所有的命令字。具体情况请咨询华为公司当地办事处技术服务工程师。
MB:0002 命令长度错误。 l
command_length的长度比消息头的长度小。 请检查该命令的长度是否为该命令对应的PDU(Protocol Data Unit)的实际长度。
  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 尚未建立连接  
© Copyright 2014 CloudNetwork Inc. 京ICP备2022013349号,电信与信息服务业务经营许可证150722号,京网文(2015)0521-201号.All Rights Reserved 北京云智通信有限公司