联通SGIP错误码
SIP协议错误代码大全

SIP协议错误代码大全1. 1xx系列 - 信息响应1. 100 Trying - 接收方正在处理请求,但没有给出最终响应。
2. 180 Ringing - 接收方正在振铃。
3. 183 Session Progress - 接收方已经在处理请求,并且期望发送一个最终响应。
2. 2xx系列 - 成功响应1.200OK-请求成功,客户端应该进行下一步操作。
2. 202 Accepted - 已经接受请求,但尚未完成处理。
3. 3xx系列 - 重定向响应1. 300 Multiple Choices - 请求的地址有多个选择,用户可以选择其中一个。
2. 301 Moved Permanently - 所请求的资源已经永久移动到新位置。
3. 302 Moved Temporarily - 所请求的资源已经临时移动到新位置。
4. 305 Use Proxy - 所请求的资源必须通过代理访问。
4. 4xx系列 - 客户端错误响应1. 400 Bad Request - 客户端请求有语法错误。
2. 401 Unauthorized - 需要用户身份验证。
3. 403 Forbidden - 服务器禁止访问所请求的资源。
4. 404 Not Found - 所请求的资源不存在。
5. 408 Request Timeout - 请求超时。
6. 415 Unsupported Media Type - 不支持的媒体类型。
5. 5xx系列 - 服务器错误响应1. 500 Server Internal Error - 服务器内部错误。
2. 501 Not Implemented - 服务器不支持实现请求的功能。
3. 502 Bad Gateway - 服务器作为网关或代理,从上游服务器接收到无效响应。
4. 503 Service Unavailable - 所请求的服务暂时不可用。
5. 504 Server Timeout - 服务器在等待上游服务器的响应时超时。
联通宽带错误代码

常上不了网的请进,联通宽带“宽带连接”常见错误代码及解决方法[复制链接]令狐采学去做宽带维护常见很多朋友对宽带拔号时出现的错误代码很不了解,打客服电话有时被告知是电脑问题,那到底哪些是电脑问题哪些是网络问题呢,在这以我小小的经验给大家做个简单的讲解判断,蓝色字体部分为常见错误代码,请多加留意。
若有哪个同行觉得我写得不够完善,请跟贴指教,大家一起共同进步,特此致谢!以下是宽带连接拔号时常见错误代码提示600发生了内部错误,重启601检测到无效的端口602问题:指定的端口已打开,拨号网络由于设备安装错误或正在使用,不能进行连接原因:虚拟拔号软件没有完全和正确的安装,解决:退出COM应用程序,卸载干净任何拔号软件,并重新安装拔号软件。
603缓冲区太小,发生了内部错误604指定了错误的信息。
重新配置“网络和拨号连接”605不能设置的端口信息,与604 方法一样606端口未连接。
内部错误,重启608设备不存在。
重新创建“网络和拨号连接”609 设备类型不存在。
与604方法一样610缓冲区无效。
内部错误,重启612没有分配路由。
615找不到端口。
616某异步请求处于挂起状态。
617端口或设备已断开连接。
618端口尚未打开。
619端口已断开连接。
原因:账号密码错误、费用到期或拔号软件出错解决:请核定费用是否到期,若否,重新输入账号及密码,问题没解决请重建“宽带连接”621无法打开电话簿文件。
622无法加载电话簿文件。
623找不到电话簿条目。
624无法写入电话簿文件。
625在电话簿中找到无效信息。
627找不到密钥。
628端口已断开连接。
629端口已由远程计算机断开连接。
630端口已因硬件故障断开连接。
631端口已由用户断开连接。
632结构大小不正确。
633端口已被使用或不是为远程访问拨出配置的。
635未知错误。
636端口连接了错误的设备。
638请求已超时。
645内部身份验证错误。
问题:网卡没有正确响应原因:网卡故障,或者网卡驱动程序故障解决:检查网卡,重新安装网卡驱动程序。
中国联通--在信网关错误代码表

