中国联合通信公司SGIP协议

中国联合通信公司

短消息网关系统接口协议

(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路由选择............................................................................................................. 4

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第三方付费.................................................................................................. 8

3.7 SPSMG的通信............................................................................................. 9

3.7.1通用HTTP方式.......................................................................................... 9

3.7.1.1SPSMG的命令.......................................................................... 9

3.7.1.2SMGSP的命令........................................................................ 10

3.7.2专用SGIP方式.......................................................................................... 10

3.7.2.1通信初始化......................................................................................... 10

3.7.2.2通信过程............................................................................................. 10

3.7.2.3通信结束............................................................................................. 11

3.7.2.4故障处理............................................................................................. 12

3.7.2.5SPSMG的消息........................................................................ 12

3.7.2.6SMGSP的消息........................................................................ 13

3.8 SMGSMG之间的通信............................................................................... 13

3.8.1通信初始化................................................................................................ 14

3.8.2通信过程.................................................................................................... 14

3.8.3通信结束.................................................................................................... 14

3.8.4故障处理.................................................................................................... 14

3.8.5两个SMG之间的消息.............................................................................. 15

3.9 SMGGNS之间的通信................................................................................ 15

3.9.1通信初始化................................................................................................ 15

3.9.2通信过程.................................................................................................... 15

3.9.3通信结束.................................................................................................... 16

3.9.4故障处理.................................................................................................... 16

3.9.5SMGGNS的消息............................................................................ 16

3.9.6GNSSMG的消息............................................................................ 16

4      消息定义............................................................................................................ 18

4.1基于通用HTTP的消息定义............................................................................ 18

4.1.1Submit操作................................................................................................. 18

4.1.1.1Submit命令的请求内容...................................................................... 18

4.1.1.2Submit命令的应答内容...................................................................... 19

4.1.2Deliver操作................................................................................................. 20

4.1.2.1Deliver命令的请求内容...................................................................... 20

4.1.2.2Deliver命令的应答内容...................................................................... 20

4.1.3Report操作.................................................................................................. 21

4.1.3.1Report命令的请求内容...................................................................... 21

4.1.3.2Report命令的应答内容...................................................................... 21

4.1.4UserRpt操作............................................................................................... 22

4.1.4.1UserRpt命令的请求内容.................................................................... 22

4.1.4.2UserRpt命令的应答内容.................................................................... 22

4.1.5Trace操作................................................................................................... 22

4.1.5.1Trace命令的请求内容......................................................................... 22

4.1.5.2Trace命令的应答内容......................................................................... 23

4.2基于专用SGIP的消息定义............................................................................ 23

4.2.1数据类型.................................................................................................... 23

4.2.2消息头的格式............................................................................................ 24

4.2.3消息体的格式............................................................................................ 24

4.2.3.1Bind操作............................................................................................. 24

4.2.3.2Unbind操作......................................................................................... 25

4.2.3.3Submit操作.......................................................................................... 25

4.2.3.4Deliver操作.......................................................................................... 27

4.2.3.5Report操作.......................................................................................... 28

4.2.3.6AddSP操作......................................................................................... 28

4.2.3.7ModifySP操作..................................................................................... 29

4.2.3.8DeleteSP操作...................................................................................... 30

4.2.3.9QueryRoute操作.................................................................................. 30

4.2.3.10AddTeleSeg操作............................................................................... 31

4.2.3.11ModifyTeleSeg操作.......................................................................... 32

4.2.3.12DeleteTeleSeg操作............................................................................ 32

4.2.3.13AddSMG操作................................................................................... 33

4.2.3.14ModifySMG操作.............................................................................. 34

4.2.3.15DeleteSMG操作................................................................................ 34

4.3鉴权消息定义................................................................................................... 35

4.3.1CheckUser命令的语法............................................................................... 35

4.3.2CheckUser_Resp应答的语法..................................................................... 35

4.3.3UserRpt命令的语法................................................................................... 35

4.3.4UserRpt_Resp应答的语法......................................................................... 35

4.4测试消息定义................................................................................................... 36

4.4.1Trace命令的语法....................................................................................... 36

4.4.2Trace_Resp应答的语法............................................................................. 36

5常量定义................................................................................................................. 37

5.1消息ID定义..................................................................................................... 37

5.2错误码定义....................................................................................................... 37

5.3计费类别定义................................................................................................... 38

5.4Report 状态与短消息状态的映射.................................................................. 38

附录1:全网路由表的格式示范............................................................................ 39

附录2:本地路由表的格式示范............................................................................ 40

附录3:HTTP承载方式示范.................................................................................. 41


1概述

1.1协议说明

本协议是SMGSP之间、SMGGNS之间、以及SMGSMG之间的接口协议,简称SGIP

通过应用SGIP协议,SP可以接入到SMG,实现SP应用的一点接入、全网服务;SMG可以通过SGIP协议,实现消息在不同SMG之间的路由和转发。同时,SMG通过该协议也可以和GNS通信,以实现各SMGGNS之间路由表的同步功能。

1.2适用范围

本协议适用于各SP厂商和SMG的开发厂商。

1.3参考资料

[1]   SMPP    3.3

[2]   GSM 3.40

[3]   GSM 3.38

[4]   HTTP1.0

1.4术语表

本协议用到以下术语:

GNS                    GatewayName Server,负责系统路由的管理和同步

MO                     由手机用户提交的短消息

MT                      由手机用户接收的短消息

SGIP                                       ShortMessage Gateway Interface Protocol,本协议所描述的短消息网关接口协议,用于完成在SMGSP之间、SMGSMG之间短消息的发送、接收和转发功能,以及SMGGNS之间路由表的同步功能

SMG                                       ShortMessage Gateway ,联通公司的短消息网关,SMG之间的通讯协议采用SGIP

SMPP                           ShortMessage Peer to Peer,短消息点对点协议,采用3.3版本

SMSC                          ShortMessage Service Center ,短消息中心

SP                       ServiceProvider,服务提供商

 


2系统体系结构

SMG是具有短消息转发功能的短消息网关。全国可以有多个SMG网关,SMG网关之间通过互联网等方式实现网络互联每一个SMG同时与多个SMSC以及多个SP连接。全网具有唯一有效的GNSGNS负责全局路由表的维护与更新;为了确保路由表存储的安全性,网络中设置主备用GNS,两个GNS要保持一致性。每一个SMG都和GNS连接。SMGSPSMGGNS以及SMGSMG之间的通信协议为SGIP协议。SMGSMSC之间的通信统一采用SMPP3.3协议。

2-1说明了系统的体系结构。

 

2-1 SMG的体系结构

 

SMG平台之间相连的SMSC称作本地SMSC,和异地SMG平台相连的SMSC称作异地SMSC

SMG平台之间相连的SP称作本地SP,和异地SMG平台相连的SP称作异地SP

从本地SMSC向本地SP以及从本地SP向本地SMSC发送的消息直接由SMG转发;从本地SMSC向异地SP以及从本地SP向异地SMSC发送的消息由本地SMG路由到异地SMG后,再由异地SMG转发。

2.1消息从本地SMSC到本地SP

SMGSMSC接收到短消息,直接发给SP。比如

SMSC1A—〉SMG1—〉SP1Y

SMSC1B—〉SMG1—〉SP1X

2.2消息从本地SP到本地SMSC

SMGSP接收短消息,直接发给SMSC。比如

SP1X—〉SMG1—〉SMSC1A

SP1Y—〉SMG1—〉SMSC1B

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值