中国电信SMGP1.3接口协议详解

需积分: 9 10 下载量 90 浏览量 更新于2024-11-11 收藏 837KB DOC 举报
"该文档是关于中国电信的短信接口协议SMGP1.3的详细技术规范,主要用于信息终端及综合信息系统,由中国电信集团公司于2002年发布实施。该协议适用于短消息网关开发者和内容提供商,定义了两者之间的通信协议,并涵盖了接口、流程、数据包结构、编码说明以及基于SMGP协议的API函数等重要内容。" **SMGP1.3协议详解** 1. **适用范围** SMGP1.3协议主要应用于短消息网关开发者和内容提供商(CP),用于构建综合信息系统与CP之间的通信桥梁。该协议定义了双方交互的规则和服务内容,如信息点播和订阅业务。 2. **引用标准** 在实现SMGP协议时,需要参考一系列标准,例如GB18030信息交换用汉字编码字符集,以及AAA用户认证/授权/计费系统等。这些标准确保了通信过程中的数据一致性与安全性。 3. **协议栈结构** 综合信息系统与CP的通信基于SMGP协议,通过TCP/IP协议栈进行数据传输,从链路层到物理层,形成完整的通信链路。 4. **内容提供商与综合信息系统的接口** 接口采用SMGP协议,综合信息系统作为服务器端,CP作为客户端。接口的主要业务包括信息点播和订阅,采用在线菜单方式进行,提供用户友好的操作界面。 5. **SMGP概述** - **功能**:SMGP协议提供了短消息的发送、接收、状态查询、错误处理等功能。 - **定义**:详细规定了SMGP的数据包结构、请求标识、包体结构等。 - **通信流程**:描述了从数据包的发起、传输到接收的完整流程。 6. **SMGP数据包定义** - **数据包结构**:包括头部、请求标识和包体等部分。 - **请求标识说明**:定义了各种请求类型的标识符。 - **包体结构**:详细解析了包体的构成和各字段含义。 7. **编码说明** - **短消息格式代码表**:列举了不同短消息的格式代码。 - **收费类型代码表**:定义了各种收费方式的代码。 - **短消息状态表**:给出了短消息的多种状态表示。 - **错误代码表**:包括Err和Status两种错误代码,用于表示通信过程中的异常情况。 - **其他参数表**:如操作码、加密方式、订阅标识等,为协议的执行提供参数支持。 8. **基于SMGP协议的API函数** SMGP协议还提供了API函数接口,供开发者在实际应用中调用,实现与CP的接口功能。 综上,SMGP1.3协议是中国电信制定的企业标准,旨在规范和促进固定电话网上的信息传递,特别是短消息服务。通过这个协议,内容提供商能够高效、安全地向用户提供信息点播和订阅服务,丰富了电信网络的增值服务。