SPMS发订制成功的通知信息,SP发的通知信息被拦截
212
本次包月话单不允许下发
213
SPNUMBER未分或不合法
214
停机用户
215
离网用户
216
计费号码错
217
重复订购
218
重复点播
219
被禁止的SP
219
非法登录
220
重复登录
221
连接过多
222
登录类型错
223
参数格式错
224
非法手机号码
联通在信网关错误代码表
report错误码
0
无错误,消息成功发送
21
目的地址不可达
22
路由错
23
路由不存在
24
计费号码无效
25
用户不能通信。
26
手机内存不足
27
手机不支持短消息
28
手机接收短消息出现错误
29
不知道的用户
30
不提供此功能
31
非法设备
32
系统失败
90
用户已屏蔽联通在信业务
93
鉴权失败
94
SCP鉴权失败
非法登录,如登录名、口令出错、登录名与口令不符等。
2
重复登录,如在同一TCP/IP连接中连续两次以上请求登录。
3
连接过多,指单个节点要求同时建立的连接数过多。
4
登录类型错,指bind命令中的logintype字段出错。
5
参数格式错,指命令中参数值与参数类型不符或与协议规定的范围不符。
6
非法手机号码,协议中所有手机号码字段出现非86130号码或手机号码前未加“86”时都应报错。
sgip错误码

1.1 SGIP协议登录错误码(bind响应)
1.2 网关错误码(report 状态是1)
1.3 网关错误码(report 状态是2)
1.4 SPMS常用错误代码
101 /* 定购业务失败 */
102 /* 退定业务失败 */
103 /* 非法SP */
104 /* 非法用户 */
105 /* 用户未定购此项业务,鉴权失败 */
106 /* 非法费用,鉴权失败 */
107 /* 重复包月话单 */
108 /* 非法指令*/
109 /* 非法业务代码*/
110 /* 已定购该业务 */
111 /*--需要用户回复的定制信息--*/
112 /*--需要用户回复的定制信息--*/
113 /*--需要用户回复的定制信息--*/
114 /*--用户回复的定制信息不存在--*/
115 /*--SP回复的定制信息不存在--*/
116 /* 用户未点播此项业务,鉴权失败 */
117 /* 等待用户作二次确认*/
118 /* 等待sp作定制确认*/
119 /* sp定制确认返回ERROR定制不成功要求复位*/ 121 /* 下行对应多个目的号码*/
199 /* SPMS 修正了SUBMIT */
122 /* 非法SERVICE */
123 /* 非法SERVICE */。
联通SGIP开发注意事项

联通ip:220.200.5.235联通port:8801联通企业代码:99050标准SGIP协议进行开发Tp_pidTp_udhiiPriority这些参数分别填写什么0,0,0FeeType填2,AgentFlag填0chargenumber就21个0现在service_typefeevalue givenvalue分别填写HELP、0、0在CMPP协议里Msg_src又称SP_Id,就是SGIP协议里的CorpID填写99050Spnumber填写10655对应接入号就是对联通上行给你的消息,你回给我的resp中的消息序列号要和联通上行的消息序列号一致现在是不一致的,导致联通网关认为你没有收到上行,所以会重复发送其他客户典型出现的问题:DATA_MSGHeadMessage_Length--/DWORD : 64Command_Id--/Hex4 : 0x00000005Sequence_Number--/3*DWORD : 755 311120057 316481 SGIP_REPORTSubmit_Seq_Number--/3*DWORD : 3000099050 311115841 88Report_Type--BYTE : 0User_Number--char : 8613120429497State--BYTE : 0Error_Code--BYTE : 0Reserve--char :上面这个是我送给你们的report的包内容DATA_MSGHeadMessage_Length--/DWORD : 29Command_Id--/Hex4 : 0x80000005Sequence_Number--/3*DWORD : 3000099050 311115841 88 SGIP_REPORT_RESPResult--BYTE : 0Reserve--char :这个是你们给我回的resp你给我的head中的Sequence_Number--/3*DWORD : 3000099050 311115841 88 要和我DATA_MSGHeadMessage_Length--/DWORD : 64Command_Id--/Hex4 : 0x00000005Sequence_Number--/3*DWORD : 755 311120057 316481这两个中的Sequence_Number 这个要一致你们程序,写成和Submit_Seq_Number一致了,这个不行DATA_MSGHeadMessage_Length--/DWORD : 64Command_Id--/Hex4 : 0x00000005Sequence_Number--/3*DWORD : 755 311151406 326671 SGIP_REPORTSubmit_Seq_Number--/3*DWORD : 3000099050 311151414 1Report_Type--BYTE : 0User_Number--char : 8613249435482State--BYTE : 0Error_Code--BYTE : 0Reserve--char :DATA_MSGHeadMessage_Length--/DWORD : 29Command_Id--/Hex4 : 0x80000005Sequence_Number--/3*DWORD : 755 311151406 326671SGIP_REPORT_RESPResult--BYTE : 0Reserve--char :建议还是在一定时间段内比如30秒,没有submit后再unbind,unbind后马上bind 以下是正确的的案例:以下是错误的案例:错误做法:这个是联通连接你们服务器的,你们不用unbind的,unbind也是联通这里发起你这样unbind,会造成信息丢失的联通有消息发过去到你们服务器,会bind,然后送完消息就unbind正确做法:SP没有给联通report回resp错误案例:正确的做法:错误的做法:对MO_Relate_To_MT_Flag 应该填写为2正确做法:以前接别的联通通道时上行会话都只有一条连接通讯这边华为的联通处理时,上行连接可能存在多条,这样我们程序在第一条连接上处理,后面的连接就堵上了,等到处理后面的连接时,又超时了这样就出现了我们没有读到联通给我们的上行那条连接就失效了现在处理方法必须更改成:第一条处理时,如果没数据就切换处理后面的112的问题是:我bind以后,你给我resp了,然后有段时间没有数据,但是还没超过我的超时设置,所以我不会unbind,还是保持数据链路这时候你们主动unbind了,而且很频繁,就导致,我这里每次都bind,送数据都bind太频繁了流程bind submit unbind closesocket 没错吗。
sgip协议错误码描述

30
ERR_SGIP_FUNCTION_NOT_SUPPORTED
不提供此设备
31
ERR_SGIP_EQUIPMENT_INVALID
非法设备
32
ERR_SGIP_SYSTEM_FAIL
系统失败
33
ERR_SGIP_SMSC_QUEUE_FULL
短信中心队列满
34
ERR_SGIP_OTHER
ERR_SGIP_PHONE_LIMITED
用户不能通讯
26
ERR_SGIP_PHONE_RAM_FULL
手机内存不足
27
ERR_SGIP_PHONE_NOT_NOT_SUPPORT_MSG
手机不支持短消息
28
ERR_SGIP_PHONE_RECEIVE_MSG
手机接收短消息出现错误
29
ERR_SGIP_PHONE_UNKNOWN
-100
ERROR_SOCKET_CREATE
API创建SOCKET失败
-101
ERROR_CONNECT
API连接VPN接口(mo或mt)失败
-102
ERROR_SOCKET_WRITE
发送数据到VPN接口(mo或mt)失败
-103
ERROR_SOCKET_READ
与VPN接口(mo或mt)建立连接后,从VPN
6
ERR_SGIP_PHONE_INVALID
SP提交的数据包包体中填写的
手机号码非法;
7
ERR_SGIP_MESSAGE_ID
消息ID错误
8
ERR_SGIP_MESSAGE_LENGTH
SP提交的数据包包头中长度字
段填写错误
联通SGIP开发注意事项

