收藏 分销(赏)

中国电信SMGP协议V.doc

上传人:精**** 文档编号:3367891 上传时间:2024-07-03 格式:DOC 页数:64 大小:686.54KB 下载积分:16 金币
下载 相关 举报
中国电信SMGP协议V.doc_第1页
第1页 / 共64页
中国电信SMGP协议V.doc_第2页
第2页 / 共64页


点击查看更多>>
资源描述
中国电信集团公司 2023-08实行 2023-08发布 CP/SP开发-中国电信 短消息网关协议(SMGP) CT/T SN RC1 CP/SP开发-SMGP V3.0.3 CT 中国电信公司标准 目 录 1 合用范围 2 2 引用标准 3 3 缩略语 4 4 SMGP协议概述 5 4.1 定义 5 4.2 通信方式 5 4.3 协议应用及涉及的端标语 7 5 SMGP协议 10 5.1 数据类型 10 5.2 消息结构 10 6 参数定义 23 6.1 消息头参数描述 23 6.2 消息体必选参数描述 25 6.3 消息体可选参数描述 40 7 基于SMGP协议的API函数 47 附录A 基于SMGP协议的API函数说明(规范性附录) 48 A.1基本规定 48 A.2 API数据结构说明(以C语言为例) 49 A.3 API函数说明 51 A.4配置SMGP API 55 A.5短消息的自动分割功能 56 A.6错误代码含义 57 附录B 短消息群发功能的实现(资料性附录) 59 附录C 修改历史记录 59 前 言 本标准规定了短消息网关与其它网元之间进行短消息传输的接口协议。 本标准是在SMGP协议V2.0的基础上,基于3G网络的短消息业务发展需求进行修订而成。 本标准共包含3部分:1、SMGP基本协议;2、SMGP协议扩展计费接口;3、SMGP协议扩展电子商务接口。本文只描述了第1部分SMGP基本协议,第2部分和第3部分同SMGP协议V2.0。 本标准起草单位:中国电信股份有限公司、中国电信股份有限公司上海研究院 本标准重要起草人:葛敏 周文君 顾丽丽 蒋力 董斌 施唯佳 1 合用范围 本协议合用于短消息网络上(固定网、移动网)短消息网关与其它网元之间进行短消息的传输。 本协议合用于短消息网关、相关网元设备开发商及内容提供商。 2 引用标准 下列文献通过本文的参考而成为本规范的条款。凡是注日期的参考文献,其随后所有的修改单(不涉及勘误的内容)或修订版均不合用于本文,凡是不注日期的参考文献,其最新版本合用于本文。 【1】Short Message Peer to Peer Protocol Specification 【2】中国电信CDMA短消息网关设备规范v1.0.1 【3】中国电信CDMA短消息网关测试规范v1.0.1 【4】中国电信综合业务管理平台ISMP接口规范_RC1.0.1_-SS接口 3 缩略语 缩略语 英文全名 中文全名 ESME External Short Message Entity 外部短消息实体 GNS Gateway Name Server 汇接网关 SP Service Provider 服务提供商 SMSC Short Message Service Center 短消息业务中心 SMGP Short Message Gateway Protocol 短消息网关协议 SMGW Short Message Gateway 短消息网关 SMPP Short Message Point to Point Protocol 短消息点到点协议 4 SMGP协议概述 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所示: . . . . . . 滑动窗口不大于W W SMGP消息1 客户端 服务器端 SMGP消息2 对SMGP消息1的响应 对SMGP消息2的响应 链路检测包 链路检测包响应 建立TCP连接 链路检测包 链路检测包响应 拆除TCP连接 . . . . . . 图4.1 长连接操作流程 4.2.2 短连接 通信双方以客户-服务器方式建立TCP连接,应答与请求在同一个连接中完毕。系统采用客户/服务器模式,操作以客户端驱动方式发起连接请求,完毕一次操作后关闭此连接。 通信双方之间的消息发送后等待T秒后未收到响应,应立即重发,再连续发送N-1次后仍未得到响应则停发。现阶段建议取值为:T=60秒,N=3。 短连接的操作流程举例如图2所示: 对SMGP消息1的响应 SMGP消息1 建立TCP连接 拆除TCP连接 SMGP消息2 对SMGP消息2的响应 建立TCP连接 拆除TCP连接 . . . . . . 客户端 服务器端 图4.2 短连接操作流程 4.3 协议应用及涉及的端标语 SMGP协议在中国电信中的应用重要体现在两类短消息业务上:一类是固定网短消息业务,另一类是移动网短消息业务。 4.3.1 固定网短消息业务 图4.3 固定网短消息业务系统结构简图 固定网短消息业务系统结构简图如图3所示。SMGP协议在固网短消息系统中应用情况如下: 1. 二级SMGW与SP 二级SMGW与SP之间采用SMGP协议进行短消息的传输,端标语为8890,二级SMGW为服务器端,SP为客户端; 2. 二级SMGW与一级SMGW 二级SMGW与一级SMGW之间采用SMGP协议进行短消息的传输,端标语为8900,二级SMGW与一级SMGW互为客户/服务器端; 二级SMGW与一级SMGW之间采用SMGP协议扩展计费接口(参见SMGP V2.0)进行计费信息的传输,端标语为8900,二级SMGW作为服务器端,一级SMGW作为客户端; 3. 一级SMGW与SP 一级SMGW与SP之间采用SMGP协议进行短消息的传输,端标语为8890,一级SMGW为服务器端,SP为客户端; 4. 二级SMGW和PHS预付费平台 二级SMGW与PHS预付费平台之间采用SMGP协议扩展计费接口(参见SMGP V2.0)进行计费信息的传输,端标语为9100,预付费平台作为服务器端,二级SMGW作为客户端。 4.3.2 移动网短消息业务 GNS SMGW SMGW SMC SMC 图4.4移动网短消息业务系统结构简图构图 SMGP SMGP SP SP SMGP SMGP SMGP 移动网 移动网 移动网终端 移动网终端 移动网短消息业务系统结构简图如图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为客户端。 5 SMGP协议 5.1 数据类型 5.1.1 基本数据类型 Integer 无符号整数 Octet String 不强制以0x00结尾的定长字符串。当位数局限性时,在不明确注明的情况下,应左对齐,右补0x00。在明确注明的情况下,以该字段的明确注明为准。 5.1.2 可选参数 可选参数采用TLV(Tag、Length、Value)形式定义,每个可选参数的Tag、Length、Value的定义见6.3节。 字段 长度(字节) 数据类型 说明 Tag 2 Integer 字段的标签,用于唯一标记可选参数 Length 2 Integer 字段的长度 Value 可变长度 可变类型 字段内容 5.2 消息结构 项目 说明 Message Header 消息头(所有消息公共包头) Message Body 消息体 5.2.1 消息头结构 字段 长度(字节) 数据类型 说明 参考 PacketLength 4 Integer 数据包长度 6.1.1 RequestID 4 Integer 请求标记 6.1.2 SequenceID 4 Integer 消息流水号 6.1.3 5.2.2 消息体结构 5.2.2.1 登录操作(Login) Login操作的目的是客户端向服务器端注册作为一个合法客户端身份,若注册成功后即建立了应用层的连接,此后客户端可以与此服务器端进行消息的接受和发送。 服务器端以Login_Resp消息响应客户端的请求。 5.2.2.1.1 Login 字段 长度 (字节) 数据类型 说明 参考 必选参数 ClientID 8 Octet String 客户端用来登录服务器端的用户账号。 6.2.1 AuthenticatorClient 16 Octet String 客户端认证码,用来鉴别客户端的合法性。 6.2.2 LoginMode 1 Integer 客户端用来登录服务器端的登录类型。 6.2.3 TimeStamp 4 Integer 时间戳 6.2.4 ClientVersion 1 Integer 客户端支持的协议版本号 6.2.5 5.2.2.1.2 Login_Resp 字段 长度 (字节) 数据类型 说明 参考 必选参数 Status 4 Integer 请求返回结果 6.2.6 AuthenticatorServer 16 Octet String 服务器端返回给客户端的认证码 6.2.7 ServerVersion 1 Integer 服务器端支持的最高版本号 6.2.8 5.2.2.2 SP向SMGW提交短消息的操作(Submit) 5.2.2.2.1 Submit 字段 长度 (字节) 数据类型 说明 参考 必 选 参 数 MsgType 1 Integer 短消息类型 6.2.9 NeedReport 1 Integer SP是否规定返回状态报告 6.2.10 Priority 1 Integer 短消息发送优先级 6.2.11 ServiceID 10 Octet String 业务代码 6.2.12 FeeType 2 Octet String 收费类型 6.2.13 FeeCode 6 Octet String 资费代码 6.2.14 FixedFee 6 Octet String 包月费/封顶费 6.2.15 MsgFormat 1 Integer 短消息格式 6.2.16 ValidTime 17 Octet String 短消息有效时间 6.2.17 AtTime 17 Octet String 短消息定期发送时间 6.2.18 SrcTermID 21 Octet String 短信息发送方号码 6.2.19 ChargeTermID 21 Octet String 计费用户号码 6.2.20 DestTermIDCount 1 Integer 短消息接受号码总数 6.2.21 DestTermID 21*DestTermCount Octet String* 短消息接受号码 6.2.22 MsgLength 1 Integer 短消息长度 6.2.23 MsgContent MsgLength Octet String 短消息内容 6.2.24 Reserve 8 Octet String 保存 6.2.25 可选参数 字段 数据类型 说明 参考 TP_pid TLV GSM协议类型 6.3.2 TP_udhi TLV GSM协议类型 6.3.3 LinkID TLV 交易标记 6.3.4 MsgSrc TLV 信息内容的来源 6.3.17 ChargeUserType TLV 计费用户类型 6.3.5 ChargeTermType TLV 计费用户的号码类型 6.3.6 ChargeTermPseudo TLV 计费用户的伪码 6.3.7 DestTermType TLV 短消息接受方号码的类型 6.3.8 DestTermPseudo TLV 短消息接受方的伪码 6.3.9 PkTotal TLV 相同MsgID的消息总条数 6.3.10 PkNumber TLV 相同MsgID的消息序号 6.3.11 SubmitMsgType TLV SP发送的消息类型 6.3.12 SPDealResult TLV SP对消息的解决结果 6.3.13 MServiceID TLV 业务代码(用于移动网业务) 6.3.19 短信平台支持短信的群发功能,关于短信群发功能的实现请参阅“附录B 短消息群发功能的实现”。 5.2.2.2.2 Submit_Resp 字段 长度 (字节) 数据类型 说明 参考 必选参数 MsgID 10 Octet String 短消息流水号 6.2.26 Status 4 Integer 请求返回结果 6.2.6 5.2.2.3 SMGW向SP下发短消息的操作(Deliver) 5.2.2.3.1 Deliver 字段 长度 (字节) 数据类型 说明 参考 必 选 参 数 MsgID 10 Octet String 短消息流水号 6.2.26 IsReport 1 Integer 是否为状态报告 6.2.27 MsgFormat 1 Integer 短消息格式 6.2.16 RecvTime 14 Octet String 短消息接受时间 6.2.28 SrcTermID 21 Octet String 短消息发送号码 6.2.19 DestTermID 21 Octet String 短消息接受号码 6.2.22 MsgLength 1 Integer 短消息长度 6.2.23 MsgContent MsgLength Octet String 短消息内容 6.2.24 Reserve 8 Octet String 保存 6.2.25 可选参数 字段 数据类型 说明 参考 TP_pid TLV GSM协议类型 6.3.2 TP_udhi TLV GSM协议类型 6.3.3 LinkID TLV 交易标记 6.3.4 SrcTermType TLV 短消息发送方的号码类型 6.3.14 SrcTermPseudo TLV 短消息发送方的伪码 6.3.15 SubmitMsgType TLV SP发送的消息类型 6.3.12 SPDealResult TLV SP对消息的解决结果 6.3.13 5.2.2.3.2 Deliver_Resp 字段 长度 (字节) 数据类型 说明 参考 必选参数 MsgID 10 Octet String 短消息流水号 6.2.26 Status 4 Integer 请求返回结果 6.2.6 5.2.2.4 链路检测操作(Active_Test) 本操作仅合用于通信双方采用长连接通信方式时用于保持连接。 5.2.2.4.1 Active_Test 无消息体。 5.2.2.4.2 Active_Test_Resp 无消息体。 5.2.2.5 请求关闭连接的操作(Exit) Exit操作的目的是客户端或服务器端基于某些因素决定拆除当前的应用层连接而发起的操作。此操作完毕后客户端与服务器端的应用层连接被释放,此后通信时应由客户端重新发起Login操作。 5.2.2.5.1 Exit 无消息体。 5.2.2.5.2 Exit_Resp 无消息体。 5.2.2.6 SP向SMGW查询短消息发送状态的操作(Query,可选) 5.2.2.6.1 Query 字段 长度 (字节) 数据类型 说明 参考 必选参数 QueryTime 8 Octet String 查询时间 6.2.33 QueryType 1 Integer 查询类别 6.2.34 QueryCode 10 Octet String 查询码 6.2.35 5.2.2.6.2 Query_Resp 字段 长度 (字节) 数据类型 说明 参考 必选参数 QueryTime 8 Octet String 查询时间 6.2.33 QueryType 1 Integer 查询类别 6.2.34 QueryCode 10 Octet String 查询码(业务类型) 6.2.35 MT_TLMsg 4 Integer 接受短消息总数 6.2.36 MT_Tlusr 4 Integer 接受用户总数 6.2.37 MT_Scs 4 Integer 成功转发数量 6.2.38 MT_WT 4 Integer 待转发数量 6.2.39 MT_FL 4 Integer 转发失败数量 6.2.40 MO_Scs 4 Integer 成功送达数量 6.2.41 MO_WT 4 Integer 待送达数量 6.2.42 MO_FL 4 Integer 送达失败数量 6.2.43 Reverse 8 Octet String 保存 6.2.25 5.2.2.7 SMGW向GNS查询终端路由的操作(Query_TE_Route,可选) 5.2.2.7.1 Query_TE_Route 字段 长度 (字节) 数据类型 说明 参考 必 选 参 数 SrcGatewayID 6 Octet String 源网关代码 6.2.44 QueryTermID 21 Octet String 查询号码 6.2.45 5.2.2.7.2 Query_TE_Route_Resp 字段 长度 (字节) 数据类型 说明 参考 必 选 参 数 Status 4 Integer 请求返回结果 6.2.6 RouteID 4 Integer 路由编号 6.2.46 DestGatewayID 6 Octet String 目的网关代码 6.2.47 DestGatewayIP 15 Octet String 目的网关IP地址 6.2.48 DestGatewayPort 2 Integer 目的网关IP端口 6.2.49 TermRangeID 10 Octet String 路由号码段 6.2.50 ProvinceCode 4 Octet String 终端所属省代号 6.2.51 UserType 1 Integer 用户类型(该字段保存) 6.2.52 Time 14 Octet String 时间戳 6.2.53 5.2.2.8 SMGW向GNS查询SP路由的操作(Query_SP_Route,可选) 5.2.2.8.1 Query_SP_Route 字段 长度 (字节) 数据类型 说明 参考 必选参数 SrcGatewayID 6 Octet String 源网关代码 6.2.44 QueryTermID 21 Octet String 查询号码 6.2.45 5.2.2.8.2 Query_SP_Route_Resp 字段 长度 (字节) 数据类型 说明 参考 必 选 参 数 Status 4 Integer 请求返回结果 6.2.6 RouteID 4 Integer 路由编号 6.2.46 DestGatewayID 6 Octet String 目的网关代码 6.2.47 DestGatewayIP 15 Octet String 目的网关IP地址 6.2.48 DestGatewayPort 2 Integer 目的网关IP端口 6.2.49 SPID 8 Octet String SP的公司代码 6.2.54 SPCode 21 Octet String SP的服务代码 6.2.55 SPAccessType 1 Integer SP接入类型 6.2.56 SPType 1 Integer SP类型 6.2.57 Time 14 Octet String 时间戳 6.2.53 5.2.2.9 SMGW向GNS获取所有终端路由的操作(Get_All_TE_Route,可选) 5.2.2.9.1 Get_All_TE_Route 字段 长度 (字节) 数据类型 说明 参考 必选参数 SrcGatewayID 6 Octet String 源网关代码 6.2.44 RouteType 4 Octet String 路由类型 6.2.58 LastRouteID 4 Integer 已经接受的上一条路由编号 6.2.59 5.2.2.9.2 Get_All_TE_Route_Resp 字段 长度 (字节) 数据类型 说明 参考 必 选 参 数 Status 4 Integer 请求返回结果 6.2.6 RouteID 4 Integer 路由编号 6.2.46 DestGatewayID 6 Octet String 目的网关代码 6.2.47 DestGatewayIP 15 Octet String 目的网关IP地址 6.2.48 DestGatewayPort 2 Integer 目的网关IP端口 6.2.49 TermRangeID 10 Octet String 路由号码段 6.2.50 ProvinceCode 4 Octet String 终端所属省代号 6.2.51 UserType 1 Integer 用户类型(该字段保存) 6.2.52 RouteTotal 4 Integer 返回路由总数 6.2.60 RouteNumber 4 Integer 当前返回的路由序号 6.2.61 Time 14 Octet String 时间戳 6.2.53 5.2.2.10 SMGW向GNS获取所有SP路由的操作(Get_All_SP_Route,可选) 5.2.2.10.1 Get_All_SP_Route 字段 长度 (字节) 数据类型 说明 参考 必选参数 SrcGatewayID 6 Octet String 源网关代码 6.2.44 RouteType 4 Octet String 路由类型 6.2.58 LastRouteID 4 Integer 已经接受的上一条路由编号 6.2.59 5.2.2.10.2 Get_All_SP_Route_Resp 字段 长度 (字节) 数据类型 说明 参考 必 选 参 数 Status 4 Integer 请求返回结果 6.2.6 RouteID 4 Integer 路由编号 6.2.46 DestGatewayID 6 Octet String 目的网关代码 6.2.47 DestGatewayIP 15 Octet String 目的网关IP地址 6.2.48 DestGatewayPort 2 Integer 目的网关IP端口 6.2.49 SPID 8 Octet String SP的公司代码 6.2.54 SPCode 21 Octet String SP的服务代码 6.2.55 SPAccessType 1 Integer SP接入类型 6.2.56 SPType 1 Integer SP类型 6.2.57 RouteTotal 4 Integer 返回路由总数 6.2.60 RouteNumber 4 Integer 当前返回的路由序号 6.2.61 Time 14 Octet String 时间戳 6.2.53 5.2.2.11 SMGW向GNS更新终端路由的操作(Update_TE_Route,可选) 5.2.2.11.1 Update_TE_Route 字段 长度 (字节) 数据类型 说明 参考 必 选 参 数 UpdateType 1 Integer 更新类型 6.2.62 RouteID 4 Integer 路由编号 6.2.46 DestGatewayID 6 Octet String 目的网关代码 6.2.47 DestGatewayIP 15 Octet String 目的网关IP地址 6.2.48 DestGatewayPort 2 Integer 目的网关IP端口 6.2.49 TermRangeID 10 Octet String 路由号码段 6.2.50 ProvinceCode 4 Octet String 终端所属省代号 6.2.51 UserType 1 Integer 用户类型(该字段保存) 6.2.52 5.2.2.11.2 Update_TE_Route_Resp 字段 长度 (字节) 数据类型 说明 参考 必选参数 Status 4 Integer 请求返回结果 6.2.6 RouteID 4 Integer 路由编号 6.2.46 Time 14 Octet String 时间戳 6.2.53 5.2.2.12 SMGW向GNS更新SP路由的操作(Update_SP_Route,可选) 5.2.2.12.1 Update_SP_Route 字段 长度 (字节) 数据类型 说明 参考 必 选 参 数 UpdateType 1 Integer 更新类型 6.2.62 RouteID 4 Integer 路由编号 6.2.46 DestGatewayID 6 Octet String 目的网关代码 6.2.47 DestGatewayIP 15 Octet String 目的网关IP地址 6.2.48 DestGatewayPort 2 Integer 目的网关IP端口 6.2.49 SPID 8 Octet String SP的公司代码 6.2.54 SPCode 21 Octet String SP的服务代码 6.2.55 SPAccessType 1 Integer SP接入类型 6.2.56 SPType 1 Integer SP类型 6.2.57 5.2.2.12.2 Update_SP_Route_Resp 字段 长度 (字节) 数据类型 说明 参考 必选参数 Status 4 Integer 请求返回结果 6.2.6 RouteID 4 Integer 路由编号 6.2.46 Time 14 Octet String 时间戳 6.2.53 5.2.2.13 GNS向SMGW更新终端路由的操作(Push_Update_TE_Route,可选) 5.2.2.13.1 Push_Update_TE_Route 字段 长度 (字节) 数据类型 说明 参考 必 选 参 数 UpdateType 1 Integer 更新类型 6.2.62 RouteID 4 Integer 路由编号 6.2.46 DestGatewayID 6 Octet String 目的网关代码 6.2.47 DestGatewayIP 15 Octet String 目的网关IP地址 6.2.48 DestGatewayPort 2 Integer 目的网关IP端口 6.2.49 TermRangeID 10 Octet String 路由号码段 6.2.50 ProvinceCode 4 Octet String 终端所属省代号 6.2.51 UserType 1 Integer 用户类型(该字段保存) 6.2.52 Time 14 Octet String 时间戳 6.2.53 5.2.2.13.2 Push_Update_TE_Route_Resp 字段 长度 (字节) 数据类型 说明 参考 必选参数 Status 4 Integer 请求返回结果 6.2.6 5.2.2.14 GNS向SMGW更新SP路由的操作(Push_Update_SP_Route,可选) 5.2.2.14.1 Push_Update_SP_Route 字段 长度 (字节) 数据类型 说明 参考 必 选 参 数 UpdateType 1 Integer 更新类型 6.2.62 RouteID 4 Integer 路由编号 6.2.46 DestGatewayID 6 Octet String 目的网关代码 6.2.47 DestGatewayIP 15 Octet String 目的网关IP地址 6.2.48 DestGatewayPort 2 Integer 目的网关IP端口 6.2.49 SPID 8 Octet String SP的公司代码 6.2.54 SPCode 21 Octet String SP的服务代码 6.2.55 SPAccessType 1 Integer SP接入类型 6.2.56 SPType 1 Integer SP类型 6.2.57 Time 14 Octet String 时间戳 6.2.53 5.2.2.14.2 Push_Update_SP_Route_Resp 字段 长度 (字节) 数据类型 说明 参考 必选参数 Status 4 Integer 请求返回结果 6.2.6 6 参数定义 6.1 消息头参数描述 6.1.1 PacketLength SMGP数据包长度,指包头和包体的长度之和。单位是“字节”。 6.1.2 RequestId 请求标记表达SMGP数据包的类型,请求包的请求标记和应答包的请求标记一一相应。SMGP协议的请求标记定义如下: 请求名称 请求标记 说明 Login 0x00000001 客户端登录 Login_Resp 0x80000001 客户端登录应答 Submit 0x00000002 提交短消息 Submit_Resp 0x80000002 提交短消息应答 Deliver 0x00000003 下发短消息 Deliver_Resp 0x80000003 下发短消息应答 Active_Test 0x00000004 链路检测 Active_Test_Resp 0x80000004 链路检测应答 Forward 0x00000005 短消息前转 Forward_Resp 0x80000005 短消息前转应答 Exit 0x00000006 退出请求 Exit_Resp 0x80000006 退出应答 Query 0x00000007 SP记录查询 Query_Resp 0x80000007 SP记录查询应答 Query_TE_Route 0x00000008 查询TE路由 Query_TE_Route_Resp 0x80000008 查询TE路由应答 Query_SP_Route 0x00000009 查询SP路由 Query_SP_Route_Resp 0x80000009 查询SP路由应答 Payment_Request 0x0000000A 扣款请求(用于预付费系统,参见增值业务计费方案) Payment_Request_Resp 0x8000000A 扣款请求响应(用于预付费系统,参见增值业务计费方案,下同) Payment_Affirm 0x0000000B 扣款确认(用于预付费系统,参见增值业务计费方案) Payment_Affirm_Resp 0x8000000B 扣款
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 应用文书 > 合同范本

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服