联通SGIP协议错误码详解
需积分: 10 88 浏览量
更新于2024-09-11
收藏 17KB DOCX 举报
"联通SGIP协议错误码"
联通SGIP协议是China Unicom(中国联通)用于短消息传递的一种协议,它规定了在短消息服务中心(SMSC)与业务提供商(SP)之间交互的错误代码,以便于识别和处理通信过程中的问题。以下是对这些错误码的详细解释:
1. **非法登录** (错误码1): 这意味着登录请求的用户名或密码不正确,或者提供的身份信息与系统记录不匹配。
2. **重复登录** (错误码2): 当一个节点尝试在同一个TCP/IP连接上进行多次登录时,系统会返回此错误。
3. **连接过多** (错误码3): 如果一个节点试图建立的连接数量超过了系统允许的最大值,就会触发这个错误。
4. **登录类型错** (错误码4): 在`bind`命令中指定的登录类型不符合协议要求。
5. **参数格式错** (错误码5): 命令中的参数值与预期格式不符,或者超出协议定义的范围。
6. **非法手机号码** (错误码6): 手机号码格式不正确,比如不是86130开头的号码,或者没有在国际格式前加上“86”。
7. **消息ID错** (错误码7): 消息的标识符有误,可能与协议中规定的格式不符。
8. **信息长度错** (错误码8): 消息的总长度不符合协议规定。
9. **非法序列号** (错误码9): 序列号可能是重复的,格式错误,或者在其他方面不符合协议要求。
10. **非法操作GNS** (错误码10): 对GNS(Gateway Node Server)执行的操作不受支持或非法。
11. **节点忙** (错误码11): SMSC当前无法处理请求,因为存储队列已满或存在其他服务阻碍。
12. **目的地址不可达** (错误码21): 虽然路由信息存在,但目标节点暂时无法提供服务。
13. **路由错** (错误码22): 路由信息虽然正确,但消息在路由过程中发生错误,如转错了短消息交换机(SMG)。
14. **路由不存在** (错误码23): 消息要路由到的节点在路由表中找不到。
15. **计费号码无效** (错误码24): 鉴权过程中,计费号码无效。
16. **用户不能通信** (错误码25): 用户可能不在服务区,手机未开机等原因导致无法通信。
17. **手机内存不足** (错误码26): 接收方手机内存不足以存储新的短消息。
18. **手机不支持短消息** (错误码27): 接收方手机不支持接收短消息功能。
19. **手机接收短消息出现错误** (错误码28): 手机在接收短消息时发生错误。
20. **不知道的用户** (错误码29): 系统无法识别或找到指定的用户。
21. **不提供此功能** (错误码30): 请求的服务或功能在当前系统中不可用。
22. **非法设备** (错误码31): 设备的身份或状态不符合协议要求。
23. **系统失败** (错误码32): 内部系统错误或故障导致操作失败。
24. **短信中心队列满** (错误码33): SMSC的队列已满,无法接收更多消息。
25. **智能网平台扣费失败** (错误码34): 在使用智能网服务时,扣费过程出现问题。
26. **40(英斯克定义)**: 网关对如意通用户进行了拦截,可能是因为特定的业务限制。
27. **50(英斯克定义)**: 短消息内容违反了某种规则,被认为是非法的。
28. **51尚未建立连接**: 在发送消息之前,连接尚未成功建立。
29. **52尚未成功登录**: 发送消息的节点尚未完成登录过程。
30. **53发送消息失败**: 尝试发送消息时遇到问题,未能成功发送。
31. **54超时未接收到响应消息**: 等待响应消息的时间超过预定阈值,通常与TP_UDHI字段填写错误有关。
32. **55等待状态报告超时**: 等待状态报告的时间超时。
33. **60保留**: 错误码60通常用于预留,表示有特定含义但未在此列出。
34. **61有效时间已经过期**: 用户的鉴权信息(如GSM号码)已过期。
35-99: 这些错误码可能用于特定的场景或扩展定义。
这些错误码有助于诊断和解决在使用SGIP协议时遇到的问题,确保短消息服务的正常运行和高效通信。通过理解和分析这些错误,服务提供商可以更好地优化其服务并提高用户体验。
2017-09-15 上传
2018-09-04 上传
2007-08-23 上传
2007-10-27 上传
2016-11-25 上传
2015-11-12 上传
2018-04-12 上传
职位下载
- 粉丝: 0
- 资源: 5
最新资源
- Android圆角进度条控件的设计与应用
- mui框架实现带侧边栏的响应式布局
- Android仿知乎横线直线进度条实现教程
- SSM选课系统实现:Spring+SpringMVC+MyBatis源码剖析
- 使用JavaScript开发的流星待办事项应用
- Google Code Jam 2015竞赛回顾与Java编程实践
- Angular 2与NW.js集成:通过Webpack和Gulp构建环境详解
- OneDayTripPlanner:数字化城市旅游活动规划助手
- TinySTM 轻量级原子操作库的详细介绍与安装指南
- 模拟PHP序列化:JavaScript实现序列化与反序列化技术
- ***进销存系统全面功能介绍与开发指南
- 掌握Clojure命名空间的正确重新加载技巧
- 免费获取VMD模态分解Matlab源代码与案例数据
- BuglyEasyToUnity最新更新优化:简化Unity开发者接入流程
- Android学生俱乐部项目任务2解析与实践
- 掌握Elixir语言构建高效分布式网络爬虫