
中国联合通信公司
短消息网关系统接口协议
(SGIP)
版本 1.2
中国联合通信公司
二零零一年十月

目录
1 概述........................................................................................................................................................1
1.1 协议说明.........................................................................................................................................1
1.2 适用范围.........................................................................................................................................1
1.3 参考资料.........................................................................................................................................1
1.4 术语表.............................................................................................................................................1
2 系统体系结构........................................................................................................................................3
2.1 消息从本地 SMSC 到本地 SP........................................................................................................4
2.2 消息从本地 SP 到本地 SMSC........................................................................................................4
2.3 消息从本地 SMSC 到异地 SP........................................................................................................4
2.4 消息从本地 SP 到异地 SMSC........................................................................................................4
2.5 路由选择.........................................................................................................................................5
3 通信流程................................................................................................................................................6
3.1 专用 SGIP 方式...............................................................................................................................6
3.2 通用 HTTP 方式..............................................................................................................................6
3.3 通信节点编号规则.........................................................................................................................7
3.4 序列号的定义.................................................................................................................................7
3.5 通信的安全性.................................................................................................................................8
3.6 用户鉴权.........................................................................................................................................8
3.6.1
被叫方付费
.............................................................................................................................8
3.6.2SP
付费
.....................................................................................................................................8
3.6.3
第三方付费
.............................................................................................................................9
3.7 SP 与 SMG 的通信.........................................................................................................................9
3.7.1
通用
HTTP
方式
......................................................................................................................9
3.7.1.1 从 SP 到 SMG 的命令.................................................................................................................10
3.7.1.2 从 SMG 到 SP 的命令.................................................................................................................10
3.7.2
专用
SGIP
方式
.....................................................................................................................10
3.7.2.1 通信初始化.................................................................................................................................11
3.7.2.2 通信过程.....................................................................................................................................11
3.7.2.3 通信结束....................................................................................................................................12
3.7.2.4 故障处理....................................................................................................................................12
3.7.2.5 从 SP 到 SMG 的消息.................................................................................................................13
3.7.2.6 从 SMG 到 SP 的消息.................................................................................................................14
3.8 SMG 与 SMG 之间的通信...........................................................................................................14
3.8.1
通信初始化
...........................................................................................................................15
3.8.2
通信过程
...............................................................................................................................15
3.8.3
通信结束
...............................................................................................................................15
3.8.4
故障处理
...............................................................................................................................16
3.8.5
两个
SMG
之间的消息
..........................................................................................................16
3.9 SMG 与 GNS 之间的通信............................................................................................................16
3.9.1
通信初始化
...........................................................................................................................17
3.9.2
通信过程
...............................................................................................................................17
3.9.3
通信结束
...............................................................................................................................17
3.9.4
故障处理
...............................................................................................................................17
3.9.5
从
SMG
到
GNS
的消息
........................................................................................................17
3.9.6
从
GNS
到
SMG
的消息
........................................................................................................18
4 消息定义..............................................................................................................................................20
4.1 基于通用 HTTP 的消息定义........................................................................................................20
4.1.1Submit
操作
............................................................................................................................20
4.1.1.1Submit 命令的请求内容.............................................................................................................20
4.1.1.2Submit 命令的应答内容.............................................................................................................22
4.1.2Deliver
操作
...........................................................................................................................23
i

