中国联合通信公司短消息网关系统接口协议(SGIP)12版

上传人:汽*** 文档编号:494457155 上传时间:2023-10-02 格式:DOCX 页数:45 大小:138.49KB
返回 下载 相关 举报
中国联合通信公司短消息网关系统接口协议(SGIP)12版_第1页
第1页 / 共45页
中国联合通信公司短消息网关系统接口协议(SGIP)12版_第2页
第2页 / 共45页
中国联合通信公司短消息网关系统接口协议(SGIP)12版_第3页
第3页 / 共45页
中国联合通信公司短消息网关系统接口协议(SGIP)12版_第4页
第4页 / 共45页
中国联合通信公司短消息网关系统接口协议(SGIP)12版_第5页
第5页 / 共45页
点击查看更多>>
资源描述

《中国联合通信公司短消息网关系统接口协议(SGIP)12版》由会员分享,可在线阅读,更多相关《中国联合通信公司短消息网关系统接口协议(SGIP)12版(45页珍藏版)》请在金锄头文库上搜索。

1、中国联合通信公司短消息网关系统接口协议(SGIP) 版本1.2 中国联合通信公司二零零一年十月目录1概述11.1协议说明11.2适用范围11.3参考资料11.4术语表12系统体系结构32.1消息从本地SMSC到本地SP42.2消息从本地SP到本地SMSC42.3消息从本地SMSC到异地SP42.4消息从本地SP到异地SMSC42.5路由选择43通信流程63.1专用SGIP方式63.2通用HTTP方式63.3通信节点编号规则73.4序列号的定义73.5通信的安全性83.6用户鉴权83.6.1被叫方付费83.6.2SP付费83.6.3第三方付费83.7 SP与SMG的通信93.7.1通用HTTP方

2、式93.7.1.1从SP到SMG的命令93.7.1.2从SMG到SP的命令103.7.2专用SGIP方式103.7.2.1通信初始化103.7.2.2通信过程103.7.2.3通信结束113.7.2.4故障处理123.7.2.5从SP到SMG的消息123.7.2.6从SMG到SP的消息133.8 SMG与SMG之间的通信133.8.1通信初始化143.8.2通信过程143.8.3通信结束143.8.4故障处理143.8.5两个SMG之间的消息153.9 SMG与GNS之间的通信153.9.1通信初始化153.9.2通信过程153.9.3通信结束163.9.4故障处理163.9.5从SMG到GN

3、S的消息163.9.6从GNS到SMG的消息164消息定义184.1基于通用HTTP的消息定义184.1.1Submit操作184.1.1.1Submit命令的请求内容184.1.1.2Submit命令的应答内容194.1.2Deliver操作204.1.2.1Deliver命令的请求内容204.1.2.2Deliver命令的应答内容204.1.3Report操作214.1.3.1Report命令的请求内容214.1.3.2Report命令的应答内容214.1.4UserRpt操作224.1.4.1UserRpt命令的请求内容224.1.4.2UserRpt命令的应答内容224.1.5Trac

4、e操作224.1.5.1Trace命令的请求内容224.1.5.2Trace命令的应答内容234.2基于专用SGIP的消息定义234.2.1数据类型234.2.2消息头的格式244.2.3消息体的格式244.2.3.1Bind操作244.2.3.2Unbind操作254.2.3.3Submit操作254.2.3.4Deliver操作274.2.3.5Report操作284.2.3.6AddSP操作284.2.3.7ModifySP操作294.2.3.8DeleteSP操作304.2.3.9QueryRoute操作304.2.3.10AddTeleSeg操作314.2.3.11ModifyTel

5、eSeg操作324.2.3.12DeleteTeleSeg操作324.2.3.13AddSMG操作334.2.3.14ModifySMG操作344.2.3.15DeleteSMG操作344.3鉴权消息定义354.3.1CheckUser命令的语法354.3.2CheckUser_Resp应答的语法354.3.3UserRpt命令的语法354.3.4UserRpt_Resp应答的语法354.4测试消息定义364.4.1Trace命令的语法364.4.2Trace_Resp应答的语法365常量定义375.1消息ID定义375.2错误码定义375.3计费类别定义385.4Report 状态与短消息状

6、态的映射38附录1: 全网路由表的格式示范39附录2: 本地路由表的格式示范40附录3: HTTP承载方式示范411概述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参考资料1SMPP3.32GSM 3.403GSM 3.384HTTP1.0 1

