欢迎来到天天文库
浏览记录
ID:45569727
大小:100.73 KB
页数:36页
时间:2019-11-14
《中国电信企业标准-CTMP开发-中国电信短消息网关协议(SMGP)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、CT中国电信企业标准CT/TSNRC1CTMP开发-SMGPV3.0.3CTMP开发-中国电信短消息网关协议(SMGP)2009-04实施2009-04发布中国电信集团公司V5
2、NATELECOM目录1适用范围22引用标准33缩略语44SMGP协议概述54.1定义54.2通信方式54.3协议应用及涉及的端口号75SMGP协议75」数据类型75.2消息结构86参数定义136.1消息头参数描述136.2消息体必选参数描述146.3消息体可选参数描述25VS
3、NATELECOM木标准规定了企业信使平台与
4、企业川户进行短消息传输的接口协议。木标准是在SMGP协议V3.0.3的基础上,基于企业信使平台需求进行修订而成。VS
5、NATELECOM1适用范围木协议适川于企业信使平台、企业用户设备开发商及内容捉供商。V5
6、NATELECOM2引用标准下列文件通过本文的参考而成为本规范的条款。凡是注FI期的参考文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本文,凡是不注tl期的参考文件,其最新版本适用于本文。【1】ShortMessagePeertoPeerProtocolSpecificati
7、on【2】小国电信CDMA短消息网关设备规范vl.O」【3】中国电信CDMA消息网关测试规范v101[4]屮国电信综合业务管理平台ISMP接口规范_RC1.0.1_-SS接口VS
8、NATELECOM3缩略语缩略语英文全名中文全名CTMPChinaTelecomMessagePlatform企业信使平台SPServiceProvider服务提供商SMGPShortMessageGatewayProtocol短消息网关协议SMPPShortMessagePointtoPointProtocol短消息点
9、到点协议V5
10、NATELECOM4SMGP协议概述4.1定义SMGP协议是CTMP与CP进行短消息传输的接口协议。4.2通信方式所谓长连接,指在一个TCP连接上可以连续发送多个数据包,在TCP连接保持期间,如果没有数据包发送,需要双方发链路检测包以维持此连接。4.2.1长连接通信双方以客户•服务器方式建立TCP连接,用于双方信息的相互提交。当信道上没有数据传输时,通信双方应每隔时间C发送链路检测包以维持此连接,当链路检测包发出超过时间T后耒收到响应,应立即再发送链路检测包,再连续发送NJ次后仍耒得
11、到响应则断开此连接。参数C、T、N原则上应可配置,现阶段建议取值为:C=3分钟,T=60秒,N=3。通信双方Z间的消息如果不能成功发送,应隔时间R进行重发,再连续发送N・1次后仍未发送成功则停发。现阶段建议取值为:R=60秒,N=3。通信双方之间的消息发送后等待T秒后未收到响应,应立即重发,再连续发送N・1次后仍未得到响应则停发。现阶段建议取值为:T=60秒,N=3。消息采用并发方式发送,加以滑动窗口流量控制,窗口大小参数W可配置,现阶段建议为16,即接收方在应答前一次收到的消息最多不超过16条。
12、长连接的操作流程举例如图1所示:滑动窗口不大于WVS
13、NATELECOMV5
14、NATELECOM4.2.2单连接一个SP帐号同时只能有一个SMGP连接连到CTMP平台,该连接为双工模式,既可以发送Submit,也可以接收SubmitResp和Deliver消息。4.3协议应用及涉及的端口号89005SMGP协议5.1数据类型5丄1基本数据类型Integer无符号整数OctetString不强制以0x00结尾的定长字符串。当位数不足时,在不明确注明的情况下,应左对齐,右补0x00o在明确注明的情况下
15、,以该字段的明确注明为准。5丄2可选参数可选参数采用TLV(Tag^Length、Value)形式定义,毎个可选参数的Tag、Length、Value的定义见6.3节。字段长度(字节)数据类型说明Tag2Integer字段的标签,用于唯一标识可选参数Length2Integer字段的长度VS
16、NATELECOMValue可变长度可变类型字段内容5.2消息结构项目说明MessageHeader消息头(所有消息公共包头)MessageBody消息体5.2.1消息头结构字段长度(字节)数据类型说明参考P
17、acketLength4Integer数据包长度6.1.1RequestID4Integer请求标识6.1.2SequencelD4Integer消息流水号6.1.35.2.2消息体结构5.2.2.1登录操作(Login)Login操作的冃的是客户端向服务器端注册作为一个合法客户端身份,若注册成功后即建立了应川层的连接,此后客户端可以与此服务器端进行消息的接收和发送。服务器端以LoginResp消息响应客户端的诘求。5・2・2・1・1Login字段长度(字节)数据类型说明参考必选参
此文档下载收益归作者所有