中国电信互联网短信网关接口协议SMGP资料下载.pdf

上传人:b****1 文档编号:16120015 上传时间:2022-11-20 格式:PDF 页数:64 大小:220.09KB
下载 相关 举报
中国电信互联网短信网关接口协议SMGP资料下载.pdf_第1页
第1页 / 共64页
中国电信互联网短信网关接口协议SMGP资料下载.pdf_第2页
第2页 / 共64页
中国电信互联网短信网关接口协议SMGP资料下载.pdf_第3页
第3页 / 共64页
中国电信互联网短信网关接口协议SMGP资料下载.pdf_第4页
第4页 / 共64页
中国电信互联网短信网关接口协议SMGP资料下载.pdf_第5页
第5页 / 共64页
点击查看更多>>
下载资源
资源描述

中国电信互联网短信网关接口协议SMGP资料下载.pdf

《中国电信互联网短信网关接口协议SMGP资料下载.pdf》由会员分享,可在线阅读,更多相关《中国电信互联网短信网关接口协议SMGP资料下载.pdf(64页珍藏版)》请在冰豆网上搜索。

中国电信互联网短信网关接口协议SMGP资料下载.pdf

3、SMGP协议扩展电子商务接口。

本文只描述了第1部分SMGP基本协议,第2部分和第3部分同SMGP协议V2.0。

本标准起草单位:

中国电信集团公司、中国电信集团上海研发中心本标准主要起草人:

中国电信短消息网络技术规范短消息网关协议(SMGP)V3.0第2页1适用范围适用范围本协议适用于短消息网络上(固定网、移动网)短消息网关与其它网元之间进行短消息的传输。

本协议适用于短消息网关、相关网元设备开发商及内容提供商。

2引用标准引用标准下列标准包括的条文,通过在本标准中引用而构成本标准的条文。

本标准出版时,所示版本均为有效。

所有标准都会被修订,使用本标准的各方应探讨使用下列标准最新版本的可能性。

ShortMessagePeertoPeerProtocolSpecification短消息网关(SMGP)协议V2.03缩略语缩略语ESME外部短消息实体GNS网关名称服务器(汇接网关)SP内容服务提供商SMC短消息中心(又称SMSC)SMGP短消息网关协议SMGW短消息网关(又称SMSSAG)SMPP短消息点对点协议中国电信短消息网络技术规范短消息网关协议(SMGP)V3.0第3页4SMGP协议概述协议概述4.1定义定义SMGP协议是SMGW与其它网元设备(除SMC外)进行短消息传输的接口协议。

非SMC网元设备向SMGW发送或从SMGW接收短消息,这些非SMC网元设备称为ESME。

4.2通信方式通信方式SMGW与ESME之间共有两种连接方式:

长连接和短连接。

所谓长连接,指在一个TCP连接上可以连续发送多个数据包,在TCP连接保持期间,如果没有数据包发送,需要双方发链路检测包以维持此连接。

短连接是指通信双方有数据交互时,就建立一个TCP连接,数据发送完成后,则断开此TCP连接,即每次TCP连接只完成一对SMGP消息的发送。

4.2.1长连接长连接通信双方以客户-服务器方式建立TCP连接,用于双方信息的相互提交。

当信道上没有数据传输时,通信双方应每隔时间C发送链路检测包以维持此连接,当链路检测包发出超过时间T后未收到响应,应立即再发送链路检测包,再连续发送N-1次后仍未得到响应则断开此连接。

参数C、T、N原则上应可配置,现阶段建议取值为:

C=3分钟,T=60秒,N=3。

通信双方之间的消息如果不能成功发送,应隔时间R进行重发,再连续发送N-1次后仍未发送成功则停发。

现阶段建议取值为:

R=60秒,N=3。

通信双方之间的消息发送后等待T秒后未收到响应,应立即重发,再连续发送N-1次后仍未得到响应则停发。

T=60秒,N=3。

消息采用并发方式发送,加以滑动窗口流量控制,窗口大小参数W可配置,中国电信短消息网络技术规范短消息网关协议(SMGP)V3.0第4页现阶段建议为16,即接收方在应答前一次收到的消息最多不超过16条。

长连接的操作流程举例如图1所示:

.滑动窗口不大于WSMGP消息1客户端服务器端SMGP消息2对SMGP消息1的响应对SMGP消息2的响应链路检测包链路检测包响应建立TCP连接链路检测包链路检测包响应拆除TCP连接.图1长连接操作流程中国电信短消息网络技术规范短消息网关协议(SMGP)V3.0第5页4.2.2短连接短连接通信双方以客户-服务器方式建立TCP连接,应答与请求在同一个连接中完成。

系统采用客户/服务器模式,操作以客户端驱动方式发起连接请求,完成一次操作后关闭此连接。

短连接的操作流程举例如图2所示:

4.3协议应用及涉及的端口号协议应用及涉及的端口号SMGP协议在中国电信中的应用主要体现在两类短消息业务上:

一类是固对SMGP消息1的响应SMGP消息1建立TCP连接拆除TCP连接SMGP消息2对SMGP消息2的响应建立TCP连接拆除TCP连接.客户端服务器端图2短连接操作流程中国电信短消息网络技术规范短消息网关协议(SMGP)V3.0第6页定网短消息业务,另一类是移动网短消息业务。

4.3.1固定网短消息业务固定网短消息业务SMGP及SMGP扩展计费接口SMGPSMGPSMGPSPSMC预付费平台固定终端(PHS,”家加e”)SMC预付费平台SP一级SMGW二级SMGW固定网(PHS,PSTN)固定终端(PHS,”家加e”)固定网(PHS,PSTN)二级SMGWSPSMGP扩展计费接口SMGP扩展计费接口SMGP及SMGP扩展计费接口图3固定网短消息业务系统结构简图固定网短消息业务系统结构简图如图3所示。

SMGP协议在固网短消息系统中应用情况如下:

(1)二级SMGW与SP-二级SMGW与SP之间采用SMGP协议进行短消息的传输,端口号为8890,二级SMGW为服务器端,SP为客户端;

(2)二级SMGW与一级SMGW-二级SMGW与一级SMGW之间采用SMGP协议进行短消息的传输,端口号为8900,二级SMGW与一级SMGW互为客户/服务器端;

-二级SMGW与一级SMGW之间采用SMGP协议扩展计费接口(参见SMGPV2.0)进行计费信息的传输,端口号为8900,二级SMGW作为服务器端,一级SMGW作为客户端;

(3)一级SMGW与SP中国电信短消息网络技术规范短消息网关协议(SMGP)V3.0第7页-一级SMGW与SP之间采用SMGP协议进行短消息的传输,端口号为8890,一级SMGW为服务器端,SP为客户端;

(4)二级SMGW和PHS预付费平台二级SMGW与PHS预付费平台之间采用SMGP协议扩展计费接口(参见SMGPV2.0)进行计费信息的传输,端口号为9100,预付费平台作为服务器端,二级SMGW作为客户端。

4.3.2移动网短消息业务移动网短消息业务移动网短消息业务系统结构简图如图4所示。

SMGP协议在移动网短消息系统中应用情况如下:

(1)SMGW与SP-SMGW与SP之间采用SMGP协议进行短消息的传输,端口号为8890,SMGW为服务器端,SP为客户端;

(2)SMGW与SMGW-SMGW与SMGW之间采用SMGP协议进行短消息的传输,端口号为8900,SMGW与SMGW互为客户/服务器端;

(3)SMGW与GNSGNSSMGWSMGWSMCSMC图4移动网短消息业务系统结构简图构图SMGPSMGPSPSPSMGPSMGPSMGP移动网移动网移动网终端移动网终端中国电信短消息网络技术规范短消息网关协议(SMGP)V3.0第8页-SMGW与GNS之间采用SMGP协议进行消息传输,端口号为8901,SMGW为服务器端,GNS为客户端。

5SMGP协议协议5.1数据类型数据类型5.1.1基本数据类型基本数据类型Integer无符号整数OctetString不强制以0x00结尾的定长字符串。

当位数不足时,在不明确注明的情况下,应左对齐,右补0x00。

在明确注明的情况下,以该字段的明确注明为准。

5.1.2可选参数可选参数可选参数采用TLV(Tag、Length、Value)形式定义,每个可选参数的Tag、Length、Value的定义见6.3节。

字段字段长度(字节)长度(字节)数据类型说明数据类型说明Tag2Integer字段的标签,用于唯一标识可选参数Length2Integer字段的长度Value可变长度可变类型字段内容5.2消息结构消息结构项目项目说明说明MessageHeader消息头(所有消息公共包头)中国电信短消息网络技术规范短消息网关协议(SMGP)V3.0第9页MessageBody消息体5.2.1消息头结构消息头结构字段字段长度(字节)长度(字节)数据类型说明数据类型说明参考参考PacketLength4Integer数据包长度6.1.1RequestID4Integer请求标识6.1.2SequenceID4Integer消息流水号6.1.35.2.2消息体结构消息体结构5.2.2.1登录操作(登录操作(Login)Login操作的目的是客户端向服务器端注册作为一个合法客户端身份,若注册成功后即建立了应用层的连接,此后客户端可以与此服务器端进行消息的接收和发送。

服务器端以Login_Resp消息响应客户端的请求。

5.2.2.1.1Login字段字段长度长度(字节)数据类型说明(字节)数据类型说明参考参考ClientID8OctetString客户端用来登录服务器端的用户账号。

6.2.1AuthenticatorClient16OctetString客户端认证码,用来鉴别客户端的合法性。

6.2.2LoginMode1Integer客户端用来登录服务器端的登录类型。

6.2.3TimeStamp4Integer时间戳6.2.4必选参数必选参数ClientVersion1Integer客户端支持的协议版本号6.2.55.2.2.1.2Login_Resp字段字段长度长度(字节)(字节)数据类型说明数据类型说明参考参考中国电信短消息网络技术规范短消息网关协议(SMGP)V3.0第10页Status4Integer请求返回结果6.2.6Authe

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1