还剩71页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
错误!未知的文档属性名称维护信息参考错误!未定义样式目录infoX-SMSGW维护信息参考infoX-SMSGW维护信息参考表格目录目录TOC\o1-1\h\z\t标题22标题33Heading2NoNumber2Heading3NoNumber3副标题213公共错误码13-
113.1概述13-
213.2业务模块发送的消息错误码13-
213.3握手异常错误码13-
413.4TCP/IP的SOCKET关闭或产生异常13-
513.
4.1Windows平台SOCKET错误码13-
513.
4.2UNIX平台SOCKET错误码13-
913.
4.3Linux平台SOCKET错误码13-1314维测及网管错误码14-
114.1概述14-
214.2infoX-SMSGW返回给维测台及网管的错误码14-215SMPP话单错误码15-
115.1概述15-
215.2SMPP话单中消息状态字段的特征15-
215.
2.1消息处理成功15-
215.
2.2外部实体返回错误应答15-
215.
2.3infoX-SMSGW发送消息给外部实体失败15-
215.
2.4infoX-SMSGW对消息进行内部处理时产生的错误码15-
215.
2.5其他错误值说明15-
215.3SMPP话单错误码15-
315.
3.1SMPP话单错误码分类15-
315.
3.2infoX-SMSGW的AAAA错误码15-
415.
3.3SCP返回的BBBB错误码15-
815.
3.4ISMG返回的CCCC错误码15-
1115.
3.5SP返回的DDDD错误码15-
1115.
3.6DSMP返回的EEEE错误码15-
1115.
3.7SMC返回的FFFF错误码15-
1415.
3.8GGGG错误码15-
1715.
3.9XXXX错误码15-1716CMPP消息应答错误码16-
116.1CMPP协议登录错误码16-
216.2CMPP同步流程错误码16-
216.
2.1CMPP
3.0同步流程错误码16-
216.
2.2CMPP
2.0同步流程错误码16-
316.3CMPP状态报告中stat字段的错误码16-
316.4GNS返回的应答错误码16-517IWPP消息应答错误码17-
117.1IWPP协议登录消息的错误码17-
217.2IWPP网关互联之间的消息应答错误码17-
217.3状态报告中stat字段说明17-318CMPP话单错误码18-
118.1短消息失败情况18-
218.2infoX-SMSGW与其它网元进行交互时的处理规则18-2表格目录TOC\ft\h\z\tTableDescription1\c图表表13-1错误消息码说明13-2表13-2握手异常错误码说明13-4表13-3Windows平台SOCKET错误码说明13-5表13-4HP平台SOCKET错误码说明13-9表13-5IBM平台SOCKET错误码13-11表13-6Linux平台SOCKET错误码说明13-13表14-1infoX-SMSGW返回给维测台及网管的错误码说明14-2表15-1SMPP话单错误码分类15-3表15-2infoX-SMSGW的AAAA错误码说明15-4表15-3内部等待状态报告错误码说明15-8表15-4SCP返回的BBBB错误码说明15-8表15-5ISMG返回的CCCC错误码说明15-11表15-6SP返回的DDDD错误码说明15-11表15-7DSMP返回的EEEE错误码说明15-12表15-8SMC返回的FFFF错误码说明15-15表15-9GGGG错误码说明15-17表15-10XXXX错误码说明15-17表16-1CMPP协议登录错误码说明16-2表16-2CMPP
2.0同步流程错误码说明16-3表16-3CMPP状态报告中stat字段错误的错误码说明16-3表16-4GNS返回的应答错误码说明16-5表17-1IWPP协议登录消息的错误码说明17-2表17-2互联网关之间的消息应答错误码说明17-2表17-3状态报告中stat字段的说明17-313公共错误码关于本章本章描述内容如下表所示标题内容
13.1概述本节介绍infoX-SMSGW公共错误码包括的内容
13.2业务模块发送的消息错误本节介绍与业务模块发送消息相关的错误码
13.3握手异常错误本节介绍与握手消息和消息接收相关的错误码
13.4TCP/IP的SOCKET关闭或产生异常本节介绍与TCP/IP的SOCKET关闭或产生异常相关的错误码infoX-SMSGW是华为技术有限公司自主研发、具有自主产权的行业网关infoX-SMSGW支持SMPP(ShortMessagePeertoPeer)、CMPP(ChinaMobilePeertoPeer)
2.0和CMPP
3.0等多种网关协议
13.1概述公共错误码主要包括以下几类业务模块发送的消息错误码握手异常错误码TCP/IP的SOCKET关闭或产生异常(Windows平台的SOCKET错误码,UNIX平台的SOCKET错误码和Linux平台下的SOCKET错误码)以上错误码都可以导致infoX-SMSGW断连接口可以根据该错误码说明,查找出现错误的原因,并根据建议作出相应的处理
13.2业务模块发送的消息错误码在客户模块发送了结构错误的消息或者消息错位时,会导致infoX-SMSGW读取消息错误由于infoX-SMSGW与业务模块采用消息流格式,为防止错误的消息造成以后的消息都不能正确取得,此时对其中的某些错误,infoX-SMSGW将断连接口其错误的原因及处理建议如表13-1所示表13-1错误消息码说明错误码原因分析后续操作说明97001缺省解码失败为防止以后消息错误,将断连接口如果infoX-SMSGW作为服务器端接口,则接口将被直接删除,请重新连接如果infoX-SMSGW是客户端接口,则断开接口后网关会自动重新连接,不用处理97002消息头错误为防止以后消息错误,将断连接口如果infoX-SMSGW作为服务器端接口,则接口将被直接删除,请重新连接如果infoX-SMSGW是客户端接口,则断开接口后网关会自动重新连接,不用处理97003源缓冲区不够,不用处理继续接收消息不用处理,仍可以继续收发消息如果仍然出现该错误,则请保存日志、话单和等待状态报告实体文件后,重新启动主进程SmsApp97004目的缓冲区不够为防止以后消息错误,将断连接口如果infoX-SMSGW作为服务器端接口,则接口将被直接删除,请重新连接如果infoX-SMSGW是客户端接口,则断开后网关会自动重新连接,不用处理如果连接成功后发送消息仍然出现该问题,则请保存日志、话单和等待状态报告实体文件后,重新启动主进程SmsApp97005严重协议错误为防止以后消息错误,将断连接口如果infoX-SMSGW作为服务器端接口,则接口将被直接删除,请重新连接如果infoX-SMSGW是客户端接口,则断开后网关会自动重新连接同时查看接口协议选择是否有错误97006协议中某字段一般性错误只删除此消息,不会断连接口不用处理,仍可以继续收发消息97007接收到NACK消息为防止以后消息错误,将断连接口如果infoX-SMSGW作为服务器端接口,则接口将被直接删除,请重新连接如果infoX-SMSGW是客户端接口,则断开后网关自动会重新连接,不用处理97008接收太多的握手消息将断连接口接收到的握手数目大于文件SmsConfig.ini中的[ShakeHandConfig]段的MaxShakeHandFreq配置项配置的握手时间间隔内最大握手数目查看是否握手数目设置是否太小如果是握手数目太小,请您修改再保存日志、话单和等待状态报告实体文件后,重新启动SmsApp97009地址错误,NPI、TON不支持只删除此消息,不断开接口保留未用97010时间格式错误只删除此消息,不断开接口保留未用97011DCS错误只删除此消息,不断开接口DCS取值不在协议规定的范围,协议规定的范围为
0、
3、
5、
7、8或1597012协议不支持只删除此消息,不断开接口不用处理97013不应该收到的消息此消息协议忽略,infoX-SMSGW不断开不用处理97014~97999保留––错误示例如下[2006-10-2414:14:39]3维测接口接收到非法消息解码失败AccountName=R_GW1IFID=268435487RemoteAddr=
10.
70.
116.12179300ErrorCode=
9700513.3握手异常错误码握手异常错误码说明如表13-2所示表13-1握手异常错误码说明错误码原因分析后续操作说明19000保留––19001接收消息的缓冲区出了问题将断连接口保存日志、话单和等待状态报告实体文件,重启主进程SmsApp19002解码返回的值不对说明解码返回的值只能是大于等于-1将断连接口重新连接19003握手超时将断连接口查看对端网元是否启动19004对端网元主动关闭SOCKET断连接口查看对端网元是否关闭SOCKET,修复后重新连接19005连接对方服务器的间隔时间,超时重连连接对方服务器超时,重新连接查看对端网元是否启动,为什么没有应答19006发送Login请求后,等待对方服务器的应答消息超时重新连接对方服务器查看对端网元是否启动,网络连接是否正常,为什么对端网元没有应答消息返回19007进行SOCKET底层的连接建立,等待connect函数的返回时间超时建立SOCKET底层的连接失败请重新建立连接19008Dsmpfep读取消息错误Dsmpfep读取消息错误保存重要文件,重启Dsmpfep进程
13.4TCP/IP的SOCKET关闭或产生异常TCP/IP的SOCKET关闭或产生异常情况如下所示SOCKET底层的其它异常错误,导致断连接口此时的错误码将有多种多样例如[2006-10-2009:33:30]3短消息中心与infoX短消息网关之间TCP连接异常AccountName=smc2IFID=31RemoteAddr=
10.
70.
116.12122225000ErrorCode=10035产生该种错误码的主要原因是客户端主动关闭连接或者产生异常请仔细检查网络连接是否正常,对端网元是否启动详细描述请参见本手册中的“
13.
4.1Windows平台SOCKET错误码说明”、“
13.
4.2UNIX平台SOCKET错误码”和“
13.
4.3Linux平台SOCKET错误码”
13.
4.1Windows平台SOCKET错误码Windows平台SOCKET错误码说明如表13-3所示表13-1Windows平台SOCKET错误码说明错误码错误码标识含义说明10004WSAEINTR中断函数调用重新启动对端网元操作系统,请检查网络连接是否正常,重新连接10013WSAEACCES对端网元拒绝连接程序问题,请将日志发送给华为公司当地办事处技术服务工程师处理10014WSAEFAULT无效的地址IP地址无效,请修正后重新连接10022WSAEINVAL参数错误程序问题,将日志发送给华为公司当地办事处技术服务工程师处理10024WSAEMFILE太多打开的文件系统繁忙,请重新连接10035WSAEWOULDBLOCK资源暂时不足请重新连接10036WSAEINPROGRESS操作正在处理不用处理10037WSAEALREADY操作已经在处理不用处理10038WSAENOTSOCK在不存在的SOCKET上进行操作程序问题,将日志发送给华为公司当地办事处技术服务工程师处理10039WSAEDESTADDRREQ没有目的地址程序问题,请将日志发送给华为公司当地办事处技术服务工程师处理10040WSAEMSGSIZE消息过长请重新连接10041WSAEPROTOTYPE协议错误,SOCKET类型错误程序问题,将日志发送给华为公司当地办事处技术服务工程师处理10042WSAENOPROTOOPT不利的协议选择程序问题,将日志发送给华为公司当地办事处技术服务工程师处理10043WSAEPROTONOSUPPORT协议不支持该系统不支持该协议,请配置相关协议,并重新连接10044WSAESOCKTNOSUPPORTSOCKET类型不支持程序问题,将日志发送给华为公司当地办事处技术服务工程师处理10045WSAEOPNOTSUPP操作不支持程序问题,将日志发送给华为公司当地办事处技术服务工程师处理10046WSAEPFNOSUPPORT协议集不支持该系统没有配置该协议集,请配置执行后重新连接10047WSAEAFNOSUPPORT协议集不支持该地址集程序问题,将日志发送给华为公司当地办事处技术服务工程师处理10048WSAEADDRINUSE地址已经在使用该IP地址已经被绑定,请更换IP地址后重新连接10049WSAEADDRNOTAVAIL不能分配请求地址无效的地址或者端口,请检查修正后重新连接10050WSAENETDOWN网络断连请检查网络连接是否正常10051WSAENETUNREACH网络不可达请检查网络连接是否正常10052WSAENETRESET网络重置,终止连接不用处理10053WSAECONNABORTED软件问题引起连接终止请检查对端网元主机的软件运行是否正常,网络连接是否正常,重新连接10054WSAECONNRESET对端网元重置连接不用处理10055WSAENOBUFS缓冲区不够请尝试重新连接,如果仍然有问题,则重新启动对端网元主机系统,重新连接10056WSAEISCONNSOCKET已经被连接请重新连接10057WSAENOTCONNSOCKET不能被连接请重新连接10058WSAESHUTDOWNSOCKET关闭,不能发送消息请检查网络连接是否正常,重新连接后再发送接收消息10060WSAETIMEDOUT连接超时请检查网络连接,对端网元网络是否繁忙重新连接10061WSAECONNREFUSED连接拒绝查看对端网元是否启动了相应的的服务,启动后重新连接10064WSAEHOSTDOWN主机关闭请检查对端网元是否已经关闭,网络连接是否正常,修正后重新连接10065WSAEHOSTUNREACH没有路由到主机请检查网络连接是否正常,重新连接10067WSAEPROCLIM负载过大请检查是否已经达到了服务的最大限制,重新启动对端网元主机系统,修正后重新连接10091WSASYSNOTREADY网络子系统不可用请检查机器网络是否可用,并将日志发送给华为公司当地办事处技术服务工程师处理10092WSAVERNOTSUPPORTEDWINSOCK.DLL版本不支持请重装系统后重新连接10093WSANOTINITIALISEDWSAStartup初始化失败请重新连接10101WSAEDISCON对端网元SOCKET正在关闭请检查网络连接是否正常重新连接10109WSATYPE_NOT_FOUNDClass类型没有找到请等待一段时间后重新连接11001WSAHOST_NOT_FOUND主机没有找到请检查网络连接是否正常,对端网元是否已经启动,重新连接11002WSATRY_AGAIN主机名解析遇到暂时失败请重试11003WSANO_RECOVERY不可恢复的错误请检查网络连接是否正常,重新连接11004WSANO_DATA有效的名字,但请求相关数据记录不正确查看网络连接是否正常,重新连接
13.
4.2UNIX平台SOCKET错误码UNIX平台SOCKET错误码,由HP平台SOCKET错误码和IBM平台SOCKET错误码两部分组成HP平台SOCKET错误码HP平台SOCKET错误码说明如表13-4所示表13-1HP平台SOCKET错误码说明错误码错误码标识含义说明10061EPROTO协议错误请检查协议选择是否有错误,修正后重新连接10216ENOTSOCK在不存在的SOCKET上进行操作程序问题,将日志发送给华为公司当地办事处技术服务工程师处理10217EDESTADDRREQ没有目的地址没有目的地址,请修正后重新连接10218EMSGSIZE消息过长请重新连接10219EPROTOTYPE协议错误,SOCKET类型错误程序问题,将日志发送给华为公司当地办事处技术服务工程师处理10220ENOPROTOOPT协议不可用程序问题,将日志发送给华为公司当地办事处技术服务工程师处理10221EPROTONOSUPPORT协议不支持配置相关协议后,重新连接10222ESOCKTNOSUPPORTSOCKET类型不支持程序问题,将日志发送给华为公司当地办事处技术服务工程师处理10223EOPNOTSUPP操作不支持程序问题,将日志发送给华为公司当地办事处技术服务工程师处理10224EPFNOSUPPORT协议集不支持查看是否协议选择错误,对端网元系统协议配置是否错误,修正后重新连接10225EAFNOSUPPORT协议集不支持该地址集程序问题,将日志发送给华为公司当地办事处技术服务工程师处理10226EADDRINUSE地址已经在使用请修改后重新连接10227EADDRNOTAVAIL不能分配请求地址无效的地址或者该地址不能从本机得到,请检查后重新连接10228ENETDOWN网络断连请检查网络连接是否正常10229ENETUNREACH网络不可达请检查网络连接是否正常10230ENETRESET网络停止连接网关作为客户端接口时,不需要处理,网关会自动重连网关作为服务端接口时,需要远端设备重新连接网关10231ECONNABORTED软件问题引起连接中断请检查对端网元主机的软件运行是否正常,网络连接是否正常,重新连接10232ECONNRESET对端网元重置连接网关作为客户端接口时,不需要处理,网关会自动重连网关作为服务端接口时,需要远端设备重新连接网关10233ENOBUFS缓冲区不够请尝试重新连接,如果仍然有问题则查看对端网元内存是否充足,重新启动对端网元主机系统,重新连接10234EISCONNSOCKET已经被连接网关作为客户端接口时,不需要处理,网关会自动重连网关作为服务端接口时,需要远端设备重新连接网关10235ENOTCONNSOCKET没有被连接网关作为客户端接口时,不需要处理,网关会自动重连网关作为服务端接口时,需要远端设备重新连接网关10236ESHUTDOWNSOCKET关闭,不能发送消息网关作为客户端接口时,不需要处理,网关会自动重连网关作为服务端接口时,需要远端设备重新连接网关10238ETIMEDOUT连接超时请检查网络连接,对端网元网络是否繁忙重新连接10239ECONNREFUSED连接拒绝请检查对端网元是否开启相应的服务,重新连接10240EREMOTERELEASE远程对端网元是否连接重新连接10241EHOSTDOWN主机关闭请检查对端网元系统是否启动,重新连接10242EHOSTUNREACH没有路由到主机请检查连接是否正常,重新连接10244EALREADY操作已经在处理不用处理10245EINPROGRESS操作正在处理不用处理10246EWOULDDBLOCK操作被阻塞请重新连接IBM平台SOCKET错误码IBM平台SOCKET错误码说明如表13-5所示表13-2IBM平台SOCKET错误码错误码错误码标识含义说明10057ENOTSOCKSOCKET连接未成功程序问题,将日志发送给华为公司当地办事处技术服务工程师处理10058EDESTADDRREQ没有目的地址目的地址参数不能为空,修正后重新连接10059EMSGSIZE消息过长请重新连接10060EPROTOTYPE协议错误,SOCKET类型错误程序问题,将日志发送给华为公司当地办事处技术服务工程师处理10061ENOPROTOOPT协议不可用程序问题,将日志发送给华为公司当地办事处技术服务工程师处理10062EPROTONOSUPPORT协议不支持请配置后重新连接10063ESOCKTNOSUPPORTSOCKET类型不支持程序问题,将日志发送给华为公司当地办事处技术服务工程师处理10064EOPNOTSUPPSOCKET不支持该操作程序问题,将日志发送给华为公司当地办事处技术服务工程师处理10065EPFNOSUPPORT协议集不支持该系统没有配置该协议集,请配置相关协议集执行后重新连接10066EAFNOSUPPORT协议集不支持该地址集程序问题,将日志发送给华为公司当地办事处技术服务工程师处理10067EADDRINUSE地址已经在使用请重新连接10068EADDRNOTAVAIL不能分配请求的地址无效的地址或者该地址不能从本机得到,修改后重新连接10069ENETDOWN网络断连查看网络连接是否正常,重新连接10070ENETUNREACH网络不可达请检查网络连接是否正常,重新连接10071ENETRESET网络重置,丢失该连接不用处理10072ECONNABORTED软件问题引起连接中断请检查对端网元主机的软件运行是否正常,网络连接是否正常,重新连接10073ECONNRESET对端网元重置连接不用处理10074ENOBUFS缓冲区不够请尝试重新连接,如果仍然有问题则查看对端网元内存是否充足10075EISCONNSOCKET已经被连接不用处理10076ENOTCONNSOCKET没有被连接请重新连接10077ESHUTDOWNSOCKET关闭,不能发送消息请重新连接10078ETIMEDOUT连接超时请检查网络连接,对端网元网络是否繁忙重新连接10079ECONNREFUSED连接拒绝请检查对端网元网络是否正常10080EHOSTDOWN主机关闭请检查网络连接是否正常,对端网元是否已经关闭,重新连接10081EHOSTUNREACH没有路由到主机请检查网络连接是否正常
13.
4.3Linux平台SOCKET错误码Linux平台SOCKET错误码说明如表13-6所示表13-1Linux平台SOCKET错误码说明错误码值错误码标识含义说明10228ENETDOWN网络断连请查看网络连接10229ENETUNREACH网络不可达请检查网络连接是否正常10230ENETRESET网络停止连接网关作为客户端接口时,不需要处理,网关会自动重连网关作为服务端接口时,需要远端设备重新连接网关10231ECONNABORTED软件问题引起连接终止请检查对端主机的软件运行是否正常,网络连接是否正常,重新连接10232ECONNRESET对端重置连接网关作为客户端接口时,不需要处理,网关会自动重连网关作为服务端接口时,需要远端设备重新连接网关10233ENOBUFS没有足够的缓冲区请尝试重新连接,如果仍然有问题则请查看对端内存是否充足,重新启动对端主机系统,重新连接10234EISCONNSOCKET已经被连接网关作为客户端接口时,不需要处理,网关会自动重连网关作为服务端接口时,需要远端设备重新连接网关10235ENOTCONNSOCKET没有被连接网关作为客户端接口时,不需要处理,网关会自动重连网关作为服务端接口时,需要远端设备重新连接网关10236ESHUTDOWNSOCKET关闭,不能发送消息网关作为客户端接口时,不需要处理,网关会自动重连网关作为服务端接口时,需要远端设备重新连接网关10238ETIMEDOUT连接超时请检查网络连接,对端网络是否繁忙重新连接10239ECONNREFUSED连接被拒绝请检查对端是否启动了相应的服务,启动后重新连接10240EREMOTERELEASE远程对端是否连接请检查对端系统,重新连接10241EHOSTDOWN主机已经关闭请检查对端是否已经关闭,请检查网络连接是否正常,重新连接10242EHOSTUNREACH没有到主机的路由请检查网络连接是否正常,重新连接10244EALREADY操作已经在处理不用处理10245EINPROGRESS操作正在处理中不用处理10246EWOULDBLOCK操作阻塞请重新连接10248ENAMETOOLONG文件名过长程序问题,将日志发送给华为公司当地办事处技术服务工程师处理10249ELOOP太多嵌套的逻辑链接程序问题,将日志发送给华为公司当地办事处技术服务工程师处理14维测及网管错误码关于本章本章介绍了infoX-SMSGW与维测台及网管之间的错误码通过阅读本章内容,可以了解infoX-SMSGW产生维测台及网管错误码的原因和相应的处理建议
14.1概述维测错误码主要是在维测台进行维测时产生的错误,报告管理员错误的原因网管的错误码与维测错误码一一对应如果遇到相应的错误码,可以根据其处理建议做出相应的处理
14.2infoX-SMSGW返回给维测台及网管的错误码infoX-SMSGW返回给维测台及网管的错误码说明如表14-1所示表14-1infoX-SMSGW返回给维测台及网管的错误码说明维测错误码网管错误码含义说明990004000保留–990014001用户没有查询权限查看登录用户的权限,是否有查询权限可以用管理员帐户登录查询990024002用户没有修改权限查看登录用户是否有修改权限,可以用管理员帐户登录990034003收到的维测协议错误所发送的消息长度和标准的消息长度不等,查看是否维测台版本错误990044004输入要操作的帐号名为空增加帐号时帐号名为空,查看是否为空990054005帐号名错误请参照以下错误查看相应内容增加帐号时,帐号名重复通过帐号名查找不到帐号的信息990064006不能对管理员帐号进行操作请不要对管理员帐号操作990074007输入相关帐号名不合法查看是否存在该帐号名的帐号990084008输入帐号优先级的值不合法修改优先级,使之符合要求990094009由于系统原因添加帐号失败保存日志、等待状态报告实体、话单文件,重新启动主进程SmsApp如果经常出现该错误,请升级硬件设备990104010由于系统原因添加接口失败接口号用完,接口号重复,申请相应的接口类内存失败,保存日志、等待状态报告实体、话单文件,重新启动主进程SmsApp990114011添加接口的对端网元地址信息输入格式错误请根据以下错误查看对端网元地址信息格式是否正确缺少IP地址,IP地址非法缺少端口号,或者端口号为0缺少重连时间,或重连时间为0修改以后重新建立接口990124012添加接口的接口类型无效,即维测台版本错误查看维测台版本是否错误,或者建立连接是否失败如果维测台版本错误,请使用正确的版本如果不是,查看网络连接是否正常,重新添加接口990134013用户不能删除管理员帐号下的维测接口用户不能删除管理员帐号下的维测接口,不能对管理员帐号操作990144014用户输入的接口ID无效请检查以下内容根据查找的错误修改被跟踪的接口ID是否存在被删除的接口ID是否存在被查询的接口ID是否存在被查询的接口所依赖的帐号是否存在维测台接口是否存在990154015由于系统原因,查询接口失败保留未用990164016由于系统原因,查询号段鉴权信息失败由于系统原因申请内存失败,查询所有帐号信息时取得的接口数目为0请保存等待状态报告实体、日志和话单文件后,重新启动主进程SmsApp990174017号段鉴权信息所在帐号的鉴权类型无效请查看号段鉴权信息所在的帐号的鉴权类型是否为非用户鉴权或非号段鉴权990184018号段鉴权信息所在帐号的鉴权类型为用户鉴权查看号段鉴权信息所在帐号的鉴权类型是否为用户鉴权,如果是,修改为号段鉴权990194019号段鉴权信息输入的服务类型无效查看号段鉴权信息输入的服务类型是否不为发送服务类型或接收服务类型,请修改为有效的服务类型990204020号段鉴权信息输入的地址类型无效查看是否号段鉴权信息输入的源地址或目的地址类型无效,请修改为有效的地址服务类型990214021增加的号段鉴权信息已经存在或输入号段无效查看增加的号段鉴权信息是否已经存在或查看输入号段是否无效990224022删除号段鉴权信息不存在查看删除的号段鉴权信息是否存在990234023路由信息和帐号名不匹配保留未用990244024路由信息错误查询路由时,所要查询的路由个数超过了最大限制990254025删除路由的地址信息错误查看是否不存在该路由信息990264026添加路由的地址信息错误查看添加路由信息的目的地址,或者源地址长度是否非法,其长度为是否超过了最大长度990274027添加PPS路由信息中的用户类型错误请检查添加PPS路由信息中的PPS类别是否错误,即是否为非预付费类型990284028接入码错误请检查删除路由信息时目的地址或源地址的长度是否非法,其长度为是否超过了最大长度删除PPS路由信息时该路由信息不存在990294029SETPARAM输入服务类型为SERVICE_SMS时,没有接口–990304030加载数据中心地址信息失败查看短消息中心地址信息是否配置错误如果不是,请保存日志、等待状态报告实体、话单文件,重新启动主进程SmsApp990314031加载错误提示信息失败保存日志、等待状态报告实体、话单文件,重新启动主进程SmsApp990324032加载费率表失败查看费率表文件InfoRateTable.dat是否存在如果存在,则保存日志、等待状态报告实体和话单文件后,重新启动主进程SmsApp990334033加载IP信息失败查看IP信息文件ipfilter.dat是否存在990344034加载需要存储转发信息失败请重新加载需要存储转发信息如果还是不成功,则请保存日志、等待状态报告、话单、帐号文件,然后重新启动主进程SmsApp990354035加载SP拦截信息失败查看请查看SP拦截信息相应文件是否存在,如pfilterinfo/AllowGroup.dat和spfilterinfo/DenyGroup.dat文件990364036加载DSMP相关信息失败加载不送DSMP鉴权的号段失败或者加载本地SP列表失败,请查看相应文件是否存在,如NotSendDsmpAddr.datSPDsmpMo.datSPDsmpMt.datSPAccessVersion.dat990374037SETPARAM输入特征字符串无效SETPARAM输入特征字符串无效,请查看是否有相应的功能实现990384038GETPARAM输入服务类型为SERVICE_SMS时,没有接口GETPARAM输入服务类型为SERVICE_SMS时,没有接口990394039GETPARAM输入服务类型为SERVICE_REVERSE1保留未用990404040GETPARAM输入特征字符串无效GETPARAM输入特征字符串无效,查看是否有相应的功能实现990414041查询ServiceID时,文件打开操作失败查询ServiceID时文件时,打开文件Sms_MT.ini操作失败查看该文件是否存在990424042查询ServiceID时,文件长度错误查询ServiceID时,文件长度错误查看文件Sms_MT.ini是否超大或者为空990434043查询ServiceID文件时,申请内存错误查询ServiceID文件时申请内存错误请保存日志、等待状态报告实体和话单文件后,重新启动主进程SmsApp990444044查询ServiceID文件时,取到的长度不是实际文件的长度查询ServiceID文件时,取到的长度不是实际文件的长度,查看文件格式是否有错误990454045设置性能阈值的消息类型错误设置性能阈值的消息类型错误,非0和1,请修改后重新操作990464046系统非双机模式不能切换系统非双机模式不能切换不能进行此类操作990474047动态加载送SCP的号段表失败保留未用990484048加载SP信息参数错误加载SP信息的命令参数错误,非字符串SmsMOMT990494049加载SP信息读取配置文件错误请查看SP信息文件spinfomo.dat与spinfomt.dat是否存在990504050增加跟踪失败增加跟踪失败,全流程跟踪的个数超过了最大限制20,或者全流程跟踪没有设置跟踪条件990514051终止跟踪失败删除跟踪失败,查看是否有跟踪消息存在900524052内存分配失败获取维测台配置参数和设置监控号段失败,保存话单、日志和等待状态报告实体文件,重新启动主进程SmsApp990534053版本不匹配维测台版本和infoX-SMSGW版本不匹配,请重新申请配套版本990544054非法配置项设置或查询开关配置项时存在非法的开关配置项990554055开关项设置没有权限设置开关配置项时没有权限,查看是否有相应的权限990564056设置infoX-SMSGW属性错误请检查smsdefparam.ini文件是否存在,文件中是否存在[Device],[Device]中是否存在以下三项NetIDNetCodeLocation990574057GNS路由消息空GNS路由消息为空,请重新获取GNS路由消息990584058获取GNS路由失败获取GNS路由失败,查看是否没有启用GNS功能,与GNS帐号相连的接口是否连接正常990594059错误码转换文件不存在请检查错误码转换文件CmppErrMap.dat是否存在,文件格式是否有错误990604060错误码转换文件格式错误请查看错误码转换文件CmppErrMap.dat格式是否有错误990614061查询所有接口失败保留未用990624062GNS发送接口类型错误GNS发送接口类型错误请通过维测台,查看接口类型配置是否错误990634063非法的SPTypeID增加或修改帐号时SPTypeID的值非法,说明该值不是smsdefparam.ini文件中[SPTypeDescInfo]配置项中规定的值具体的规定如下TypeIDList=01234唯一ID的列表,中间不能有空格,以下配置项的格式为唯一ID=服务代码长度,此类SP描述信息0=4普通SP1=8集团客户内部应用2=6集团客户产品3=8集团客户外部应用4=5特殊行业客户990644064非法的PROXYID,超过了最大值7或者小于最小值0修改帐号、增加帐号或强制同步数据时,PROXYID的值非法(非PROXYID标记)990654065不能修改PROXYID修改帐号时,请不要对帐号的PROXYID进行修改990664066PROXY数据同步失败PROXY数据同步失败,请重新同步数据990674067等待PROXY应答超时增加、删除和修改帐号或接口时,等待PROXY应答超时,请查看PROXY是否启动,连接是否正常启动PROXY,并重新建立连接990684068帐号或接口同步数据的类型错误启动新操作,如果还是有错误,请联系华为公司当地办事处技术服务工程师990694069帐号接口数据与infoX-SMSGW不同步的错误查看启用的是否为后台APP进程如果不是后台APP进程,请把配置文件的相关配置项修改为后台APP进程990704070帐号接口数据同步前置机未激活查看PROXY和APP之间的接口是否正常990714071帐号接口数据同步,没有需要同步的数据不用处理990724072APP数据同步失败,主要指服务端接口数据和客户端接口数据同步错误查看两边的接口数据是否一致990734073添加内部连接接口,帐号的服务类型或编码类型不正确重新选择合适的服务类型或编码类型重新建立接口990744074增加、删除、修改和查询路由时,路由项中字段(目的地址长度和源地址长度)出现错误减小目的地址长度和源地址长度,然后重新进行该操作,990754075设置统计监控类型错误,监控类型不是号段或帐号修改监控类型为号段或帐号,重新操作990764076设置统计操作类型错误,操作类型不是增加或删除重新操作990774077维测操作无权限维测台登录infoX-SMSGW时,加载基本配置,维测操作没有权限查看是否以正确的帐号登录,该帐号是否有相应的权限990784078设置统计无权限设置统计帐号无权限,说明该帐号没有管理权限请以管理权限的帐号登录990794079设置统计帐号不存在查看统计帐号是否存在重新选择帐号后,重新设置统计帐号990804080设置统计号段非数字设置统计号段,号段不是全部由数字组成,检查并修改后重新操作990814081设置统计号段超过最大允许数如果是必须统计的号段,删除其他统计号段,然后再增加该号段990824082收发消息计数器统计的帐号的个数超过了最大值100删除不需要实时统计的帐号后再进行操作990834083查询指定号段时,消息长度错误重新操作990844084查询号段的个数超过100最大限制回失败应答保留未用990884088查询指定号段、查询所有指定号段或实时统计号段时,分配内存空间失败保存帐号、日志、等待状态报告、话单文件,重新启动主进程SmsApp990894089实时统计的消息类型错误检查是否非Submit、Deliver或Report消息选择正确的统计消息类型后重新操作990904090infoX-SMSGW运行资源监控时,没有可用的任务号稍后再添加资源监控如果仍然出现该错误码,则保存帐号、日志、等待状态报告、话单文件,重新启动主进程SmsApp990914091无效的监控时间间隔监控时间间隔小于0或大于最大值2天,修改监控时间后重新操作990924092没有可用定时器重新操作如果仍然没有可用的定时器,则保存帐号、日志、等待状态报告和话单文件,重新启动主进程SmsApp990934093增加infoX-SMSGW运行资源监控时没有权限查看登录的帐号是否有权限增加资源监控990944094取消infoX-SMSGW运行资源监控时,通过任务ID删除监控任务失败查看该运行资源监控是否存在990954095查询收发消息计数监控信息的消息长度错误帐号名列表的长度超过了最大限制或者消息长度错误990964096添加数据库监控消息长度错误重新操作990974097没有可用的数据源没有配置用于数据库监控的数据源990984098数据源没有可用的连接添加数据库监控消息时与数据源的连接断开,重新连接数据源990994099数据库查询的SQL语句执行错误SQL语句执行错误,重新执行991004100添加数据库监控信息的监控时间间隔错误监控时间间隔小于0或大于最大值2天,修改监控时间后重新操作991014101添加数据库监控的个数超过允许的最大数目10如果确实需要增加数据库监控,删除其他的监控,重新操作991024102添加数据库监控时分配内存失败保存帐号、日志、等待状态报告、话单文件,重新启动主进程SmsApp991034103添加数据库监控时设置定时器错误等一段时间再添加数据库监控如果仍然设置定时器出错误,则保存帐号、日志、等待状态报告、话单文件,重新启动主进程SmsApp991044104添加系统监控消息长度错误–991054105添加系统监控的时间间隔不在容许的范围内–991064106添加的系统监控的个数超过容许的最大数目不能再添加监控消息991074107添加系统监控时分配内存失败请保存帐号、日志、等待状态报告、话单文件,然后重新启动主进程SmsApp991084108添加系统监控时设置定时器出错误等一段时间再添加如果仍然设置定时器出错误,则请保存帐号、日志、等待状态报告、话单文件,重新启动主进程SmsApp991094109添加重发计数监控消息长度错误重新操作991104110添加重发计数监控时间间隔不在允许的范围内修改监控时间间隔后,重新操作991114111添加重发计数监控的个数超过允许的最大数目991124112添加重发计数监控时分配内存失败保存帐号、日志、等待状态报告、话单文件,重新启动主进程SmsApp991134113添加重发计数监控时设置定时器出错误保存帐号、日志、等待状态报告、话单文件,重新启动主进程SmsApp991144114取消重发计数监控的消息长度错误重新操作991154115取消重发计数监控的消息个数超出允许的范围查看取消的重发计数监控任务是否存在,如果存在请重新操作,如果不存在则不用处理如果重新操作仍然失败,请联系华为公司当地办事处技术服务工程师991164116取消系统监控消息的长度错误重新操作991174117取消系统监控的消息个数超出允许的范围查看取消的系统监控任务是否存在如果存在请重新操作如果不存在则不用处理如果重新操作仍然失败,请联系华为公司当地办事处技术服务工程师991184118取消数据库监控消息的度错误重新操作991194119取消数据库监控的消息个数超出允许的范围查看取消的系统监控任务是否存在如果不存在则不用处理如果存在请重新操作如果重新操作仍然失败,请联系华为公司当地办事处技术服务工程师991204120维测台查询配置文件失败重新查询,如果继续失败请联系华为公司当地办事处技术服务工程师991214121维测台查询配置文件,没有记录保留未用991224122维测台设置配置文件,记录已经存在不用处理991234123维测台设置配置文件,插入记录失败修改后重新操作991244124维测台设置配置文件,删除记录失败,查找不到该记录或不能完全匹配查看该记录是否存在,如果存在,重新操作991254125保存配置文件失败、打开文件失败或写入文件失败查看相应操作的文件是否存在991264126在没有配置启动号码转换时,设置或使用号码转换功能请先配置启动号码转换功能991274127由于申请内存失败,报告系统错误保存日志、等待状态报告实体、话单文件,重新启动主进程SmsApp991284128超出设置记录个数的最大数目500请修改,减少记录后重新操作991294129设置类型非增加或删除重新操作991304130非法的设置命令操作的命令是网关不支持的命令,请确认是否需要该功能991314131SP组已经存在–991324132SP组不存在请查看该拦截组是否存在991334133增加拦截号段时,在相应的拦截组内已经存在该号段请查看在该拦截组内是否已经存在该号段信息991344134删除拦截号段时,在相应的拦截组内查不到相应号段信息请查看在该拦截组内是否存在该信息991354135设置配置信息失败查看设置的配置信息是否符合格式要求如果不符合,调整后重新操作991364136保存risestring文件失败请查看相应的risestring文件是否存在99137~99139–保留保留未用991404140增加号码转换信息时,AddresAdd号段已经存在查看是否已经存在相同的号段,如果存在,则不用处理991414141删除号码转换信息时,AddresAdd号段不存在查看该号段是否存在,如果存在,则重新操作99142–保留保留未用991434143系统正在等待保存,不能加载等保存完毕后再加载991444144非法的设置信息检查操作的各个参数是否合法991454145在没有启用SP拦截时,设置或获取SP拦截信息在SmsConfig.ini文件中配置启动SP拦截具体配置方法如下[ErrCode]CheckSPMsg=1991464146查询消息子命令字非法重新查询消息991474147设置费率时,设置消息的子命令字非法重新设置费率991484148非法费率设置费率时,费率的值为0,请修改后,重新设置费率991494149没有启用DSMP功能请先启用DSMP功能,再配置相关信息991504150License非法License非法,维测台登录失败,请向华为公司当地办事处技术服务工程师申请合法的License991804180由于系统原因,修改密码失败确认infoX-SMSGW是否运行正常,并重试991814181密码长度不够检查密码长度是否小于6位991824182密码中含有非法字符检查密码中是否含有除字母、数字和允许的特殊字符(标点、符号、空格)外的其他字符991834183密码过于简单检查密码中是否同时具有字母、数字和允许的特殊字符(标点、符号、空格)991844184密码中相同字符多于两个检查密码中是否存在两个以上的相同字符991854185密码与最近五个历史密码存在重复检查密码是否与最近五个历史密码中的某个相同991864186密码与最近五个历史密码过于相似检查密码与最近五个历史密码中的某个密码中的相同位置的相同字符是否多于2个991874187连续多次因密码错误登录失败,该帐号已被锁定等待3分钟后重新登录991884188企业签名信息已经存在,不能重复添加检查是否存在该接入号对应的企业签名信息991894189企业签名信息不存在,不能修改或删除检查是否已经存在该接入号对应的企业签名信息991904190企业签名中的接入号非法接入号的长度不对或存在非法字符991914191超长消息签名策略非法超长消息签名策略非法,取值应当为0~4之间的整数991924192企业签名信息数据尚未加载检查infoX-SMSGW日志内容,确认网关是否已经成功加载签名信息数据991934193企业签名信息修改失败检查infoX-SMSGW日志内容,确认网关是否已经成功加载签名信息数据,是否存在签名异常日志991944194企业签名信息数量超过最大允许值检查企业签名信息的数量是否已达到500000992004200扩展号码非法检查服务代码是否为空,或者服务代码的长度超过了最大长度,或者长号码不是以服务代码为前缀如果是,请修改992014201达到了注册号码的最大数查看注册的号码个数是否已经达到了注册号码的最大数,该最大数可以在文件smsdefparam.ini中配置MaxSPRigsterNumCount的值,SP企业系统统一的最大注册号码数,取值范围0~3000,默认值500992024202加载计费企业代码和子企业服务代码信息参数错误查看ChargeServer是否启动,发送到ChargeServer的消息是否有错误992034203加载计费企业代码和子企业服务代码信息错误重新加载,如果仍然出错误则保存话单、日志、等待状态报告实体文件,重新启动主进程SmsApp992044204加载转发ChargeServer非法保留未用992054205帐号类型不合法保留未用992064206接入企业号非法查看增删改消息中的企业接入号信息是否为空,是否不存在该企业接入号信息992074207时间段个数非法增加企业控制信息时,添加允许或禁止时间段时,时间段个数非法,大于了最大的时间段个数992084208时间段设置非法增加企业控制信息时,添加允许或禁止时间段时,时间段设置非法,查看是否各个时间段之间有重合或者时间的格式不对992094209增加、删除、修改和接入企业信息时出错误–992104210保存内存到MoResendInfo.dat文件时,打开该文件失败查看该文件是否存在992124212尚未启动MoStoreResend功能,先配置IsMoStoreResend配置项+AsyncMode配置项请先配置IsMoStoreResend配置项和AsyncMode配置项992134213单次群发最大群发量非法,取值区间为1~100–992144214计费标记非法,取值应为以下值0后付费1预付费–992154215长号码检测标记非法,取值应为以下值0不检测1检测–992184218没有启动路由码+短消息内容进行路由变换如果要启用“路由码+短消息内容”进行路由变换时,请配置SmsConfig.ini文件中的以下配置项[ContentRoute]SubmitUseContentRoute=1DeliverUseContentRoute=1992194219打开文件失败根据错误提示,检查文件是否存在或已损坏992204220无效的手机号码前缀保留未用992214221无效的网络类型保留未用992234223企业中文签名非法检查企业中文签名是否超长,签名中是否含有非法字符992244224企业英文签名非法检查企业英文签名是否超长,签名中是否含有非法字符992254225是否允许发送异网短消息属性的参数值非法取值应为0或10不允许1允许检查该属性是否为0或1992264226号码变换规则的参数个数超过最大允许值检查该匹配规则对应的变换规则的参数是否超过20个992274227节假日数目超过最大允许值检查网关设置的节假日数目是否超过10992284228节假日名称非法检查节假日名称中是否含有“[”、“]”、“;”、“#”、“=”、“”、“’”、“””、“\”、回车符与换行符等非法字符992294229每天忙时段数目超过最大允许值检查每天的忙时段数目是否超过3992304230每一周忙时段中周天数错误检查每一周忙时段中周天数是否在0~6之间(代表周日到周六)992314231流控时间段存在重叠检查流控时间段是否重叠992324232节假日名称不存在检查网关中是否存在该节假日信息992334233帐号名重复检查infoX-SMSGW中是否已经存在同名的帐号(Windows平台下不区分大小写)992384238查询帐号名失败检查帐号名是否为空,再重试一次992394239组名非法检查组名是否以字母或汉字开头,并且组名中不能含有“#”、“,”、“=”、“”992404240超出系统设置的最大路由数对于帐号路由,如果是添加分组路由时,请检查分组路由总数是否已达到3000条如果是只删除分组路由,而不删除其下的路由时,请检查无分组路由与即将被删除的组下的路由的总和是否超过3000条对于PPS路由,如果是添加路由时,请检查分组路由数是否超过3000条,或无分组路由数是否超过6000条如果是只删除路由,而不删除其下的路由时,请检查无分组路由与即将被删除的路由的总和是否超过6000条992414241从内存往SQLite数据库写内容失败检查数据库连接是否正常,再重试一次992424242路由号段非法路由号段只支持数字、字母和以下符号“#”、“*”、“+”、“-”、“”、“”992434243查询路由失败确认infoX-SMSGW中是否存在该路由992444244修改组帐号与原帐号相同检查修改的组帐号是否与原帐号相同992454245已经存在此PPS路由不用处理992464246正在加载PPS等加载PPS路由结束后再操作992814281未启用异网号码变换功能检查SmsConfig.ini文件中的配置项RiseSubmitOrgToMS或RiseDeliverDestToSP是否配为1992824282异网号码变换记录已经存在不用处理992834283异网号码变换数据不存在检查是否存在次条异网号码变换记录992844284非法的SP接入号SP接入号不能为空,且只支持数字和以下字符“#”、“*”、“+”、“-”、“”992854285非法的用户号段用户号段只支持数字和以下字符“#”、“*”、“+”、“-”、“”992864286非法的变换后号码变换后号码不能为空,且只支持数字和以下字符“#”、“*”、“+”、“-”、“”992874287非法的替换规则替换规则只能是0或10前缀替换1完全替换992884288数据库操作失败检查数据库连接是否正常查看日志,再试一次992894289异网号码变换测试消息参数非法测试消息中的源地址和目的地址不能为空,且只支持数字和以下字符“#”、“*”、“+”、“-”、“”992924292异网号码变换文件不存在或者格式错误检查配置文件下的db和db/bak目录下是否存在RiseExNumbers.db文件,文件格式是否正确992934293异网号码变换已经达到最大记录数500000检查异网号码变换是否已经达到最大记录数500000992944294异网号码变换数据正在加载稍候重试992954295添加异网号码变换数据失败查看日志,再试一次992964296删除异网号码变换数据失败查看日志,再试一次992974297查询异网号码变换数据失败查看日志,再试一次992984298异常的异网号码变换数据异常,一个手机号只能对应一个SP接入号检查添加的记录是否异常992994299测试异网号码变换数据失败查看日志,再试一次99312–服务代码为空或虚拟企业代码标识错误服务代码不能为空虚拟企业代码标识只能为0或10不采用1采用99313–不存在此服务代码的记录重新查询此服务代码记录看看是否存在如果存在,就再试一次99315~99999–保留–15SMPP话单错误码关于本章本章介绍了SMPP话单中的错误码阅读本章内容,可以了解SMPP话单中错误码产生的原因和相应的处理方法
15.1概述本章主要介绍SMPP话单中错误码产生的原因及处理方法
15.2SMPP话单中消息状态字段的特征
15.
2.1消息处理成功当消息处理成功时,消息状态为
015.
2.2外部实体返回错误应答infoX-SMSGW发送消息给外部实体后,外部实体返回错误应答其对应错误码的结构如下消息状态偏移量+外部实体返回的错误应答偏移量为
20000、
40000、
60000、
80000、100000与120000外部实体返回的错误应答对端网元实体的错误码含义请参见“
15.
3.3SCP返回的BBBB错误码”~“
15.
3.8GGGG错误码”
15.
2.3infoX-SMSGW发送消息给外部实体失败infoX-SMSGW发送消息给外部实体后,外部实体返回的应答超时或者infoX-SMSGW重发消息给外部实体时,最终没有成功其对应错误码的结构如下消息状态偏移量+infoX-SMSGW错误码偏移量为
10000、
30000、
50000、
70000、90000与110000infoX-SMSGW错误码其具体含义请参见表15-
215.
2.4infoX-SMSGW对消息进行内部处理时产生的错误码infoX-SMSGW对消息进行内部处理的错误码,例如对消息的合法性检测失败,内部鉴权失败或者找不到路由消息状态infoX-SMSGW错误码infoX-SMSGW错误码的具体含义请参见表15-
215.
2.5其他错误值说明消息状态值小于10000的错误码为infoX-SMSGW错误码,其具体含义请参见表15-2例如“53”表示消息最近一次发送失败,已经成功发送给重发进程消息状态值出现负数错误码,如-2147483989,表示消息最近一次发送失败,已经成功发送给重发进程
15.3SMPP话单错误码
15.
3.1SMPP话单错误码分类SMPP话单错误码分类如表15-1所示表15-1SMPP话单错误码分类错误码含义AAAAinfoX-SMSGW错误码1XXXX消息发往SCP出现错误时的错误码2BBBBSCP返回错误应答时的错误码,其中BBBB为SCP返回的错误应答消息中的错误码值3XXXX消息发往下一级ISMG出现错误时的错误码4CCCC下一级ISMG返回错误应答时的错误码,其中CCCC为下一级ISMG返回的错误应答消息中的错误码值5XXXX消息发往SP出现错误时的错误码6DDDDSP返回错误应答时的错误码,其中DDDD为SP返回的错误应答消息中的错误码值7XXXX消息发往DSMP出现错误时的错误码8EEEEMDSP返回错误应答时的错误码,其中EEEE为DSMP返回的错误应答消息中的错误码值9XXXX消息发往SMC出现错误时的错误码10FFFFSMC返回错误应答时的错误码,其中FFFF为SMC返回的错误应答消息中的错误码值11XXXX消息发往MDSP出现错误时的错误码12GGGGMDSP返回错误应答时的错误码有关AAAA、BBBB、CCCC、DDDD、EEEE、FFFF、GGGG和XXXX的含义请参见“
15.
3.2infoX-SMSGW的AAAA错误码”~“
15.
3.9XXXX错误码”的说明
15.
3.2infoX-SMSGW的AAAA错误码infoX-SMSGW的AAAA错误码说明如表15-2所示infoX-SMSGW的AAAA错误码由4位数组成,不足4位前面补0表15-1infoX-SMSGW的AAAA错误码说明AAAA含义说明1消息结构错误请检查所发送消息的各个字段值是否符合协议要求2命令字错误查看所发送的消息协议和接收该消息的协议是否不同3消息序列号重复程序问题,将日志发送给华为公司当地办事处技术服务工程师处理4消息长度错误请检查是否发送该消息的协议错误,请检查后重新发送5资费代码错误费率FeeCode字段的值为空或者非数字,或者联通在信网关的费率值为负数或着大于999996超过最大信息长度短消息的长度大于最大长度7业务代码错误查看业务代码是否为空8流量控制错误流量超过了infoX-SMSGW要求的最大流量,请限制流量,或者升级网关9infoX-SMSGW不负责此计费号码计费地址字段为空或者计费地址字段的号段为拦截号段10Src_ID错误查看是否源地址为空或者非数字或者不是以服务代码为前缀,并根据查找到的错误修改11Msg_src错误SPID字段的数值小于0或者大于规定的最大值
(99999),或者是SPID的值和设备代码从第五位开始的值不相等12计费地址错误计费地址为空或者计费地址为非手机号码,或者计费地址不为空但是没有路由帐号电信二级网关的计费地址的路由帐号类型不是短信中心的类型,也不是前转网关类型13目的地址错误目的地址为空或者非前转的移动网关发送目的地址为非手机号码的消息14禁止发送WAPPUSH消息查看是否发送了WAPPUSH消息43禁止向异网发送消息查看SP下发的消息的目的地址是否属于异网号段,该SP是否配置为禁止向异网发送消息44消息发送不在有效时间段内查看当前时间是否在该SP的限制发送时间段内45超出每月最大发送量查看该SP当月发送的消息数量是否已超过每月最大发送量46超出每日最大发送量查看该SP当日发送的消息数量是否已超过每日最大发送量47超出每月最大群发次数查看该SP当月发送的群发次数是否已超过每月最大群发次数48超出每日最大群发次数查看该SP当日发送的群发次数是否已超过每日最大群发次数49超出单次最大群发量查看该SP下发的Submit消息中的目的地址数量已超过单次最大群发量51尚未建立连接请检查网络连接是否正常,重新连接52尚未成功登录请先登录53发送消息失败请重新发送该消息54超时,未接收到响应消息查看连接是否正常55等待状态报告超时查看短信中心或者对端网元网关的连接是否正常,各个网元之间连接是否正常56用户鉴权时,用户状态不正常查看用户鉴权时,用户状态是否正常61有效时间已经过期如果少量消息出现该错误,不用处理如果大量消息出现该错误,请通过维测台跟踪消息,检查消息中的有效期是否设置正确62定时发送时间已经过期不用处理63不能识别的FeeType查看FeeType是否为非法的值为空、非数字、小于0或者大于7等非法值64发送服务源地址鉴权失败不用处理65发送服务目的地址鉴权失败不用处理66接收服务源地址鉴权失败不用处理67接收服务目的地址鉴权失败不用处理68用户鉴权失败请检查路由接收帐号是否存在或者是否为没有此项操作的权限69此用户为黑名单用户不用处理70网络断连或目的设备关闭接口请检查是否网络断连,目的设备的接口是否关闭如果不是上述问题,请联系华为公司当地办事处技术服务工程师处理71超过最大节点数请检查消息是否正常,消息转发的节点数是否超过了最大限制如果不是上述问题,请联系华为公司当地办事处技术服务工程师处理72找不到路由请检查消息是否正常,是否有相应的路由存在如果不是上述问题,请联系华为公司当地办事处技术服务工程师处理73等待应答超时查看网络连接是否正常,请检查对断网元没有应答的原因74送SCP失败查看SCP帐号下的接口是否正常75送SCP鉴权等待应答超时查看SCP是否正常,连接是否正常76信息安全鉴权失败查看消息中是否有涉及安全的内容77超过最大Submit提交数重新设置该帐号最大提交数78SPID为空不用处理79业务类型为空不用处理80CPCode错误固网一级网关,SP下发的消息没有以118为前缀,或者互联网关消息没有以CPID为前缀81发送接收接口重复查看从重发进程过来的消息发送ID和接收ID是否相同82循环路由请检查路由配置是否正确或者通过维测台跟踪消息是否存在循环路由83短消息内容超过了接收侧的最大长度–84网关向MDSP重发鉴权消息失败查看连接是否正常85因MDSP系统忙,网关重发鉴权消息不用处理86因MDSP系统忙,且缓存满,网关重发鉴权消息不用处理87因MDSP流控,网关重发鉴权消息不用处理88等MDSP应答超时,网关重发鉴权消息不用处理89到MDSP鉴权时,网关构造等待应答实体失败保存话单、日志、等待状态报告和帐号文件,重新启动主进程SmsApp90SGIP消息等待处理不用处理91SGIP协议状态报告请求标识错误发送消息的状态报告请求标记,不在范围0~3之内92SGIP协议MT标识错误SGIP协议MT标识错误,不在范围0~3之内93SGIP协议SP节点编号错误用SGIP协议的SP登录到infoX-SMSGW,SP代码非法,请通知对端网元检查登录消息所带的SP代码94没有配置帐号LBS业务查找不到相应的LBS帐号,查看是否配置了LBS帐号95申等待应答实体出错误保存话单、日志、等待状态报告、帐号文件,重新启动SmsApp96此用户为发送者黑名单用户不用处理97此用户为接收者黑名单用户不用处理101Smtype错误查看电信网关的全国性SP的MT消息的MSGTYPE是否为6102优先级错误短信优先级错误,不在范围0~3之内103FIixedFee错误包月封顶信息费为非数字104MsgFormat错误DCS编码方式非法,非以下值
0、
3、
4、
7、
8、15105余额不足用户帐户余额不足106帐户不存在查看该帐户是否为非注册用户,属于预付费用户,但该号码还未注册107非注册SP查看SP是否已经注册108帐户不可用查看帐户是否可用111增加企业实名签名,消息内容超长查看消息内容是否超长infoX-SMSGW错误码还包括内部等待状态报告错误码,其说明如表15-3所示表15-2内部等待状态报告错误码说明错误码含义处理建议98004等待状态报告实体数不够保存话单、日志和等待状态报告实体文件,重新启动主进程SmsApp98005等待状态报告超时查看网络连接是否正常98009等待状态报告短消息中心地址为空不用处理
15.
3.3SCP返回的BBBB错误码SCP返回的BBBB错误码说明如表15-4所示SCP返回的BBBB错误码由4位数组成,不足4位前面补0表15-1SCP返回的BBBB错误码说明BBBB含义说明0成功–1非神州行预付费用户指的是计费号码在SCP中不存在,例如发送一个全球通号码到SCP2数据库操作失败因数据库异常、被操作表不存在、被操作字段不存在等导致SQL语句执行失败的状态3鉴权失败保留未用4超过最大错误次数保留未用5移动用户帐户数据异常PPS状态异常,例如未头次使用、储值卡被封锁、储值卡进入保留期、储值卡挂失6服务没有激活指的是monet_service表的servicestate状态为未激活7用户余额不足用户余额不足扣减此次费用8超过包月费用上限保留未用9超过最高欠费额保留未用10用户已注册该项服务保留未用11用户没有注册该项服务保留未用14未登记的infoX-SMSGW只有注册的网关ID才允许登录鉴权,未注册的网关登录鉴权失败15infoX-SMSGW登录摘要错误infoX-SMSGW登录认证时候,根据密码生成摘要与业务如果密码生成摘要不一致,大部分原因是网关的密码与SCP保存的值不一致16参数错误保留未用17服务器端数据未传完保留未用18重复发送消息编号(MsgID)相同的计费请求消息如果是重复单条扣费,则返回该状态码SCP记录一定时间(大概48小时)的消息,如果此时间段中重复则拒绝20未知错误保留未用21数据库错误保留未用22SCP互联失败消息发给非用户归属SCP,需要通过SCP互联转发消息,由于信令网故障等缘故可能导致互联失败23数值越界折扣大于100,费率小于0等24字段超长保留未用25无相关数据保留未用26数据重复保留未用40未登记的SP业务可设定对SP鉴权,未登记的SP则拒绝41SP帐户状态异常SP未激活说明SP状态为激活和未激活两种42SP无权限保留未用43SP帐户已存在保留未用44未登记的SP业务类型业务可设定对SP的业务鉴权,未登记的SP的业务则拒绝45SP业务类型数据异常SP的业务类型数据未激活说明实际业务类型状态有激活和未激活两种46SP业务类型已存在保留未用52梦网用户已存在保留未用53梦网用户不存在计费号码不是梦网用户,或没有进行梦网开户54梦网用户状态异常梦网用户没有激活55签约信息已存在保留未用56签约信息不存在保留未用57签约数据异常用户与SP的签约信息数据未激活61月消费超额业务可设定月消费限额如果超额,则拒绝新的扣费请求62单笔消费超额业务可设定单笔消费限额如果超额,则拒绝63用户拒绝保留未用64短消息编号已存在infoX-SMSGW生成的短消息编号(MsgID)重复65扣费请求不存在收到状态报告消息时,根据短消息编号(MsgID)查询monet_smrecord表时,没有找到对应的扣费记录66扣费请求已被确认收到状态报告消息时,根据短消息编号(MsgID)查询monet_smrecord表的扣费记录时,发现该扣费记录前面已收到过状态报告67未定义的计费类型计费消息参数(type)非法,不是协议定义的类型68未定义的编码方式保留未用69包月控制计费请求失败–70动感地带用户的月租方式不正确用户模板表中的月租方式不是固定月结日,不用处理
15.
3.4ISMG返回的CCCC错误码ISMG返回的CCCC错误码说明如表15-5所示ISMG返回的CCCC错误码由4位数组成,不足4位前面补0表15-1ISMG返回的CCCC错误码说明CCCC含义说明华为infoX-SMSGW错误码请参见“表15-2infoX-SMSGW的AAAA错误码说明”–其他厂家错误码请参见各厂家ISMG返回错误码表–
15.
3.5SP返回的DDDD错误码SP返回的DDDD错误码说明如表15-6所示SP返回的DDDD错误码由4位数组成,不足4位前面补0表15-1SP返回的DDDD错误码说明DDDD含义说明各SP返回错误码请参见各SP返回错误码表–
15.
3.6DSMP返回的EEEE错误码DSMP返回的EEEE错误码说明如表15-7所示表15-7中第一个列中为100~999的错误码,表示此错误码为infoX-SMSGW和DSMP之间的接口消息中的错误代码表15-7中第一个列中为9000~9999的错误码,表示此错误码为系统级错误码DSMP返回的EEEE错误码由4位数组成,不足4位前面补0表15-1DSMP返回的EEEE错误码说明EEEE含义说明1未知错误说明1是没有定义的错误码,所有没有定义的错误码都用1表示–100手机号码不存在查看手机号码是否在MDSP中存在101手机号码错误查看是否提交消息中的手机号码错误102用户停机查看该用户是否已经停机103用户欠费查看该用户是否已经欠费104用户没有使用该业务的权限查看该用户是否有使用该业务的权限105业务代码错误查看所提交的消息的业务代码是否错误106服务代码错误查看所提交的消息服务代码是否正确107业务不存在查看该业务是否存在108该业务暂停服务查看该业务是否已经暂停服务如果已经暂停,请开通了该业务再发送消息109该服务种类不存在查看该服务种类是否存在110该服务种类尚未开通查看提交的消息所涉及的服务种类是否已经开通111该业务尚未开通查看提交的消息所涉及的业务是否已经开通112SP代码错误请查所提交的消息的SP代码是否错误113SP不存在请查所看提交的消息的SP是否存在114SP暂停服务查看提交的消息所涉及的SP是否暂停服务115用户没有定购该业务查看该用户是否已经定购了该业务116用户暂停定购该业务查看该用户是否已经暂停定购该业务117该业务不能对该用户开放查看该业务是否能对请求该业务的该用户开放118用户已经订购了该业务查看用户是否定购该业务成功119用户不能取消该业务查看用户是否不能取消该业务120话单格式错误查看是否话单格式有错误121没有该类业务查看是否开通了该类业务122接收异常查看网络连接是否正常,重发消息,如果仍然接收异常则保存重要文件重新启动MDSP123业务价格为负查看业务价格是否配置错误124业务价格格式错误查看业务价格格式是否配置有错误125业务价格超出范围查看业务价格是否配置超出了规定的范围126该用户不是神州行用户不用处理127该用户没有足够的余额查看该用户余额是否充足不用处理128补款,冲正失败重新发送补款消息129用户已经是梦网用户不用处理130用户在BOSS中没有相关用户数据请为用户在BOSS中建立相关用户的数据131BOSS系统数据同步出错请重新同步BOSS系统数据132相关信息不存在查看相关信息是否存在如果不存在则重新建立133用户数据同步出现错误请重新同步134SP数据同步出现错误请重新同步135业务数据同步出现错误请重新同步136用户密码错误查看密码是否有错误如果有错误,请取正确的密码,重发消息137伪码信息错误查看伪码信息是否符合协议要求138用户相关信息不存在查看是否存在用户的相关信息9000系统磁盘读写错误查看系统磁盘是否异常如果异常,保存重要文件,更换系统硬盘9001网络异常查看网络是否正常如果异常,重新连接网络9002网络错误查看网络是否正常如果异常,重新连接网络9003infoX-SMSGW忙,或缓存区满不用处理9004infoX-SMSGW忙,且缓冲区满等待一段时间后重试9005MDSP忙,MDSP缓冲区满不用处理9006MDSP忙,且MDSP缓冲区满,启用infoX-SMSGW缓存消息暂时不要发送消息,等待一段时间重试9007超过infoX-SMSGW限制的流量等待一段时间再发送消息查看业务流量控制是否太小9008MDSP异常,并且不可用查看MDSP是否正常如果MDSP异常,则保存重要文件,重启MDSP进程9009infoX-SMSGW异常,并且不可用查看infoX-SMSGW是否正常如果异常,请保存重要文件,重新启动网关9010该infoX-SMSGW没有权限调用该接口消息查看infoX-SMSGW是否有权限调用该接口消息9011MDSP没有权限发送该接口消息给infoX-SMSGW查看MDSP是否有权限发送该消息给infoX-SMSGW9012MDSP版本不支持请查看MDSP和网关版本是否配套9013消息类型不对,系统不支持查看所发消息的类型是否正确,重新发送该消息9014验证错误,无法解析SOAP和XML结构,缺少必须存在的字段,或者消息格式不正确查看消息格式是否错误,或是否缺少必须的字段修正后重新发送该消息9015拒绝消息,服务器无法完成请求的服务查看无法处理的服务请求
15.
3.7SMC返回的FFFF错误码SMC返回错误码因其采用的协议而不同如果短消息中心和infoX-SMSGW之间采用SMPP
3.3协议,SMC返回的错误码FFFF请参见表15-8如果短消息中心和infoX-SMSGW之间采用SMPP
3.4协议,SMC返回的错误码FFFF请参见SMPP
3.4协议错误码SMC返回的FFFF错误码由4位数组成,不足4位前面补0表15-1SMC返回的FFFF错误码说明FFFF含义说明1~15保留给SMSC厂商定义错误–16消息长度错误查看是否超出了最大消息长度17命令长度错误查看是否命令长度超出了范围,或者是非法的长度18消息ID无效请重新发送消息19没有执行此命令的权限查看用户是否有执行此命令的权限20~31保留–32无效的SYSTEMID程序问题,将日志发送给华为公司当地办事处技术服务工程师处理33无效的密码查看密码是否有错误,取得正确的密码后重新登录34无效的SYSTEMTYPE程序问题,将日志发送给华为公司当地办事处技术服务工程师处理35~63保留–64地址错误查看地址是否为非法地址65超过最大提交数查看是否已经超过了最大的提交次数66超过最大下发数查看是否已经超过了最大的下发次数67无效的用户查看用户是否有效68无效的数据格式查看数据格式是否有效,纠正数据格式后,重新发送该消息69创建消息失败重发该消息,如果创建消息仍然失败,则保存重要文件,重启该进程70无效的短消息ID消息ID无效,如果重发该消息仍然是无效的,则保存重要文件,重启该进程71数据库失败查看到数据库的连接是否正常72取消消息失败取消消息失败73短消息状态错误短消息状态错误74替换消息失败替换消息失败75替换消息源地址错误替换消息源地址错误76~95保留–96无效的源地址TON请修改无效的源地址TON的值97无效的源地址NPI请修改无效的源地址NPI的值98源地址错误请修改错误的源地址的值99无效的目的地址TON请修改无效的目的地址TON的值100无效的目的地址NPI请修改无效的目的地址NPI的值101目的地址错误请修改错误的目的地址字段的值102无效的定时时间请修改无效的定时时间字段的值103无效的超时时间请修改无效的超时时间字段的值104无效的ESM_CLASS请修改无效的ESM_CALSS字段的值105无效的UDLEN请修改无效的字段UDLEN字段的值106无效的PRI请修改无效的PRI字段的值107无效的Registered_delivery_flag请修改无效的Registered_delivery_flag字段的值108无效的Replace_if_present_flag请修改Replace_if_present_flag字段的值109~127保留–128指定用户已经存在不用处理129创建用户失败请重新创建用户130用户ID错误查看用户ID是否正确131指定用户不存在查看指定的用户是否存在132~143保留–144~4095保留给SMSC厂商定义错误–其他保留–
15.
3.8GGGG错误码消息发往SPMS出错时,返回的GGGG错误码GGGG错误码说明如表15-9所示GGGG错误码由4位数组成,不足4位前面补0表15-1GGGG错误码说明GGGG含义说明102用户停机该用户已经停机,不能再发送消息103用户欠费该用户已经欠费,通知该用户缴费2004用户销户该用户已经销户,不能再收发消息
15.
3.9XXXX错误码消息发往SCP、SP、ISMG、MDSP和SMC等出现错误时,产生XXXX错误码,XXXX错误码说明如表15-10所示XXXX错误码由4位数组成,不足4位前面补0表15-1XXXX错误码说明XXXX含义说明51网关和SCP、SP、ISMG、MDSP或SMC之间尚未建立连接请重新连接52尚未成功登录消息发送的接口无效,查看相应接口是否正常如果不正常,请重新连接53发送消息失败请重新发送该消息54超时或未接收到响应消息首先查看网络连接是否正常,再查看对端网元不回应答的原因70网络断连或目的设备关闭接口请检查是否网络断连,目的设备的接口是否关闭如果不是上述问题,请联系华为公司当地办事处技术服务工程师处理72找不到路由请检查消息是否正常,是否有相应的路由存在如果不是上述问题,请联系华为公司当地办事处技术服务工程师处理73等待应答超时查看网络连接是否正常,请检查对断网元没有应答的原因100~499厂家自定义的错误码–16CMPP消息应答错误码关于本章本章描述内容如下表所示标题内容
16.1CMPP协议登录错误码本节介绍CMPP协议登录的错误码
16.2CMPP同步流程错误码本节介绍CMPP
2.0和CMPP
3.0中的同步错误码
16.3CMPP状态报告中stat字段的错误码本节介绍CMPP状态报告中stat字段错误码
16.4GNS返回的应答错误码本节介绍GNS返回的应答错误码
16.1CMPP协议登录错误码CMPP协议登录错误码说明如表16-1所示1~4为CMPP协议标准错误码,55~57为infoX-SMSGW扩展错误码,59保留表16-1CMPP协议登录错误码说明错误码含义说明1消息结构错误检查所发送消息的各个字段值是否符合协议要求2非法源地址SPID非法,查找不到对应的帐号信息,查看SPID是否有效的3认证错误登录密码错误,取得正确的密码重新登录4版本太高保留未用55超过系统接口数向华为公司当地办事处技术服务工程师重新申请能支持更多接口数的license,保存重要文件后重新启动56超过帐号设置接口数查看登录的帐号接口数是否已经达到设置的最大值,修改该帐号的最大接口数属性57SP登录IP错误维测台上帐号属性里设置的IP地址是否和SP登录时填写的infoX-SMSGW的IP地址一致58创建SOAP处理线程失败重新登录如果仍然登录不成功,则保存日志、话单、等待状态报告实体文件重新启动主进程Dsmpfep60登录帐号不属于登录的PROXY查看登录时填写的PROXY的ID是否和要登录的帐号的相同
16.2CMPP同步流程错误码CMPP错误码包括同步错误码和异步错误码CMPP异步错误码请参见“
15.
3.2infoX-SMSGW的AAAA错误码”
16.
2.1CMPP
3.0同步流程错误码CMPP
3.0同步流程错误码的偏移量的分布情况如下1~9999infoX-SMSGW错误码20001~29999SCP错误码40001~49999前转infoX-SMSGW错误码60001~69999SP错误码80001~89999DSMP错误码100001~109999SMC错误码
16.
2.2CMPP
2.0同步流程错误码CMPP
2.0同步流程错误码说明如表16-2所示表16-1CMPP
2.0同步流程错误码说明错误码含义AA(1~99)infoX-SMSGW错误码,AA的取值请参见“
15.
3.2infoX-SMSGW的AAAA错误码”101~199下一级ISMG返回错误应答时的错误码201~239SCP返回错误应答时的错误码,其值的含义参见相应网关的配置文件CmppErrMap.dat其中201为没有对应关系的SCP错误码241~255SMC返回错误应答时的错误码,其值含义参见相应网关的配置文件CmppErrMap.dat,其中241为没有对应关系的SMC错误码
16.3CMPP状态报告中stat字段的错误码CMPP状态报告中stat字段错误的错误码说明如表16-3所示表16-1CMPP状态报告中stat字段错误的错误码说明消息中间状态消息最终状态含义DELIVEREDDELIVRD短消息转发成功EXPIREDEXPIRED短消息超过有效期DELETEDDELETED短消息已经被删除UNDELIVERABLEUNDELIV短消息是不可转发的ACCEPTEDACCEPTD短消息已经被最终用户接收UNKNOWNUNKNOWN未知的短消息状态REJECTEDREJECTD短消息被拒绝NOROUTENOROUTE查找路由失败MA:XXXXMA:XXXXSMSC不返回响应消息时的状态报告MB:XXXXMB:XXXXSMSC返回错误响应消息时的状态报告MC:XXXXMC:XXXX没有从SMSC接收到状态报告时的状态报告CA:XXXXCA:XXXXSCP不返回响应消息时的状态报告CB:XXXXCB:XXXXSCP返回错误响应消息时的状态报告DA:XXXXDA:XXXXDSMP不返回响应消息时的状态报告DB:XXXXDB:XXXXDSMP返回错误响应消息时的状态报告SA:XXXXSA:XXXXSP不返回响应消息时的状态报告SB:XXXXSB:XXXXSP返回错误响应消息时的状态报告IA:XXXXIA:XXXX下一级ISMG不返回响应消息时的状态报告IB:XXXXIB:XXXX下一级ISMG返回错误响应消息时的状态报告IC:XXXXIC:XXXX没有从下一级ISMG收到状态报告时的状态报告ID:XXXXID:XXXXinfoX-SMSGW内部检测错误码ID:0020ID:0020MDSP用户鉴权模块,鉴权用户停机或欠费错误ID:0021ID:0021MDSP用户鉴权模块,用户销户错误MI::zzzzMI::zzzzSMSC返回状态报告的状态值为EXPIREDMJ:zzzzMJ:zzzzSMSC返回状态报告的状态值为DELETEDMK:zzzzMK:zzzzSMSC返回状态报告的状态值为UNDELIVML:zzzzML:zzzzSMSC返回状态报告的状态值为ACCEPTDMM:zzzzMM:zzzzSMSC返回状态报告的状态值为UNKNOWNMN:zzzzMN:zzzzSMSC返回状态报告的状态值为REJECTDMH:zzzzMH:zzzz其它值ACCEPTED为中间状态,infoX-SMSGW如果从短消息中心收到该状态后,应丢弃,不做任何操作Stat字段长度为7个字节,填写时应填上表中FinalMessageStates中的缩写形式例如状态为DELIVERED时,填写DELIVRD,依此类推
16.4GNS返回的应答错误码GNS返回的应答错误码说明如表16-4所示表16-1GNS返回的应答错误码说明错误码含义说明0系统操作成功不用处理1没有匹配路由系统会自动到GNS取得GNS路由,不用处理2源网关代码错误源网关代码与从GNS取得的代码不一致修改源网关代码,或者GNS的网关代码3路由类型错误保留未用4本节点不支持更新(GNS分节点)保留未用5路由信息更新失败保留未用6汇接网关路由信息时间戳比本地路由信息时间戳旧查看是否为最新的路由信息9系统繁忙请稍后再发送该消息10Update_type错误路由更新类型不是增加、删除、修改路由引起的11路由编号错误保留未用12目的网关代码错误根据目的网关代码查找不到相应的帐号,查看在目的网关是否存在该帐号13目的网关IP错误目的网关IP错误,修改为正确的IP地址14目的infoX-SMSGWPort错误保留未用15MT路由起始号码段错误MT路由起始号码段错误,号码段长度不在4~7范围内,或者非移动的手机号码请通知GNS修改路由起始号码段长度且修改为移动的手机号码16MT路由截止号码段错误路由起始号码段和路由截至号码段不等,修改,使之相同17手机所属省代码错误查看是否手机所属省代码中存在非数字字符,修改为只包含数字字符18用户类型错误用户类型取值错误非如下数字0非实时付费用户1SCP实时扣费用户2M-Zone19SP_Id错误SP_Id字段为非数字字符,修改为数字字符20SP_Code错误SP_Code字段为非数字字符,修改为数字字符21SP_AccessType错误SP_AccessType该字段的值不是1或022Service_Id错误Service_Id字段错误,修改Service_Id字段23Start_code错误修改Start_code的值,使之符合协议规范24End_code错误修改End_code的值,使之符合协议规范17IWPP消息应答错误码关于本章本章描述内容如下表所示标题内容
17.1IWPP协议登录消息的错误码本节介绍IWPP协议登录消息的错误码
17.2IWPP网关互联之间的消息应答错误码本节介绍IWPP网关互联时的消息应答错误码
17.3状态报告中stat字段本节介绍消息状态报告中stat字段错误码的含义
17.1IWPP协议登录消息的错误码IWPP(InterWorkingshortmessagePeertoPeerprotocol)协议登录消息的错误码说明如表17-1所示表17-1IWPP协议登录消息的错误码说明错误码含义说明1消息结构错误检查所发送消息的各个字段值是否符合协议要求2非法源地址SPID非法,查找不到对应的帐号信息,查看SPID是否有效3认证错误登录密码错误,请用正确的密码重新登录4版本太高保留未用55超过系统接口数向华为公司当地办事处技术服务工程师重新申请能支持更多接口数的license,保存重要文件后,重新启动56超过帐号设置接口数查看登录的帐号接口数是否已经达到设置的最大值,修改该帐号的最大接口数属性57SP登录IP错误维测台中的帐号属性里设置的IP地址和SP登录时填写的infoX-SMSGW的IP地址是否一致
17.2IWPP网关互联之间的消息应答错误码互联网关之间的消息应答错误码部分说明如表17-2所示,其余说明参考“表15-2infoX-SMSGW的AAAA错误码说明”表17-1互联网关之间的消息应答错误码说明错误码含义9前转判断错误(对端互联网关不应发往本互联网关)
17.3状态报告中stat字段说明状态报告中stat字段的说明如表17-3所示表17-1状态报告中stat字段的说明状态值含义DELIVRD短消息转发成功EXPIRED短消息超过有效期DELETED短消息已经被删除UNDELIV短消息是不可转发的Err_Num被叫号码不正确或被限制UNKNOWN未知短消息状态REJECTD短消息被拒绝18CMPP话单错误码关于本章本章描述内容如下表所示标题内容
18.1短消息失败情况本节介绍infoX-SMSGW短消息失败的情况的分类
18.2infoX-SMSGW与其它网元进行交互时的处理规则本节介绍infoX-SMSGW与其他网元进行交互是的处理规则
18.1短消息失败情况短消息的失败情况分为以下四类A类错误因为发送失败、网络失败、对端网元超时等原因,造成网关未接收到对端网元响应消息,则为A类错误B类错误infoX-SMSGW接收到对端网元的应答消息,表明对端网元处理消息失败,则为B类错误C类错误对端网元已返回响应消息(消息处理成功)网关等待对端网元的状态报告,但是没有接收到对端网元的状态报告,则为C类错误D类错误网关内部因为某些原因出错在infoX-SMSGW写各种话单的时候,除了把SMSC返回的状态报告中的状态字符转换成数字存放到话单中之外还需要把其它状态报告中的状态字符直接写到话单中
18.2infoX-SMSGW与其它网元进行交互时的处理规则infoX-SMSGW与SMSC交互infoX-SMSGW向SMSC发送submit_sm消息后,等待submit_sm_resp响应,其处理规则如下如果未接收到响应消息,则错误类型为“MA:XXXX”如果接收到处理出错的响应,则错误类型为“MB:FFFF”如果没有接收到SMSC发送的状态报告,则错误类型为“MC:EEEE”(其中EEEE为厂家自定义)如果接收到从SMSC返回的状态报告,则类型为该状态报告中规定的短消息发送状态字符串移动计费话单中的第12字段,表示短消息发送状态infoX-SMSGW与SCP交互infoX-SMSGW向SCP发送sm-chg-req消息后,等待sm-chg-rsp响应如果未接收到响应消息,则错误类型为“CA:XXXX”如果接收到处理出错的响应,则错误类型为“CB:BBBB”infoX-SMSGW与DSMP交互infoX-SMSGW向DSMP发送AuthPriceReq消息,等待AuthPriceResp响应,如果未接收到响应消息,则错误类型为“DA:XXXX”如果接收到处理出错的响应,则错误类型为“DB:EEEE”(其中EEEE的错误码定义请参阅DSMP接口规范)infoX-SMSGW与SP交互infoX-SMSGW向SP发送cmpp_deliver消息,等待cmpp_deliver响应如果未接收到响应则消息错误类型为“SA:XXXX”如果接收到处理出错的响应,则错误类型为“SB:DDDD”(其中DDDD的错误码定义请参阅CMPP接口规范)如果接收到成功响应,则类型为“DELIVRD”infoX-SMSGW与其它行业网关交互infoX-SMSGW向其它行业网关发送cmpp_fwd消息,等待cmpp_fwd_resp响应如果未接收到响应消息,则错误类型为“IA:XXXX”如果接收到处理出错的响应,则错误类型为“IB:AAAA”(其中AAAA为厂家自定义)如果没有接收到其它行业网关发送的状态报告,则错误类型为“IC:AAAA”(其中AAAA为厂家自定义)infoX-SMSGW内部错误infoX-SMSGW成功的接收到上一级网元的消息后,在继续进一步的处理时,网关出现内部错误,此时该infoX-SMSGW记录错误类型为“ID:AAAA”(其中AAAA为厂家自定义)03华为技术有限公司115-14华为技术有限公司文档版本072007-03-15文档版本072007-03-15华为技术有限公司15-13。