中国联通SGIP协议(v1.2)(2)

2020-02-21 00:21

中国联合通信公司短消息网关系统接口协议1.1版 SMPP SMSC SP

Short Message Peer to Peer,短消息点对点协议,采用3.3版本 Short Message Service Center ,短消息中心 Service Provider,服务提供商

2

中国联合通信公司短消息网关系统接口协议1.1版 2系统体系结构

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

3

中国联合通信公司短消息网关系统接口协议1.1版 2.1消息从本地SMSC到本地SP

SMG从SMSC接收到短消息,直接发给SP。比如 SMSC1A—〉SMG1—〉SP1Y SMSC1B—〉SMG1—〉SP1X

2.2消息从本地SP到本地SMSC

SMG从SP接收短消息,直接发给SMSC。比如 SP1X—〉SMG1—〉SMSC1A SP1Y—〉SMG1—〉SMSC1B

2.3消息从本地SMSC到异地SP

SMG从本地SMSC接收短消息,再路由到异地SMG,由异地的SMG发送到目的SP,比如

SMSC1A—〉SMG1—〉SMG2—〉SP2Y SMSC1B—〉SMG1—〉SMG3—〉SP3X

2.4消息从本地SP到异地SMSC

SMG从本地SP接收短消息,再路由到异地SMG,由异地的SMG发送到目的SMSC,比如

SP1X—〉SMG1—〉SMG2—〉SMSC2A SP1Y—〉SMG1—〉SMG3—〉SMSC3B

2.5路由选择

当消息在本地SMSC和异地SP,或者在本地SP和异地SMSC之间传输时,发送方必须要获取消息接收方的位置信息。这部分功能称为路由选择。

对于MO方向的命令(即命令接收方为SP),其路由根据命令中的SP接入号码来选择。

对于MT方向的命令(即接收方为用户手机),其路由根据命令中的付费号码和用户号码来综合判断。如果付费号码为空,或付费号码为SP接入号码,则根据用户号码来选择路由;否则根据付费号码所代表的手机号码来选择路由(这样

4

中国联合通信公司短消息网关系统接口协议1.1版 做是考虑到了系统计费和用户鉴权的可行性,关于计费和用户鉴权的细节,请参见其它文档)。

由于SMG网关之间采用网状互联,网关之间不可能出现二次前转,因此接收前转消息的网关必须能判断前转的消息目的地址是否是本网关覆盖范围的用户,若不是,必须发送出错信息到前转网关。

5

中国联合通信公司短消息网关系统接口协议1.1版 3 通信流程

SGIP有两种具体实现方式,一种是采用专用SGIP方式,另一种是采用通用HTTP方式。SMG和GNS、以及SMG和SMG之间采用专用SGIP方式作为承载协议;而SP和SMG的通信同时支持专用SGIP方式和通用HTTP方式两种承载协议。

3.1专用SGIP方式

采用专用SGIP方式承载时,通信双方互为客户端和服务器端。当客户端要发送命令时,主动向服务器端建立连接,然后向服务器端发送命令,并接收应答;服务器端从客户端接收命令,返回应答。连接建立以后,客户端可以连续发送多条命令。命令发送完并接收到所有应答后,客户端应该主动断开连接。但是,命令及其应答之间的时间间隔最大不能超过30秒(默认,可配置)(如果命令应答时间超过最大等待时间,则要求客户端重发该条命令,重发机制参见业务联网规范有关内容),且待应答的命令不得超过32条(可以根据线路的质量和服务器的处理能力配置)。而且,如果服务器端检测出一条连接长时间空闲(默认60秒,可配置),可以主动断开该连接。如果需要,客户端可以同时向一个服务器端建立多个连接(SMG与单个其他SMG最多不能建立超过15个连接,对与之相连的单个SP的最大连接数视具体情况而定)。采用专用SGIP承载方式时,SMG和SMG、SP和SMG之间使用的端口号是8801,GNS监听SMG的端口号为8802,SMG监听GNS的端口号为8803,主GNS和备用GNS之间的端口号为8804,SMG之间的测试用端口号为8810。

3.2通用HTTP方式

HTTP承载方式只适用于SP和SMG的通信中。与SP与SMG之间的专用SGIP承载方式不同的是,该种方式一次连接仅仅传送一条命令,而且连接的认证采用HTTP的URL的授权认证的方式,不需要专门的连接认证的命令,使用的端口号是80。

6


中国联通SGIP协议(v1.2)(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:加强班级管理 确保安全稳定 构建平安和谐校园

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: