欢迎来到天天文库
浏览记录
ID:11435669
大小:554.50 KB
页数:30页
时间:2018-07-12
《中国电信短消息网关协议(smgp协议)(v1.3)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、基于固定电话网的信息终端及综合信息系统平台技术规范第七分册中国电信集团公司企业标准CT/T1-2001基于固定电话网的信息终端及综合信息系统技术规范第七分册短消息网关(SMGP)协议V1.32002-04-30发布2002-04-30实施中国电信集团公司发布第2页基于固定电话网的信息终端及综合信息系统平台技术规范第七分册目录前言31适用范围42引用标准43缩略语44SMGP概述44.1.SMGP功能44.2.SMGP定义44.3.SMGP通信流程55SMGP数据包定义75.1.数据包结构75.2.请求标识说明75.3.包体结构86编码说明166.1.短消息格式代码表166
2、.2.收费类型代码表166.3.短消息状态表166.4.Err错误代码表176.5.Status错误代码表177基于SMGP协议的API函数18附录A基于SMGP协议的API函数说明19(提示的附录)19A.1基本要求19A.2API数据结构说明(以C语言为例)20A.3API函数说明22A3.7查询短消息流量(SMGPQuery可选)26A.4配置SMGPAPI26A.5短信的自动分割功能27A.6错误代码含义28第2页基于固定电话网的信息终端及综合信息系统平台技术规范第七分册前言本标准介绍综合信息平台系统短消息网关和服务提供商内容提供商(SPCP)之间、短消息网关和短
3、消息网关之间的通信协议。本协议简称SMGP(ShortMessageGatewayProtocol)。本标准起草单位:中国电信集团公司、中国电信集团公司上海研发中心本标准主要起草人:特别感谢:亚信科技中国有限公司在本协议制订过程中的大力支持和帮助。第2页基于固定电话网的信息终端及综合信息系统平台技术规范第七分册1适用范围本协议适用于短消息网关开发商和短消息服务提供商内容提供商。2引用标准SMPP(ShortMessagePeertoPeerProtocolSpecification)v3.433缩略语见总册4SMGP概述4.1.SMGP功能网关通信SMGP协议是短消息服务
4、提供商内容提供商与短消息网关,以及短消息网关与短消息网关之间的通信协议。SMGP可以实现以下功能:(1)服务提供商内容提供商向综合信息平台综合信息系统短消息用户发送短消息,例如邮件通知、天气预报等。(2)综合信息平台综合信息系统短消息用户向服务提供商内容提供商点播信息,例如查询股票查询信息、航班信息等。(3)服务提供商内容提供商以某个短消息用户的身份向综合信息平台综合信息系统短消息用户发送传情信息,例如图片传情、音乐传情等。(4)综合信息平台综合信息系统短消息用户发送的短消息通过短消息网关前转发送给异地的短消息用户。4.2.SMGP定义网关通信SMGP协议是一个基于数据包
5、的交互式协议,底层通过TCP/IP协议传递数据。每个数据包都包含请求标识,代表数据包的用途。服务提供商内容提供商与短消息网关或者短消息网关与短消息网关之间采用cClient-/serverServer的第29页基于固定电话网的信息终端及综合信息系统平台技术规范第七分册方式交互信息,客户端向服务器端发送一个请求包,服务器端向客户端返回回应包。客户端发送的所有请求包都包含一个唯一的序列号,服务器端返回的回应包也带有相应的序列号,以便客户识别这是哪一个请求的回应。客户端和服务器端之间可以采用长连接或者短连接的方式通信。如果采用短连接,客户端必须以发送者、接收者或收发者的身份登录
6、到服务器,通信完毕后断开连接。如果采用长连接,一旦认证通过建立连接,客户端与服务器端可以随时通信,在一定时间内两者之间没有发送合法的请求包,连接就中断。1.1.SMGP通信流程网关与ICPCP之间通信连接采用端口号8890,网关与网关通信连接采用端口号8900。1.1.1.SMGP登录模式在SMGP协议的一个会话中客户端可以采用三种登录方式与服务器端相连:发送模式(sendmode)、接收模式(receivemode)和收发模式(transmitmode)。在发送模式中客户端只能发送短消息、在接收模式中客户端只能接收短消息、在收发模式中客户端即可既可以发送也可以接收短消息
7、。三种模式均可以采用长连接与短连接两种连接方式的一种,根据实际情况选择。1.1.2.SPCP发送短消息SPCP以发送者或者是收发者身份登录后,就可以发送短消息。SPCP可以不等待上一个短消息发送回应包,就发送下一个短消息。第29页基于固定电话网的信息终端及综合信息系统平台技术规范第七分册CPSMGWlogin(send/transmitmode)login_respsubmit(1)submit(2)submit_resp(1)submit_resp(2)exitexit_resp1.1.1.SPCP接收短消息SPCP以接收者
此文档下载收益归作者所有