联通SGIP1.2错误代码
错误代码长度1字节,0-99为系统错误代码,100-255位SPMS鉴权失败错误代码。SPMS返回给SMG状态报告中的错误码,与SGIP协议采用统一的错误编码,其中有部分错误在返回SMG时不会用到。SPMS系统可根据实际情况、要求对错误代码进行扩充定义。
错误码 描述
0 无错误,命令正确接收
1 非法登录,如登录名、口令出错、登录名与口令不符等。
2 重复登录,如在同一TCP/IP连接中连续两次以上请求登录。
3 连接过多,指单个节点要求同时建立的连接数过多。
4 登录类型错,指bind命令中的logintype字段出错。
5 参数格式错,指命令中参数值与参数类型不符或与协议规定的范围不符。
6 非法手机号码,协议中所有手机号码字段出现非86130号码或手机号码前未加“86”时都应报错。
7 消息ID错
8 信息长度错
9 非法序列号,包括序列号重复、序列号格式错误等
10 非法操作GNS (黑名单用户)
11 节点忙,指本节点存储队列满或其他原因,暂时不能提供服务的情况
21 目的地址不可达,指路由表存在路由且消息路由正确但被路由的节点暂时不能提供服务的情况
22 路由错,指路由表存在路由但消息路由出错的情况,如转错SMG等
23 路由不存在,指消息路由的节点在路由表中不存在
24 计费号码无效,鉴权不成功时反馈的错误信息
25 用户不能通信(如不在服务区、未开机等情况)
26 手机内存不足
27 手机不支持短消息
28 手机接收短消息出现错误
29 不知道的用户
30 不提供此功能
31 非法设备
32 系统失败
33 短信中心队列满
34 智能网平台扣费失败
35-99 其它错误码(待定义)
以下错误指SMG收到SPMS鉴权错误的原因
100 鉴权成功
101 SPNumber与SP企业代码匹配错
102 SPNumber未分配或不合法
103 业务代码未分配
104 业务资费类型填错
105 业务信息费率填写错误
106 用户未订制的SP非法下发
107 LinkID不匹配(MT与MO)
108 停机用户鉴权不通过,无法下发
109 计费号码无效
110 黑名单用户鉴权不通过,包括未启用状态、预开户状态及销户状态,即除正常通话状态、停机状态以外的所有其他状态
111 MT消息SPMS鉴权超时
112 包月话单SPMS鉴权超时
113 该包格式错误,MT话单的用户号码为空,或者CHARGENUMBER为空,或者SPNUMBER为空,或者CORPID为空,或者SERVICETYPE为空,或MT包里没有LINKID但根据业务代码判断却又不是订制类业务。
112 下发的MT超过最大条数,对点播类业务使用同一个LINKID下发的MT条数不能超过申报的数量
113 下发MT超过允许携带信息费的MT消息上限
114 USERCOUNT字段不为1,该字段必须填写1
115 SP不能将MOFLAG填为3,SP下发的MT包(除包月话单)中MOFLAG字段不能填3
116 将发NOTIUSER包,原流程需要终止。SPMS发通知信息给用户,MO不再上行发送给SP
117 WEB点播命令字不存在
118 包月话单被拦截
119 重复包月话单
120 订购业务失败
121 退订业务失败
123 重复订购
124 重复点播
125-255 其它错误码(待定义)
12为网关返回,说明SP NUMBER未分配或不合法
附各种常见错误码:
状态报告中常见错误码:
106:订购关系不存在,sp与vac订购关系不同步造成,建议sp进行全量同步;sp开通与vac每天ftp文件增量订购关系同步接口,以弥补vac通过sgip协议通知sp落订购关系的误差。
108:用户状态不正确,即用户处于非正常状态,不允许下发消息
10:短信中心下发失败,短信超过有效期
12:短信中心下发失败,被删除
应答常见错误码:
SGIP协议登录网关错误码说明:
1:无权限(登录帐号或密码错误)
57:登录ip错误,sp连接网关的ip与sp申请资料中配置的ip不一样
93:SGIP协议SP节点编号错误,主要是节点编号中企业代码错误
SGIP协议提交消息,网关应答错误码说明:
64:消息发送的源地址错误
93:SGIP协议SP节点编号错误,提交消息中的企业代码错误