中国联通SGIP协议详解:短消息网关交互流程

5星 · 超过95%的资源 需积分: 9 12 下载量 150 浏览量 更新于2024-08-02 收藏 1.22MB DOC 举报
本文档详细介绍了中国联通短消息网关系统接口协议(SGIP)版本1.2,该协议用于规范联通网络中的短信收发流程和通信机制。SGIP旨在支持从短消息服务中心(SMSC)到服务提供商(SP)以及不同地理位置间的短消息传输。 1. **协议说明** SGIP协议是中国联通为了实现短消息服务高效、可靠传输而制定的一套接口标准。它涵盖了本地和异地SP与SMSC之间的消息交互,以及不同SMG(短消息网关)之间的通信。 2. **适用范围** 该协议适用于中国联通的所有短消息业务场景,包括本地和跨地域的短消息传递,同时涉及用户鉴权、路由选择、通信安全等多个方面。 3. **系统体系结构** - **本地SMSC到本地SP**:消息直接在本地SMSC和服务提供商之间传递。 - **本地SP到本地SMSC**:SP向SMSC发送短信请求。 - **本地SMSC到异地SP**:消息通过路由选择传递到目标地区的SMSC。 - **本地SP到异地SMSC**:SP的短信请求需经过路由转发。 4. **通信流程** - **专用SGIP方式**:专有的SGIP协议进行通信,包括初始化、通信过程、结束和故障处理。 - **通用HTTP方式**:使用HTTP协议进行通信,适用于不支持SGIP的SP。 5. **通信节点编号规则** 定义了节点的编号方法,以便识别和定位通信中的各个实体。 6. **序列号定义** 序列号用于跟踪和确认消息传输的顺序和完整性。 7. **通信安全性** 协议规定了如何保证通信的安全,包括数据加密和用户鉴权。 8. **用户鉴权** 包括被叫方付费、SP付费和第三方付费三种模式,确保费用的正确收取。 9. **SP与SMG的通信** 描述了SP如何通过HTTP或SGIP协议与SMG建立连接,发送命令并接收响应,以及异常处理机制。 10. **SMG之间的通信** 详细阐述了SMG之间的消息交换,包括初始化、过程、结束、故障处理和消息格式。 11. **SMG与GNS(全局号码服务器)的通信** 说明了SMG如何与GNS交互,以完成号码解析和路由决策。 12. **消息定义** 定义了基于通用HTTP的消息操作(如Submit、Deliver、Report、UserRpt和Trace),包括其请求内容和应答内容,这些操作构成了短消息服务的核心功能。 该文档对于理解中国联通短消息服务的底层工作原理,开发与联通短信系统集成的应用,或者进行网络维护和故障排查具有重要意义。通过遵循SGIP协议,可以确保短消息在联通网络中的高效、安全和准确传递。