




已阅读5页,还剩26页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
中国电信SMGP协议样本 中国电信P SMGP协议中国电信企业标准CT CT/T SNRC1SMGP中国电信短消息网关协议(SMGP)-03发布-03实施中国电信集团公司本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。 文档如有不当之处,请联系本人或网站删除。 协议应用及涉及的端口号.错误!未定义书签。 消息体必选参数描述.错误!未定义书签。 消息体可选参数描述.错误!未定义书签。 77基于P SMGP协议的I API函数.错误!未定义书签。 本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。 文档如有不当之处,请联系本人或网站删除。 I API数据结构说明(以C C语言为例)错误!未定义书签。 附录B短消息群发功能的实现(资料性附录)错误!未定义书签。 前言本标准规定了短消息网关与其它网元之间进行短消息传输的接口协议。 于,基于G3G网络的短消息业务发展需求进行修订而成。 本标准共包含33部分: 1、P SMGP基本协议; 22、S SMGP协议扩展计费接口; 33、P SMGP协议扩展电子商务接口。 本文只描述了第11部分P SMGP基本协议,。 本标准起草单位:中国电信股份有限公司、中国电信股份有限公司上海研究院人本标准主要起草人:葛敏周文君顾丽丽蒋力董斌施唯佳顾震宇本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。 文档如有不当之处,请联系本人或网站删除。 1适用范围本协议适用于短消息网络上(固定网、移动网)。 短消息网关与其它网元之间进行短消息的传输。 本协议适用于短消息网关、相关网元设备开发商及内容提供商。 本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。 文档如有不当之处,请联系本人或网站删除。 2引用标准下列文件通过本文的参考而成为本规范的条款。 凡是注日期的参考文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本文,凡是不注日期的参考文件,其最新版本适用于本文。 【1】Short MessagePeer toPeer ProtocolSpecification【2】【3】【4】台中国电信综合业务管理平台ISMP接口规范本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。 文档如有不当之处,请联系本人或网站删除。 3缩略语语缩略语名英文全名名中文全名ESME ExternalShort MessageEntity外部短消息实体GNS GatewayName Server汇接网关SP ServiceProvider服务提供商SMSC ShortMessage ServiceCenter短消息业务中心SMGP ShortMessage GatewayProtocol短消息网关协议SMGW ShortMessage Gateway短消息网关SMPP ShortMessage Pointto PointProtocol短消息点到点协议本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。 文档如有不当之处,请联系本人或网站删除。 本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。 文档如有不当之处,请联系本人或网站删除。 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可配置,现阶段建议为16,过即接收方在应答前一次收到的消息最多不超过16条。 图长连接的操作流程举例如图1所示:SMGP P消息11客服务P SMGP消息22建立P TCP连接本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。 文档如有不当之处,请联系本人或网站删除。 本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。 文档如有不当之处,请联系本人或网站删除。 本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。 文档如有不当之处,请联系本人或网站删除。 4.2.2短连接通信双方以客户-服务器方式建立TCP连接,户应答与请求在同一个连接中完成。 系统采用客户/服务器模式,操作以客户端驱动方式发起连接请求,完成一次操作后关闭此连接。 待通信双方之间的消息发送后等待T秒后未收送到响应,应立即重发,再连续发送N-1次后仍未得到响应则停发。 现阶段建议取值为:T=60秒,N=3。 短连接的操作流图程举例如图2所示:对对P SMGP消息11的响应P SMGP消息11建立P TCP连接拆除P TCP连接P SMGP消息22对对P SMGP消息22的响应建立P TCP连接拆除P TCP连接.客服务短连接操作流程本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。 文档如有不当之处,请联系本人或网站删除。 4.3协议应用及涉及的端口号SMGP协议在中国电信中的应用主要体现在两类短消息业务上:一类是固定网短消息业务,另一类是移动网短消息业务。 本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。 文档如有不当之处,请联系本人或网站删除。 4.3.1固定网短消息业务SMGP及SMGP扩展计费接口SMGP SMGPSMGP SPSMC预付费平台固定终端(PHS,”家加e”)SMC预付费平台SP一级SMGW二级SMGW固定网(PHS,PSTN)固定终端(PHS,”家加e”)固定网(PHS,PSTN)二级SMGW SPSMGP扩展计费接口SMGP扩展计费接口SMGP及SMGP扩展计费接口固定网短消息业务系统结构简图图固定网短消息业务系统结构简图如图3所示。 SMGP协议在固网短消息系统中应用情况如下:1.二级SMGW与与SP级二级SMGW与与SP之间采用SMGP协议进行短消息的传输,端口号为8890级,二级SMGW为服务器端,SP为为客户端;2.二级SMGW与一级SMGW级二级SMGW与一级SMGW之间采用SMGP协协为议进行短消息的传输,端口号为8900,二级SMGW与一级SMGW互为客户/服务器端;本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。 文档如有不当之处,请联系本人或网站删除。 级二级SMGW与一级SMGW之间采用SMGP协协议扩展计费接口(参见SMGP)进行计费信息的传为输,端口号为8900,二级SMGW作为服务器端,级一级SMGW作为客户端;3.一级SMGW与与SP级一级SMGW与与SP之间采用SMGP协议进行短为消息的传输,端口号为8890,一级SMGW为服务器端,SP为客户端;4.二级SMGW和和PHS预付费平台级二级SMGW与与PHS预付费平台之间采用SMGP协议扩展计费接口(参见SMGP)进行计费信为息的传输,端口号为9100,预付费平台作为服务器级端,二级SMGW作为客户端。 4.3.2移动网短消息业务GNS SMGWSMGW SMCSMC SMGSMGSP SPSMG SMGSMG移动网移动网移动网移动网本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。 文档如有不当之处,请联系本人或网站删除。 图移动网短消息业务系统结构简图如图4所示。 SMGP协议在移动网短消息系统中应用情况如下:1.SMGW与与SP?SMGW与与SP之间采用SMGP协议进行短为消息的传输,端口号为8890,SMGW为服务器端,SP为客户端;2.SMGW与与SMGW?SMGW与与SMGW之间采用SMGP协议进为行短消息的传输,端口号为8900,SMGW与与SMGW互为客户/服务器端;3.SMGW与与GNS?SMGW与与GNS之间采用SMGP协议进行为消息传输,端口号为8901,SMGW为服务器端,GNS为客户端。 本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。 文档如有不当之处,请联系本人或网站删除。 5SMGP协议5.1数据类型5.1.1基本数据类型Integer无符号整数Octet String以不强制以0x00结尾的定长字符串。 当位数不足时,在不明确注明的情况下,应左对齐,右补补0x00。 在明确注明的情况下,以该字段的明确注明为准。 5.1.2可选参数用可选参数采用TLV(Tag、Length、Value)形的式定义,每个可选参数的Tag、Length、。 字段长)度(字节)数据类型说明Tag2Integer字段的标签,用于唯一标识可选参数Length2Integer字段的长度Value长可变长变可变字段内容本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。 文档如有不当之处,请联系本人或网站删除。 度度类型5.2消息结构项目说明Message Header头消息头(所有消息公共包头)Message Body消息体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字段长度)(字节)型数据类型说明参考必选参数数ClientID8Octet String客户端用来登录服务器端的用户账号。 6.2.1AuthenticatorClient16Octet String客户端认证码,用来鉴别客户端的合法性。 6.2.2LoginMode1Integer客户端用来登录服务器端的登录类型。 6.2.3TimeStamp4Integer时间戳6.2.4ClientVersion1Integer客户端支持的协议版本号6.2.5本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。 文档如有不当之处,请联系本人或网站删除。 5.2.2.1.2Login_Resp字段长度(字节)型数据类型说明参考必选参数数Status4Integer请求返回结果6.2.6AuthenticatorServer16Octet String服务器端返回给客户端的认证码6.2.7ServerVersion1Integer服务器端支持的最高版本号6.2.85.2.2.2SP向向SMGW提交短消息的操作(Submit)5.2.2.2.1Submit字段长度)(字节)型数据类型说明参考必必选选参参MsgType1Integer短消息类型6.2.9NeedReport1Integer SP是否要求返回状态报告6.2.10本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。 文档如有不当之处,请联系本人或网站删除。 数数Priority1Integer短消息发送优先级6.2.11ServiceID10Octet String业务代码6.2.12FeeType2Octet String收费类型6.2.13FeeCode6Octet String资费代码6.2.14FixedFee6Octet String包月费/封顶费6.2.15MsgFormat1Integer短消息格式6.2.16ValidTime17Octet String短消息有效时间间6.2.17本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。 文档如有不当之处,请联系本人或网站删除。 AtTime17Octet String短消息定时发送时间6.2.18SrcTermID21Octet String短信息发送方号码6.2.19ChargeTermID21Octet String计费用户号码6.2.20DestTermIDCount1Integer短消息接收号码总数6.2.21DestTermID21*DestTermCount Octet String*短消息接收号码码6.2.22MsgLength1Integer短消息长度6.2.23MsgContent MsgLengthOctet String短消息内容6.2.24本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。 文档如有不当之处,请联系本人或网站删除。 Reserve8Octet String保留6.2.25可选参数数字段型数据类型说明参考TP_pid TLVGSM协议类型6.3.2TP_udhi TLVGSM协议类型6.3.3LinkID TLV交易标识6.3.4MsgSrc TLV信息内容的源6.3.17ChargeUserType TLV计费用户类型6.3.5ChargeTermType TLV计费用户的号码类型6.3.6ChargeTermPseudo TLV计费用户的伪码码6.3.7DestTermType TLV短消息接收方号码的类型6.3.8DestTermPseudo TLV短消息接收方的伪码6.3.9本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。 文档如有不当之处,请联系本人或网站删除。 PkTotal TLV相同MsgID的的消息总条数6.3.10PkNumber TLV相同MsgID的的消息序号6.3.11SubmitMsgType TLVSP发送的消息类型6.3.12SPDealResult TLVSP对消息的处理结果6.3.13MServiceID TLV业务代码(用于移动网业务)6.3.19短信平台支持短信的群发功能,关于短信群发录功能的实现请参阅“附录B短消息群发功能的实现”。 5.2.2.2.2Submit_Resp字段长度)(字节)型数据类型说明参考必选参数数MsgID10Octet String短消息流水号6.2.26Status4Integer请求返回结果6.2.6本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。 文档如有不当之处,请联系本人或网站删除。 5.2.2.3SMGW向向SP下发短消息的操作(Deliver)5.2.2.3.1Deliver字段长度度)(字节)型数据类型说明参考必必选选参参数数MsgID10Octet String短消息流水号6.2.26IsReport1Integer是否为状态报告告6.2.27MsgFormat1Integer短消息格式6.2.16RecvTime14Octet String短消息接收时间间6.2.28SrcTermID21Octet String短消息发送号码码6.2.19DestTermID21Octet String短消息接收号码码6.2.22本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。 文档如有不当之处,请联系本人或网站删除。 MsgLength1Integer短消息长度6.2.23MsgContent MsgLengthOctet String短消息内容6.2.24Reserve8Octet String保留6.2.25可选参数数字段型数据类型说明参考TP_pid TLVGSM协议类型6.3.2TP_udhi TLVGSM协议类型6.3.3LinkID TLV交易标识6.3.4SrcTermType TLV短消息发送方的号码类型6.3.14SrcTermPseudo TLV短消息发送方的伪码6.3.15SubmitMsgType TLVSP发送的消息类型6.3.12本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。 文档如有不当之处,请联系本人或网站删除。 SPDealResult TLVSP对消息的处理结果6.3.135.2.2.3.2Deliver_Resp字段长度)(字节)型数据类型说明参考必选参数数MsgID10Octet String短消息流水号6.2.26Status4Integer请求返回结果6.2.65.2.2.4源源SMGW向目的SMGW转发短消息的操作(Forward)5.2.2.4.1Forward字段长度)(字节)型数据类型说明参考必必选选参参数数MsgID10Octet String短消息流水号6.2.26DestSMGWNo6Octet String的目的SMGW代代码码6.2.29SrcSMGWNo6Octet String源源SMGW代码6.2.30本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。 文档如有不当之处,请联系本人或网站删除。 SMo6Octet String短消息中心代码码6.2.31MsgType1Integer短消息类型6.2.9ReportFlag1Integer状态报告标志6.2.32Priority1Integer短消息发送优先级6.2.11ServiceID10Octet String业务代码6.2.12FeeType2Octet String资费类型6.2.13FeeCode6Octet String资费代码6.2.14FixedFee6Octet String包月费/封顶费6.2.15MsgFormat1Integer短消息格式6.2.16本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。 文档如有不当之处,请联系本人或网站删除。 ValidTime17Octet String有效时间6.2.17AtTime17Octet String定时发送时间6.2.18SrcTermID21Octet String短消息发送用户号码6.2.19DestTermID21Octet String短消息接收用户号码6.2.22ChargeTermID21Octet String计费用户号码6.2.20MsgLength1Integer短消息长度6.2.23MsgContent MsgLengthOctet String短消息内容6.2.24Reserve8Octet String保留6.2.25可选参字段型数据类型说明参考TP_pid TLVGSM协议类型6.3.2本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。 文档如有不当之处,请联系本人或网站删除。 数数TP_udhi TLVGSM协议类型6.3.3LinkID TLV交易标识6.3.4ChargeUserType TLV计费用户类型6.3.5NodesCount TLV经过的网关数量量6.3.16MsgSrc TLV信信息内容的源6.3.17ChargeTermPseudo TLV计费用户的伪码码6.3.7SrcTermPseudo TLV短消息发送方的伪码6.3.14DestTermPseudo TLV短消息接收方的伪码6.3.15SrcType TLV传递给SP的源号码的类型6.3.18PkTotal TLV相同MsgID的的消息总条数6.3.10本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。 文档如有不当之处,请联系本人或网站删除。 PkNumber TLV相同MsgID的的消息序号6.3.11SubmitMsgType TLVSP发送的消息类型6.3.12SPDealResult TLVSP对消息的处理结果6.3.13MServiceID TLV业务代码(用于移动网业务)6.3.195.2.2.4.2Forward_Resp字段长度)(字节)型数据类型说明参考必选参数数MsgID10Octet StringSMGW产生的短消息流水号6.2.26Status4Integer请求返回结果6.2.6可选参数数字段型数据类型说明参考PkTotal TLV同相同MsgID的的消息总条数6.3.10PkNumber TLV同相同MsgID的的消息序号6.3.11本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。 文档如有不当之处,请联系本人或网站删除。 5.2.2.5链路检测操作(Active_Test)本操作仅适用于通信双方采用长连接通信方式时用于保持连接。 5.2.2.5.1Active_Test无消息体。 5.2.2.5.2Active_Test_Resp无消息体。 5.2.2.6请求关闭连接的操作(Exit)Exit操作的目的是客户端或服务器端基于某些原因决定拆除当前的应用层连接而发起的操作。 此操作完成后客户端与服务器端的应用层连接被释起放,此后通信时应由客户端重新发起Login操作。 5.2.2.6.1Exit无消息体。 5.2.2.6.2Exit_Resp无消息体。 5.2.2.7SP向向SMGW查询短消息发送状态的操作(Query,可选)5.2.2.7.1Query字段长度型数据类型说明参考本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。 文档如有不当之处,请联系本人或网站删除。 )(字节)必选参数数QueryTime8Octet String查询时间6.2.33QueryType1Integer查询类别6.2.34QueryCode10Octet String查询码6.2.355.2.2.7.2Query_Resp字段长度)(字节)型数据类型说明参考必选参数数QueryTime8Octet String查询时间6.2.33QueryType1Integer查询类别6.2.34QueryCode10Octet String查询码(业务类型)6.2.35本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。 文档如有不当之处,请联系本人或网站删除。 MT_TLMsg4Integer接收短消息总数数6.2.36MT_Tlusr4Integer接收用户总数6.2.37MT_Scs4Integer成功转发数量6.2.38MT_WT4Integer待转发数量6.2.39MT_FL4Integer转发失败数量6.2.40MO_Scs4Integer成功送达数量6.2.41MO_WT4Integer待送达数量6.2.42MO_FL4Integer送达失败数量6.2.43Reverse8Octet String保留6.2.25本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。 文档如有不当之处,请联系本人或网站删除。 5.2.2.8SMGW向向GNS查询终端路由的操作(Query_TE_Route,可选)5.2.2.8.1Query_TE_Route字段长度)(字节)型数据类型说明参考必必选选参参数数SrcGatewayID6Octet String源网关代码6.2.44QueryTermID21Octet String查询号码6.2.455.2.2.8.2Query_TE_Route_Resp字段长度)(字节)型数据类型说明参考必必选选参参数数Status4Integer请求返回结果6.2.6RouteID4Integer路由编号6.2.46DestGatewayID6Octet String目标网关代码6.2.47本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。 文档如有不当之处,请联系本人或网站删除。 DestGatewayIP15Octet String关目标网关IP地地址址6.2.48DestGatewayPort2Integer关目标网关IP端端口口6.2.49TermRangeID10Octet String路由号码段6.2.50ProvinceCode4Octet String终端所属省代号号6.2.51UserType1Integer用户类型(该字段保留)6.2.52Time14Octet String时间戳6.2.53本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。 文档如有不当之处,请联系本人或网站删除。 5.2.2.9SMGW向向GNS查询SP路由的操作(Query_SP_Route,可选)5.2.2.9.1Query_SP_Route字段长度)(字节)型数据类型说明参考必选参数数SrcGatewayID6Octet String源网关代码6.2.44QueryTermID21Octet String查询号码6.2.455.2.2.9.2Query_SP_Route_Resp字段长度)(字节)型数据类型说明参考必必选选参参数数Status4Integer请求返回结果6.2.6RouteID4Integer路由编号6.2.46DestGatewayID6Octet String目标网关代码6.2.47本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。 文档如有不当之处,请联系本人或网站删除。 DestGatewayIP15Octet String关目标网关IP地地址址6.2.48DestGatewayPort2Integer关目标网关IP端端口口6.2.49SPID8Octet StringSP的企业代码6.2.54SPCode21Octet StringSP的服务代码6.2.55SPAessType1Integer SP接入类型6.2.56SPType1Integer SP类型6.2.57Time14Octet String时间戳6.2.53本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。 文档如有不当之处,请联系本人或网站删除。 5.2.2.10SMGW向GNS获取所有终端路由的操作(Get_All_TE_Route,可选)5.2.2.10.1Get_All_TE_Route字段长度)(字节)型数据类型说明参考必选参数数SrcGatewayID6Octet String源网关代码6.2.44RouteType4Octet String路由类型6.2.58LastRouteID4Integer已经接收的上一条路由编号6.2.595.2.2.10.2Get_All_TE_Route_Resp字段长度)(字节)型数据类型说明参考必必选选参参Status4Integer请求返回结果6.2.6RouteID4Integer路由编号6.2.46本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。 文档如有不当之处,请联系本人或网站删除。 数数DestGatewayID6Octet String目标网关代码6.2.47DestGatewayIP15Octet String关目标网关IP地地址址6.2.48DestGatewayPort2Integer关目标网关IP端端口口6.2.49TermRangeID10Octet String路由号码段6.2.50ProvinceCode4Octet String终端所属省代号号6.2.51UserType1Integer用户类型(该字段保留)6.2.52RouteTotal4Integer返回路由总数6.2.60本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。 文档如有不当之处,请联系本人或网站删除。 RouteNumber4Integer当前返回的路由序号6.2.61Time14Octet String时间戳6.2.535.2.2.11SMGW向向GNS获取所有SP路由的操作(Get_All_SP_Route,可选)5.2.2.11.1Get_All_SP_Route字段长度)(字节)型数据类型说明参考必选参数数SrcGatewayID6Octet String源网关代码6.2.44RouteType4Octet String路由类型6.2.58LastRouteID4Integer已经接收的上一条路由编号6.2.595.2.2.11.2Get_All_SP_Route_Resp字段长度型数据类型说明参考本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。 文档如有不当之处,请联系本人或网站删除。 )(字节)必必选选参参数数Status4Integer请求返回结果6.2.6RouteID4Integer路由编号6.2.46DestGatewayID6Octet String目标网关代码6.2.47DestGatewayIP15Octet String关目标网关IP地地址址6.2.48DestGatewayPort2Integer关目标网关IP端端口口6.2.49SPID8Octet StringSP的企业代码6.2.54SPCode21Octet StringSP的服务代码6.2.55本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。 文档如有不当之处,请联系本人或网站删除。 SPAessType1Integer SP接入类型6.2.56SPType1Integer SP类型6.2.57RouteTotal4Integer返回路由总数6.2.60RouteNumber4Integer当前返回的路由序号6.2.61Time14Octet String时间戳6.2.535.2.2.12SMGW向向GNS更新终端路由的操作(Update_TE_Route,可选)5.2.2.12.1Update_TE_Route字段长度)(字节)型数据类型说明参考必必选选UpdateType1Integer更新类型6.2.62本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。 文档如有不当之处,请联系本人或网站删除。 参参数数RouteID4Integer路由编号6.2.46DestGatewayID6Octet String目标网关代码6.2.47DestGatewayIP15Octet String关目标网关IP地地址址6.2.48DestGatewayPort2Integer关目标网关IP端端口口6.2.49TermRangeID10Octet String路由号码段6.2.50ProvinceCode4Octet String终端所属省代号号6.2.51UserType1Integer用户类型(该字段保留)6.2.52本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。 文档如有不当之处,请联系本人或网站删除。 5.2.2.12.2Update_TE_Route_Resp字段长度)(字节)型数据类型说明参考必选参数数Status4Integer请求返回结果6.2.6RouteID4Integer路由编号6.2.46Time14Octet String时间戳6.2.535.2.2.13SMGW向向GNS更新SP路由的操作(Update_SP_Route,可选)5.2.2.13.1Update_SP_Route字段长度)(字节)型数据类型说明参考必必选选参参UpdateType1Integer更新类型6.2.62RouteID4Integer路由编号6.2.46本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。 文档如有不当之处,请联系本人或网站删除。 数数DestGatewayID6Octet String目标网关代码6.2.47DestGatewayIP15Octet String关目标网关IP地地址址6.2.48DestGatewayPort2Integer关目标网关IP端端口口6.2.49SPID8Octet StringSP的企业代码6.2.54SPCode21Octet StringSP的服务代码6.2.55SPAessType1Integer SP接入类型6.2.56SPType1Integer SP类型6.2.57本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。 文档如有不当之处,请联系本人或网站删除。 5.2.2.13.2Update_SP_Route_Resp字段长度)(字节)型数据类型说明参考必选参数数Status4Integer请求返回结果6.2.6RouteID4Integer路由编号6.2.46Time14Octet String时间戳6.2.535.2.2.14GNS向SMGW更新终端路由的操作(Push_Update_TE_Route,可选)5.2.2.14.1Push_Update_TE_Route字段长度)(字节)型数据类型说明参考必必选选参参UpdateType1Integer更新类型6.2.62RouteID4Integer路由编号6.2.46本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。 文档如有不当之处,请联系本人或网站删除。 数数DestGatewayID6Octet String目标网关代码6.2.47DestGatewayIP15Octet String关目标网关IP地地址址6.2.48DestGatewayPort2Integer关目标网关IP端端口口6.2.49TermRangeID10Octet String路由号码段6.2.50ProvinceCode4Octet String终端所属省代号号6.2.51UserType1Integer用户类型(该字段保留)6.2.52Time14Octet String时间戳6.2.53本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。 文档如有不当之处,请联系本人或网站删除。 5.2.2.14.2Push_Update_TE_Route_Resp字段长度)(字节)型数据类型说明参考必选参数数Status4Integer请求返回结果6.2.65.2.2.15GNS向SMGW更新SP路由的操作(Push_Update_SP_Route,可选)5.2.2.15.1Push_Update_SP_Route字段长度)(字节)型数据类型说明参考必必选选参参数数UpdateType1Integer更新类型6.2.62RouteID4Integer路由编号6.2.46DestGatewayID6Octet String目标网关代码6.2.47DestGatewayIP15Octet String关目标网关IP地地址址6.2.48本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。 文档如有不当之处,请联系本人或网站删除。 DestGatewayPort2Integer关目标网关IP端端口口6.2.49SPID8Octet StringSP的企业代码6.2.54SPCode21Octet StringSP的服务代码6.2.55SPAessType1Integer SP接入类型6.2.56SPType1Integer SP类型6.2.57Time14OctetString时间戳6.2.535.2.2.15.2Push_Update_SP_Route_Resp字段长度)(字节)型数据类型说明参考本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。 文档如有不当之处,请联系本人或网站删除。 必选参数数Status4Integer请求返回结果6.2.6本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。 文档如有不当之处,请联系本人或网站删除。 6参数定义6.1消息头参数描述6.1.1PacketLength SMGP数据包长度,指包头和包体的长度之和。 单位是“字节”。 6.1.2RequestId示请求标识表示SMGP数据包的类型,请求包的请求标识和应答包的请求标识一一对应。 SMGP协议的请求标识定义如下:称请求名称识请求标识说明Login0x00000001客户端登录Login_Resp0x80000001客户端登录应答Submit0x00000002提交短消息Submit_Resp0x80000002提交短消息应答本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。 文档如有不当之处,请联系本人或网站删除。 Deliver0x00000003下发短消息Deliver_Resp0x80000003下发短消息应答Active_Test0x00000004链路检测Active_Test_Resp0x80000004链路检测应答Forward0x00000005短消息前转Forward_Resp0x80000005短消息前转应答Exit0x00000006退出请求Exit_Resp0x80000006退出应答Query0x00000007SP统计查询本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。 文档如有不当之处,请联系本人或网站删除。 Query_Resp0x80000007SP统计查询应答Query_TE_Route0x00000008询查询TE路路由由Query_TE_Route_Resp0x80000008询查询TE路由应答Query_SP_Route0x00000009询查询SP路由Query_SP_Route_Resp0x80000009询查询SP路由应答Payment_Request0x0000000A求扣款请求(用于预付费系统,参见增值业务计费方案案)Payment_Request_Resp0x8000000A扣款请求响应(用于预付费系统,参见增值业务计费方案,下同)本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。 文档如有不当之处,请联系本人或网站删除。 Payment_Affirm0x0000000B认扣款确认(用于预付费系统,参见增值业务计费方案案)Payment_Affirm_Resp0x8000000B扣款确认响应(用于预付费系统,参见增值业务计费方案)Query_UserState0x0000000C查询用户状态(用于预付费系统,参见增值业务计费方案)Query_UserState_Resp0x8000000C查询用户状态响应(用于预付费系统,参见增值业务计费方案)Get_All_TE_Route0x0000000D获取所有终端路由Get_All_TE_Route_Resp0x8000000D获取所有终端路由应答Get_All_SP_Route0x0000000E有获取所有SP路由本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。 文档如有不当之处,请联系本人或网站删除。 Get_All_SP_Route_Resp0x8000000E有获取所有SP路由应答Update_TE_Route0x0000000F SMGW向向GNS更新终端路由Update_TE_Route_Resp0x8000000F SMGW向向GNS更新终端路由应答Update_SP_Route0x00000010SMGW向GNS更新SP路路由由Update_SP_Route_Resp0x80000010SMGW向GNS更新SP路路由应答Push_Update_TE_Route0x00000011GNS向向SMGW更新终端路由Push_Update_TE_Route_Resp0x80000011GNS向向SMGW更新终端路由应答本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。 文档如有不当之处,请联系本人或网站删除。 Push_Update_SP_Route0x00000012GNS向SMGW更新SP路路由由Push_Update_SP_Route_Resp0x80000012GNS向SMGW更新SP路路由应答其它保留6.1.3SequenceId SMGP消息流水号,用来匹配请求数据包和应答数据包。 应答数据包的流水号字段必须与请求包的流水号字段一致。 流水号字段由请求包发起方分配,取值范围为0x000000000xFFFFFFFF,顺序累加,步长为1,循环使用。 6.2消息体必选参数描述6.2.1ClientID。 客户端用来登录服务器端的用户账号。 为当客户端为SP时,用户帐号为SP服务代码;本文档所提供的信息
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年计算机硬件工程师专业资格考试试题及答案解析
- 2025年安全员岗位换新安全知识题库
- 机电设备管理知识培训课件
- 机电行业外贸知识培训课件
- 2025年广播节目主持人国家职业资格考试试题及答案解析
- 2025年特殊教育师资格模拟题
- 2025年安全长助理笔试通关模拟题
- 2025年宠物医疗AI面试模拟及答案
- 2025年安全员C证考试难点题库冲刺
- 数学课件动画设计教学
- 陈琦《教育心理学》课件
- 封头理论重量计算公式
- 护理副高职称答辩5分钟简述范文
- (3)-2-1-药物的跨膜转运
- 幼小衔接资料合集汇总
- 八年级数学平面直角坐标系测试题
- GB/T 28575-2020YE3系列(IP55)三相异步电动机技术条件(机座号63~355)
- 储油罐有限空间作业安全技术措施表
- 传媒公司员工劳动合同(标准版)
- 缺血性肠病完整版本课件
- 设备出厂检验报告
评论
0/150
提交评论