7、.4术语表本协议用到以下术语:GNSGateway Name Server,负责系统路由的管理和同步MO由手机用户提交的短消息MT由手机用户接收的短消息SGIPShort Message Gateway Interface Protocol,本协议所描述的短消息网关接口协议,用于完成在SMG和SP之间、SMG和SMG之间短消息的发送、接收和转发功能,以及SMG和GNS之间路由表的同步功能SMGShort Message Gateway ,联通公司的短消息网关,SMG之间的通讯协议采用SGIPSMPPShort Message Peer to Peer,短消息点对点协议,采用3.3版本SMSCS

8、hort Message Service Center ,短消息中心SPService Provider,服务提供商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说明了系统

9、的体系结构。图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到本地SPSMG从SMSC接收到短消息,直接发给SP。比如SMSC1ASMG1SP1YSMSC1BSMG1SP1X2.2消息从本地SP到本地SMSCSMG从SP接收短消

10、息,直接发给SMSC。比如SP1XSMG1SMSC1ASP1YSMG1SMSC1B2.3消息从本地SMSC到异地SPSMG从本地SMSC接收短消息,再路由到异地SMG,由异地的SMG发送到目的SP,比如SMSC1ASMG1SMG2SP2YSMSC1BSMG1SMG3SP3X2.4消息从本地SP到异地SMSCSMG从本地SP接收短消息,再路由到异地SMG,由异地的SMG发送到目的SMSC,比如SP1XSMG1SMG2SMSC2ASP1YSMG1SMG3SMSC3B2.5路由选择当消息在本地SMSC和异地SP,或者在本地SP和异地SMSC之间传输时,发送方必须要获取消息接收方的位置信息。这部分功能

11、称为路由选择。对于MO方向的命令(即命令接收方为SP),其路由根据命令中的SP接入号码来选择。对于MT方向的命令(即接收方为用户手机),其路由根据命令中的付费号码和用户号码来综合判断。如果付费号码为空,或付费号码为SP接入号码,则根据用户号码来选择路由;否则根据付费号码所代表的手机号码来选择路由(这样做是考虑到了系统计费和用户鉴权的可行性,关于计费和用户鉴权的细节,请参见其它文档)。由于SMG网关之间采用网状互联,网关之间不可能出现二次前转,因此接收前转消息的网关必须能判断前转的消息目的地址是否是本网关覆盖范围的用户,若不是,必须发送出错信息到前转网关。3 通信流程SGIP有两种具体实现方式,

12、一种是采用专用SGIP方式,另一种是采用通用HTTP方式。SMG和GNS、以及SMG和SMG之间采用专用SGIP方式作为承载协议;而SP和SMG的通信同时支持专用SGIP方式和通用HTTP方式两种承载协议。3.1专用SGIP方式采用专用SGIP方式承载时,通信双方互为客户端和服务器端。当客户端要发送命令时,主动向服务器端建立连接,然后向服务器端发送命令,并接收应答;服务器端从客户端接收命令,返回应答。连接建立以后,客户端可以连续发送多条命令。命令发送完并接收到所有应答后,客户端应该主动断开连接。但是,命令及其应答之间的时间间隔最大不能超过30秒(默认,可配置)(如果命令应答时间超过最大等待时间

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

14、为8810。3.2通用HTTP方式HTTP承载方式只适用于SP和SMG的通信中。与SP与SMG之间的专用SGIP承载方式不同的是,该种方式一次连接仅仅传送一条命令,而且连接的认证采用HTTP的URL的授权认证的方式,不需要专门的连接认证的命令,使用的端口号是80。3.3通信节点编号规则在整个网关系统中,所有的通信节点(SMG、GNS、SP和SMSC)都有一个唯一的数字编号,不同的SP或SMSC或SMG或GNS编号不能相同,编号由系统管理人员负责分配。编号规则如下:SMG的编号规则:1AAAAXSMSC的编号规则:2AAAAXSP的编号规则:3AAAAQQQQQGNS的编号规则:4AAAAX其中,AAAA表示四位长途区号(不足四位的长途区号,左对齐,右补零),X表示1位序号,QQQQQ表示5位企业代码。3.4序列号的定义短消息网关系统之中传输的每一条命令都有一个序列号,序列号由命令源节点产生并唯一标记一条命令;也就是说,网关系统中任何两个命令的序列号都不相同。需要注意的是,一条命令在发送过程中转发的不同副本视为一条命令,使用相同的序列号。比如,SP1X向SMSC2A发送一条命令,该命令需经过多次转发才能到达SMSC2A,而转发该命令的每一

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号