"SGIP1.2协议是中国联合通信公司在2001年制定的一份用于移动SP业务开发的基础协议,主要应用于联通短信服务。该协议详细规定了短消息网关系统(SMG)与服务提供商(SP)之间的通信流程、消息定义以及安全性和鉴权机制。"
SGIP1.2协议涵盖了以下几个核心知识点:
1. **系统体系结构**:协议描述了不同消息传输路径,包括本地SMSC(短消息服务中心)到本地SP、本地SP到本地SMSC、本地SMSC到异地SP、以及本地SP到异地SMSC的消息传递方式。
2. **通信流程**:
- **专用SGIP方式**:这是一种专门设计的通信方式,涉及通信初始化、过程、结束及故障处理。
- **通用HTTP方式**:利用HTTP协议进行数据交换,适用于多种网络环境,同样包括连接建立、命令交互和错误处理。
3. **通信节点编号规则**和**序列号的定义**:这些规则确保消息的唯一标识和正确顺序,防止重复或丢失。
4. **通信安全性**:协议关注通信的安全性,通过加密等手段保证数据在传输过程中的安全。
5. **用户鉴权**:
- **被叫方付费**:用户接收短信时可能产生的费用处理。
- **SP付费**:由服务提供商承担费用的情况。
- **第三方付费**:费用由除发送方和接收方外的第三方支付。
6. **SP与SMG的通信**:详细规定了SP通过HTTP和专用SGIP方式与SMG交互的命令,包括提交消息、接收消息、报告和用户反馈等操作。
7. **SMG之间的通信**和**SMG与GNS(全局号码服务器)的通信**:定义了这些节点间的消息传递,包括初始化、过程、结束、故障处理和消息内容。
8. **消息定义**:协议详细列出了基于通用HTTP的各种操作(Submit、Deliver、Report、UserRpt、Trace等)及其请求和应答内容,确保了不同类型的短消息服务能够准确无误地执行。
SGIP1.2协议是构建和维护短信服务基础设施的关键规范,它确保了不同系统之间的兼容性和高效通信,对于开发和运营移动SP服务的开发者和技术人员具有重要的参考价值。理解和掌握这一协议,有助于构建稳定、安全且高效的短信服务平台。