4.1.2.1Deliver 命令的请求内容.............................................................................................................23
4.1.2.2Deliver 命令的应答内容.............................................................................................................24
4.1.3Report
操作
............................................................................................................................24
4.1.3.1Report 命令的请求内容..............................................................................................................24
4.1.3.2Report 命令的应答内容..............................................................................................................25
4.1.4UserRpt
操作
..........................................................................................................................25
4.1.4.1UserRpt 命令的请求内容............................................................................................................25
4.1.4.2UserRpt 命令的应答内容............................................................................................................26
4.1.5Trace
操作
..............................................................................................................................26
4.1.5.1Trace 命令的请求内容................................................................................................................26
4.1.5.2Trace 命令的应答内容................................................................................................................26
4.2 基于专用 SGIP 的消息定义.........................................................................................................27
4.2.1
数据类型
...............................................................................................................................27
4.2.2
消息头的格式
.......................................................................................................................28
4.2.3
消息体的格式
.......................................................................................................................28
4.2.3.1Bind 操作.....................................................................................................................................28
4.2.3.2Unbind 操作................................................................................................................................. 29
4.2.3.3Submit 操作.................................................................................................................................29
4.2.3.4Deliver 操作.................................................................................................................................32
4.2.3.5Report 操作..................................................................................................................................33
4.2.3.6AddSP 操作.................................................................................................................................34
4.2.3.7ModifySP 操作............................................................................................................................35
4.2.3.8DeleteSP 操作..............................................................................................................................35
4.2.3.9QueryRoute 操作.........................................................................................................................36
4.2.3.10AddTeleSeg 操作.......................................................................................................................37
4.2.3.11ModifyTeleSeg 操作..................................................................................................................38
4.2.3.12DeleteTeleSeg 操作....................................................................................................................39
4.2.3.13AddSMG 操作...........................................................................................................................40
4.2.3.14ModifySMG 操作......................................................................................................................40
4.2.3.15DeleteSMG 操作........................................................................................................................41
4.3 鉴权消息定义...............................................................................................................................41
4.3.1CheckUser
命令的语法
..........................................................................................................42
4.3.2CheckUser_Resp
应答的语法
................................................................................................42
4.3.3UserRpt
命令的语法
..............................................................................................................42
4.3.4UserRpt_Resp
应答的语法
....................................................................................................43
4.4 测试消息定义...............................................................................................................................43
4.4.1Trace
命令的语法
..................................................................................................................43
4.4.2Trace_Resp
应答的语法
........................................................................................................43
5 常量定义..............................................................................................................................................45
5.1 消息 ID 定义.................................................................................................................................45
5.2 错误码定义...................................................................................................................................46
5.3 计费类别定义...............................................................................................................................47
5.4REPORT 状态与短消息状态的映射..............................................................................................47
附录 1: 全网路由表的格式示范............................................................................................................48
附录 2: 本地路由表的格式示范............................................................................................................49
附录 3: HTTP 承载方式示范................................................................................................................50
ii

中国联合通信公司短消息网关系统接口协议 1.1 版
1 概述
1.1 协议说明
本协议是 SMG 和 SP 之间、SMG 和 GNS 之间、以及 SMG 和 SMG 之间的
接口协议,简称 SGIP。
通过应用 SGIP 协议,SP 可以接入到 SMG,实现 SP 应用的一点接入、全
网服务;SMG 可以通过 SGIP 协议,实现消息在不同 SMG 之间的路由和转发。
同时,SMG 通过该协议也可以和 GNS 通信,以实现各 SMG 和 GNS 之间路由
表的同步功能。
1.2 适用范围
本协议适用于各 SP 厂商和 SMG 的开发厂商。
1.3 参考资料
[1] SMPP 3.3
[2] GSM 3.40
[3] GSM 3.38
[4] HTTP1.0
1.4 术语表
本协议用到以下术语:
GNS Gateway Name Server,负责系统路由的管理和同步
MO 由手机用户提交的短消息
1

中国联合通信公司短消息网关系统接口协议 1.1 版
MT 由手机用户接收的短消息
SGIP Short Message Gateway Interface Protocol,本协议所描述的短消息网关接口协议,
用于完成在 SMG 和 SP 之间、SMG 和 SMG 之间短消息的发送、接收和转发功
能,以及 SMG 和 GNS 之间路由表的同步功能
SMG Short Message Gateway ,联通公司的短消息网关,SMG 之间的通讯协议采用
SGIP
SMPP Short Message Peer to Peer,短消息点对点协议,采用 3.3 版本
SMSC Short Message Service Center ,短消息中心
SP Service Provider,服务提供商
2