联通SGIP开发注意事项联通ip:220.200.5.235联通port:8801联通企业代码:99050标准SGIP协议进⾏开发Tp_pidTp_udhiiPriority这些参数分别填写什么0,0,0FeeType填2,AgentFlag填0chargenumber就21个0现在service_typefeevalue givenvalue分别填写HELP、0、0在CMPP协议⾥Msg_src⼜称SP_Id,就是SGIP协议⾥的CorpID填写99050Spnumber填写10655对应接⼊号就是对联通上⾏给你的消息,你回给我的resp中的消息序列号要和联通上⾏的消息序列号⼀致现在是不⼀致的,导致联通⽹关认为你没有收到上⾏,所以会重复发送其他客户典型出现的问题:DATA_MSGHeadMessage_Length--/DWORD : 64Command_Id--/Hex4 : 0x00000005Sequence_Number--/3*DWORD : 755 311120057 316481 SGIP_REPORTSubmit_Seq_Number--/3*DWORD : 3000099050 311115841 88Report_Type--BYTE : 0User_Number--char : 8613120429497State--BYTE : 0Error_Code--BYTE : 0Reserve--char :上⾯这个是我送给你们的report的包内容DATA_MSGHeadMessage_Length--/DWORD : 29Command_Id--/Hex4 : 0x80000005Sequence_Number--/3*DWORD : 3000099050 311115841 88 SGIP_REPORT_RESPResult--BYTE : 0Reserve--char :这个是你们给我回的resp你给我的head中的Sequence_Number--/3*DWORD : 3000099050 311115841 88 要和我DATA_MSG HeadMessage_Length--/DWORD : 64Command_Id--/Hex4 : 0x00000005Sequence_Number--/3*DWORD : 755 311120057 316481这两个中的Sequence_Number 这个要⼀致你们程序,写成和Submit_Seq_Number⼀致了,这个不⾏DATA_MSGHeadMessage_Length--/DWORD : 64Command_Id--/Hex4 : 0x00000005Sequence_Number--/3*DWORD : 755 311151406 326671 SGIP_REPORTSubmit_Seq_Number--/3*DWORD : 3000099050 311151414 1Report_Type--BYTE : 0User_Number--char : 8613249435482State--BYTE : 0Error_Code--BYTE : 0Reserve--char :DATA_MSGHeadMessage_Length--/DWORD : 29Command_Id--/Hex4 : 0x80000005Sequence_Number--/3*DWORD : 755 311151406 326671SGIP_REPORT_RESPResult--BYTE : 0Reserve--char :建议还是在⼀定时间段内⽐如30秒,没有submit后再unbind,unbind后马上bind 以下是正确的的案例:以下是错误的案例:错误做法:这个是联通连接你们服务器的,你们不⽤unbind的,unbind也是联通这⾥发起你这样unbind,会造成信息丢失的联通有消息发过去到你们服务器,会bind,然后送完消息就unbind正确做法:SP没有给联通report回resp错误案例:正确的做法:错误的做法:对MO_Relate_To_MT_Flag 应该填写为2正确做法:以前接别的联通通道时上⾏会话都只有⼀条连接通讯这边华为的联通处理时,上⾏连接可能存在多条,这样我们程序在第⼀条连接上处理,后⾯的连接就堵上了,等到处理后⾯的连接时,⼜超时了这样就出现了我们没有读到联通给我们的上⾏那条连接就失效了现在处理⽅法必须更改成:第⼀条处理时,如果没数据就切换处理后⾯的112的问题是:我bind以后,你给我resp了,然后有段时间没有数据,但是还没超过我的超时设置,所以我不会unbind,还是保持数据链路这时候你们主动unbind了,⽽且很频繁,就导致,我这⾥每次都bind,送数据都bind太频繁了流程bind submit unbind closesocket 没错吗。
中国联通短消息网关联网协议-SGIP协议

