1、中国联合网络通信有限公司短消息网关系统接口协议(SGIP)版本1.3 中国联合网络通信有限公司二零零九年三月目录1概述.11.1协议说明.11.2适用范围.11.3参考资料.11.4术语表.12系统体系结构.32.1消息从本地SMSC到本地SP.42.2消息从本地SP到本地SMSC.42.3消息从本地SMSC到异地SP.42.4消息从本地SP到异地SMSC.42.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第三方付
2、费.83.7 SP与SMG的通信.93.7.1通用HTTP方式.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通信初始化
3、.153.9.2通信过程.153.9.3通信结束.163.9.4故障处理.163.9.5从SMG到GNS的消息.163.9.6从GNS到SMG的消息.16i4 消息定义.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.4
4、UserRpt操作.224.1.4.1UserRpt命令的请求内容.224.1.4.2UserRpt命令的应答内容.224.1.5Trace操作.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操
5、作.294.2.3.8DeleteSP操作.304.2.3.9QueryRoute操作.304.2.3.10AddTeleSeg操作.314.2.3.11ModifyTeleSeg操作.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测试消息定义.
6、364.4.1Trace命令的语法.364.4.2Trace_Resp应答的语法.365常量定义.375.1消息ID定义.375.2错误码定义.375.3计费类别定义.385.4REPORT 状态与短消息状态的映射.38ii附录1: 全网路由表的格式示范.39附录2: 本地路由表的格式示范.40附录3: HTTP承载方式示范.41iii中国联合通信公司短消息网关系统接口协议1.1版1概述1.1协议说明本协议 SMG SP之间 SMG GNS之间 SMG SMG之间的接口协议 SGIP 通过应用SGIP协议 SP 接 到SMG SP应用的 点接 全网 SMG 通过SGIP协议 消息 SMG之间的
7、路由 SMG通过 协议 GNS通信 SMG GNS之间路由表的 1.2适用范围本协议适用于 SP SMG的 1.3参考资料1 SMPP 3.32 GSM 3.403 GSM 3.384 HTTP1.0 1.4术语表本协议用到 术语GNS Gateway Name Server 系统路由的理 MO 由用户currency1的短消息MT 由用户接的短消息1中国联合通信公司短消息网关系统接口协议1.1版SGIP Short Message Gateway Interface Protocol 本协议“述的短消息网关接口协议 用于 SMG SP之间 SMG SMG之间短消息的 fi 接 SMG GNS
8、之间路由表的 SMG Short Message Gateway 联通公司的短消息网关 SMG之间的通fl协议 用SGIPSMPP Short Message Peer to Peer 短消息点点协议 用3.3版本SMSC Short Message Service Center 短消息中SP Service Provider 2中国联合通信公司短消息网关系统接口协议1.1版2系统体系结构SMG 短消息 的短消息网关 全国 个SMG网关 SMG网关之间通过联网方式 网联 ” 个SMG 与个SMSC 个SP接 全网 的GNS GNS全 路由表的 与 路由表的安全性 网中 用GNS 两个GNS 性
9、 ” 个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 fi的消息 接由SMG 从本地SMSC 异地SP 从本地SP 异地SMSC fi的消息由本地SMG路由到异地SMG 由异地SMG 3中国联合通信公司短消息网关系统接口协议1.1版2.1消息从本地SMS
10、C到本地SPSMG从SMSC接到短消息 接 SP SMSC1A SMG1 SP1YSMSC1B SMG1 SP1X2.2消息从本地SP到本地SMSCSMG从SP接短消息 接 SMSC SP1X SMG1 SMSC1ASP1Y SMG1 SMSC1B2.3消息从本地SMSC到异地SPSMG从本地SMSC接短消息 路由到异地SMG 由异地的SMG fi到目的SP SMSC1A SMG1 SMG2 SP2YSMSC1B SMG1 SMG3 SP3X2.4消息从本地SP到异地SMSCSMG从本地SP接短消息 路由到异地SMG 由异地的SMG fi到目的SMSC SP1X SMG1 SMG2 SMSC2
11、ASP1Y SMG1 SMG3 SMSC3B4中国联合通信公司短消息网关系统接口协议1.1版2.5路由选择消息 本地SMSC 异地SP 本地SP 异地SMSC之间 fi方 消息接方的 信息 路由选择 于MO方 的命令(命令接方SP) 路由 据命令中的SP接 号码 选择 于MT方 的命令(接方用户) 路由 据命令中的付费号码用户号码 合 付费号码 付费号码SP接 号码 则 据用户号码 选择路由 则 据付费号码“ 表的号码 选择路由( 考 到系统计费 用户鉴权的 性 关于计费 用户鉴权的节 请参 ) 由于SMG网关之间 用网状联 网关之间 次前 因此接前 消息的网关 前 的消息目的地址 本网关覆盖
12、范围的用户 若 fi 错信息到前 网关 5中国联合通信公司短消息网关系统接口协议1.1版3 通信流程SGIP 两种体 方式 种 用专用SGIP方式 另 种 用通用HTTP方式 SMG GNS SMG SMG之间 用专用SGIP方式作承载协议 而SP SMG的通信 支专用SGIP方式 通用HTTP方式两种承载协议 3.1专用SGIP方式用专用SGIP方式承载 通信双方客户端 器端 客户端fi命令 动 器端建立接 然 器端 fi命令 并接应答 器端从客户端接命令 返回应答 接建立 客户端 续fi条命令 命令 fi并接到“ 应答 客户端应 动 接 但 命令 应答之间的 间间隔最大 超过30秒(默认
13、配)( 命令应答 间超过最大待 间 则求客户端重 条命令 重 制参业 联网规范 关内容) 且待应答的命令 得超过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承载方式 的 种方式 次接仅仅 fi 条命令 而且接的认证 用HTTP的URL的授权认证的方式 需专门的接认证的命令 使用的端口号 80 6