QB/CU 25-2003中国联通短消息网关联网协议(SGIP V1.0)中国联通公司2003年2月发布前言近年来,短消息业务发展迅速。
目前联通大部分分公司已经设立短消息中心并已投入使用,但由于缺少业务种类,加上联通总部对此缺乏统一规划,长期以来经济效益不明显,增值业务开展较少;现有的网络架构、人员、管理、技术等资源在支持短消息数据业务快速发展以形成规模效益及在新的技术平台上开展无线数据业务等方面已成为主要瓶颈。
为了统一短消息业务应用提供商(SP)的接入,大力发展中国联通短消息服务,联通公司以现有短消息网络资源为基础构建短消息网关系统,对所有SP的接入接口、短消息网关之间的接口等进行统一的规范。
本协议主要是参考了国际上相关技术规定以及我国移动通信网络的实际业务和功能需要而制订的。
主要内容包括:系统体系结构,通信流程,消息定义,常量定义等。
本规范由中国联合通信有限公司技术部提出并归口本规范起草单位:中讯邮电咨询设计院本规范主要起草人:张范李海燕康建雄左丽李明铎张岩许建宏本规范的修改和解释权属于中国联通公司目录1.总则 (1)2.系统体系结构 (2)2.1 消息从本地SMSC到本地SP (3)2.2 消息从本地SP到本地SMSC (3)2.3 消息从本地SMSC到异地SP (3)2.4 消息从本地SP到异地SMSC (3)2.5 路由选择 (4)3.通信流程 (5)3.1专用SGIP方式 (5)3.2通用HTTP方式 (5)3.3通信节点编号规则 (6)3.4序列号的定义 (6)3.5通信的安全性 (7)3.6用户鉴权 (7)3.6.1被叫方付费 (7)3.6.2SP付费 (7)3.6.3第三方付费 (8)3.7SP与SMG的通信 (8)3.7.1通用HTTP方式 (8)3.7.1.1从SP到SMG的命令 (9)3.7.1.2从SMG到SP的命令 (9)3.7.2专用SGIP方式 (9)3.7.2.1通信初始化 (10)3.7.2.2通信过程 (10)3.7.2.3通信结束 (11)3.7.2.4故障处理 (12)3.7.2.5从SP到SMG的消息 (13)3.7.2.6从SMG到SP的消息 (13)3.8SMG与SMG之间的通信 (13)3.8.1通信初始化 (14)3.8.2通信过程 (14)3.8.3通信结束 (14)3.8.4故障处理 (14)3.8.5两个SMG之间的消息 (14)3.9SMG与GNS之间的通信 (15)3.9.1通信初始化 (15)3.9.2通信过程 (15)3.9.3通信结束 (15)3.9.4故障处理 (15)3.9.5从SMG到GNS的消息 (16)3.9.6从GNS到SMG的消息 (16)4.消息定义 (17)4.1基于通用HTTP的消息定义 (17)4.1.1Submit操作 (17)4.1.1.1Submit命令的请求内容 (17)4.1.1.2Submit命令的应答内容 (18)4.1.2Deliver操作 (19)4.1.2.1Deliver命令的请求内容 (19)4.1.2.2Deliver命令的应答内容 (19)4.1.3Report操作 (20)4.1.3.1Report命令的请求内容 (20)4.1.3.2Report命令的应答内容 (20)4.1.4UserRpt操作 (20)4.1.4.1UserRpt命令的请求内容 (21)4.1.4.2UserRpt命令的应答内容 (21)4.1.5Trace操作 (21)4.1.5.1Trace命令的请求内容 (21)4.1.5.2Trace命令的应答内容 (21)4.2基于专用SGIP的消息定义 (22)4.2.1数据类型 (22)4.2.2消息头的格式 (22)4.2.3消息体的格式 (23)4.2.3.1Bind操作 (23)4.2.3.2Unbind操作 (24)4.2.3.3Submit操作 (24)4.2.3.4Deliver操作 (26)4.2.3.5Report操作 (27)4.2.3.6AddSP操作 (28)4.2.3.7ModifySP操作 (28)4.2.3.8DeleteSP操作 (29)4.2.3.9QueryRoute操作 (30)4.2.3.10AddTeleSeg操作 (31)4.2.3.11ModifyTeleSeg操作 (31)4.2.3.12DeleteTeleSeg操作 (32)4.2.3.13AddSMG操作 (33)4.2.3.14ModifySMG操作 (33)4.2.3.15DeleteSMG操作 (34)4.3鉴权消息定义 (34)4.3.1CheckUser命令的语法 (35)4.3.2CheckUser_Resp应答的语法 (35)4.3.3UserRpt命令的语法 (35)4.3.4UserRpt_Resp应答的语法 (35)4.4测试消息定义 (35)4.4.1Trace命令的语法 (36)4.4.2Trace_Resp应答的语法 (36)5.常量定义 (37)5.1消息ID定义 (37)5.2错误码定义 (37)5.3计费类别定义 (38)5.4R EPORT 状态与短消息状态的映射 (38)附录1 缩略语 (39)附录2 全网路由表的格式示范 (40)附录3 本地路由表的格式示范 (41)附录4 HTTP承载方式示范 (42)附录5 引用标准 (44)1.总则本协议是SMG和SP之间、SMG和GNS之间、以及SMG和SMG之间的接口协议,简称SGIP。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
以下错误指SMG收到SPMS鉴权错误的原因
100
鉴权成功
101
SPNumber与SP企业代码匹配错
102
SPNumber未分配或不合法
103
业务代码未分配
104
业务资费类型填错
105
业务信息费率填写错误
106
用户未订制的SP非法下发
107
LinkID不匹配(MT与MO)
108
停机用户鉴权不通过,无法下发
117
WEB点播命令字不存在
118
包月话单被拦截
119
重复包月话单
120
订购业务失败
121
退订业务失败
123
重复订购
124
重复点播
182
日发送量超过限制
125-255
其它错误码(待定义)
22
路由错,指路由表存在路由但消息路由出错的情况,如转错SMG等
23
路由不存在,指消息路由的节点在路由表中不存在
24
计费号码无效,鉴权不成功时反馈的错误信息
25
用户不能通信(如不在服务区、未开机等情况)
26
手机内存不足
27
手机不支持短消息
28
手机接收短消息出现错误
29
不知道的用户
30
不提供此功能
31
60 保留
61 有效时间已经过期(charge_phone和user_phone填写的GSM号码不在白名单)
62 定时发送时间已经过期
63 不能识别的FeeType
64 发送服务源地址鉴权失败
65 发送服务目的地址鉴权失败
66 接收服务源地址鉴权失败(手机内存满或关机等待下发已经到达10条后,SP再发就会出现此错误)
112
下发的MT超过最大条数,对点播类业务使用同一个LINKID下发的MT条数不能超过申报的数量
113
下发MT超过允许携带信息费的MT消息上限
114
USERCOUNT字段不为1,该字段必须填写1
115
SP不能将MOFLAG填为3,SP下发的MT包(除包月话单)中MOFLAG字段不能填3
116
将发NOTIUSER包,原流程需要终止。SPMS发通知信息给用户,MO不再上行发送给SP
6
非法手机号码,协议中所有手机号码字段出现非86130号码或手机号码前未加“86”时都应报错。
7
消息ID错
8
信息长度错
9
非法序列号,包括序列号重复、序列号格式错误等
10
非法操作GNS
11
节点忙,指本节点存储队列满或其他原因,暂时不能提供服务的情况
21
目的地址不可达,指路由表存在路由且消息路由正确但被路由的节点暂时不能提供服务的情况
81 发送接收接口重复
82 循环路由
83 超过接收侧短消息MTU
84 送DSMP重发失败
85 DSMP系统忙重发
86 DSMP系统忙,且缓存满重发
87 DSMP流控重发
88 流控错误,流量超过最大限制
89
90 SGIP消息等待处理
91 SGIP协议状态报告请求标识错误
92 SGIP协议MT标识错
93 SGIP协议SP节点编号错
联通
错误码
描述
0
无错误,命令正确接收
1
非法登录,如登录名、口令出错、登录名与口令不符等。
2
重复登录,如在同一TCP/IP连接中连续两次以上请求登录。
3
连接过多,指单个节点要求同时建立的连接数过多。
4
登录类型错,指bind命令中的logintype字段出错。
5
参数格式错,指命令中参数值与参数类型不符或与协议规定的范围不符。
109
计费号码无效
110
黑名单用户鉴权不通过,包括未启用状态、预开户状态及销户状态,即除正常通话状态、停机状态以外的所有其他状态
111
MT消息SPMS鉴权超时
112
包月话单SPMS鉴权超时
113
该包格式错误,MT话单的用户号码为空,或者CHARGENUMBER为空,或者SPNUMBER为空,或者CORPID为空,或者SERVICETYPE为空,或MT包里没有LINKID但根据业务代码判断却又不是订制类业务。
非法设备
32
系统失败
33
短信中心队列满
34
智能网平台扣费失败
35-99
40(英斯克定义) 网关对如意通用户进行拦截
50(英斯克定义) 短消息内容非法
51 尚未建立连接
52 尚未成功登录
53 发送消息失败
54 超时未接收到响应消息(一般是tp_udhi一项填写不对,应该填写0)
55 等待状态报告_phone不在白名单)
67 接收服务目的地址鉴权失败
68 用户鉴权失败
69 此用户为黑名单用户
70 网络断连或目的设备关闭接口
71 超过最大节点数
72 找不到路由
73 等待应答超时
74 送SCP失败
75 送SCP鉴权等待应答超时
76 信息安全鉴权失败
77 超过最大Submit提交数
78 SPID 为空
79 业务类型为空
80 CPCode错误