收藏 分销(赏)

中国电信集团公司企业标准(SMGP协议)(v2.0)(20041104).doc

上传人:胜**** 文档编号:3292353 上传时间:2024-06-28 格式:DOC 页数:61 大小:941KB 下载积分:10 金币
下载 相关 举报
中国电信集团公司企业标准(SMGP协议)(v2.0)(20041104).doc_第1页
第1页 / 共61页
中国电信集团公司企业标准(SMGP协议)(v2.0)(20041104).doc_第2页
第2页 / 共61页


点击查看更多>>
资源描述
中国电信集团公司企业标准 CT/T 10-2004 基于固定电话网的信息终端及综合信息系统技术规范 第七分册 短消息网关(SMGP)协议 V2.0 2004-11-10发布 2004-11-10实施 中国电信集团公司 发布 基于固定电话网的信息终端及综合信息系统技术规范 第七分册 目 录 1 适用范围 2 2 引用标准 2 3 缩略语 2 4 SMGP协议概述 3 4.1 定义 3 4.2 通信方式 3 4.3 协议应用及涉及的端口号 7 5 SMGP基本协议 9 5.1 基本数据类型 9 5.2 消息结构 9 6 SMGP扩展协议 16 6.1 SMGP协议扩展计费接口 16 6.2 SMGP协议扩展电子商务接口 19 7 参数定义 24 7.1 消息头参数说明 24 7.2 消息体参数说明 26 8 基于SMGP协议的API函数 46 附录A 基于SMGP协议的API函数说明 47 A.1基本要求 47 A.2 API数据结构说明(以C语言为例) 48 A.3 API函数说明 49 A.4配置SMGP API 54 A.5短消息的自动分割功能 55 A.6错误代码含义 56 附录B 短消息群发功能的实现 58 前 言 本标准规定了短消息网关与其它网元之间进行短消息传输的接口协议。 本标准是在SMGP协议1.3版本的基础上,根据业务开展的实际情况修订而成,本次修订主要包括两个方面: 1、对SMGP协议的部分字段进行简化,以方便SP的接入 2、增加了SMGP协议扩展计费接口和扩展电子商务接口 本标准由两个部分组成:SMGP协议和SMGP扩展协议。 1、 SMGP协议用于基本的短消息业务,如短消息的提交,短消息的转发,路由更新等; 2、 SMGP扩展协议为短消息业务的开展提供扩展的业务功能,如电子商务功能、计费功能等。 本标准起草单位: 中国电信集团公司、中国电信集团公司上海研发中心 本标准主要起草人: 顾丽丽、曹嘉骏、葛敏、蒋力、施唯佳 基于固定电话网的信息终端及综合信息系统技术规范 第七分册 1 适用范围 本协议适用于短消息网络上短消息网关与其它网元之间短消息的传输。 本协议适用于短消息网关、SP、相关网元设备开发商。 2 引用标准 下列标准包括的条文,通过在本标准中引用而构成本标准的条文。本标准出版时,所示版本均为有效。所有标准都会被修订,使用本标准的各方应探讨使用下列标准最新版本的可能性。 Short Message Peer to Peer Protocol Specification 3 缩略语 ESME 外部短消息实体 SP 内容\服务提供商 SMC 短消息中心 SMGP 短消息网关协议 SMGW 短消息网关 SMPP 短消息点对点协议 4 SMGP协议概述 4.1 定义 SMGP协议是SMGW与其它网元设备(除SMC外)进行短消息传输的接口协议。 非SMC网元设备向SMGW发送或从SMGW接收短消息,这些非SMC网元设备称为ESME。 SMGP协议共包括三部分:SMGP基本协议、SMGP协议扩展计费接口、SMGP协议扩展电子商务接口。 SMGP基本协议是用于SMGW之间,及SMGW与SP之间短消息传输的接口协议。 SMGP协议扩展计费接口是基于SMGP基本协议,针对短信业务计费的特点进行扩展后的接口协议。 SMGP协议扩展电子商务接口是基于SMGP基本协议,应用于业务网关模块与专业内容提供商(电子商务业务的服务提供商,如银行、证券公司)之间的接口协议。 4.2 通信方式 SMGW与ESME之间共有两种连接方式:长连接和短连接。所谓长连接,指在一个TCP连接上可以连续发送多个数据包,在TCP连接保持期间,如果没有数据包发送,需要双方发链路检测包以维持此连接。短连接是指通信双方有数据交互时,就建立一个TCP连接,数据发送完成后,则断开此TCP连接,即每次TCP连接只完成一对SMGP消息的发送。 SMGP基本协议可以采用长连接或短连接进行数据通信。SMGP协议扩展计费接口和SMGP协议扩展电子商务接口均通过长连接方式进行数据通信。 4.2.1 长连接 通信双方以客户-服务器方式建立TCP连接,用于双方信息的相互提交。当信道上没有数据传输时,通信双方应每隔时间C发送链路检测包以维持此连接,当链路检测包发出超过时间T后未收到响应,应立即再发送链路检测包,再连续发送N-1次后仍未得到响应则断开此连接。 参数C、N、T原则上应可配置,现阶段建议取值为:C=3分钟,N=3,T=60秒(SMGP协议扩展电子商务接口中建议取值T=2秒)。 SMGW与ESME之间的消息如果不能成功发送,应隔时间R进行重发,再连续发送N-1次后仍未发送成功则停发。现阶段建议取值为:R=60秒(SMGP协议扩展电子商务接口中建议取值R=0.5秒),N=3。 SMGW与ESME之间的消息发送等待T秒后未收到响应,应立即重发,再连续发送N-1次后仍未得到响应则停发。现阶段建议取值为:T=60秒,N=3。(SMGP协议扩展电子商务接口中网关与SP之间的消息发送后等待T秒后未收到响应则停发,现阶段建议取值为:T=2秒) 消息采用并发方式发送,加以滑动窗口流量控制,窗口大小参数W可配置,现阶段建议为16,即接收方在应答前一次收到的消息最多不超过16条。 对于参数C,T,N,R,W,通信双方可根据实际情况进行相应的调整。 长连接的操作流程举例如图1所示: 第 4 页 基于固定电话网的信息终端及综合信息系统技术规范 第七分册 . . . . . . 滑动窗口不大于W W SMGP消息1 客户端 服务器端 SMGP消息2 对SMGP消息1的响应 对SMGP消息2的响应 链路检测包 链路检测包响应 建立TCP连接 链路检测包 链路检测包响应 拆除TCP连接 . . . . . . 图1 长连接操作流程 4.2.2 短连接 通信双方以客户-服务器方式建立TCP连接,应答与请求在同一个连接中完成,操作以客户端驱动方式发起连接请求,完成一次操作后关闭此连接。 SMGW与ESME之间的消息发送后等待T秒后未收到响应,应立即重发,再连续发送N-1次后仍未得到响应则停发。现阶段建议取值为:T=60秒,N=3。 短连接的操作流程举例如图2所示: 对SMGP消息1的响应 SMGP消息1 建立TCP连接 拆除TCP连接 SMGP消息2 对SMGP消息2的响应 建立TCP连接 拆除TCP连接 . . . . . . 客户端 服务器端 图2 短连接操作流程 4.3 协议应用及涉及的端口号 SMGP协议在中国电信固定网短消息系统中的应用主要体现在两类业务上,一是短消息业务,二是基于短消息的电子商务业务。 4.3.1 短消息业务 图3 固定网短消息业务系统结构简图 固定网短消息业务系统结构简图如图3所示。SMGP协议在固定网短消息系统中应用情况如下: (1) 二级短信综合网关与SP 二级短信综合网关与SP之间采用SMGP协议进行短消息的传输,端口号为8890,二级短信综合网关为服务器端,SP为客户端; (2) 二级短信综合网关与一级短信综合网关 (a) 二级短信综合网关与一级短信综合网关之间采用SMGP协议进行短消息的传输,端口号为8900,二级短信综合网关与一级短信综合网关互为客户/服务器端; (b) 二级短信综合网关与一级短信综合网关之间采用SMGP协议扩展计费接口进行计费信息的传输,端口号为8900,二级短信综合网关作为服务器端,一级短信综合网关作为客户端; (3) 一级短信综合网关与SP 一级短信综合网关与SP之间采用SMGP协议进行短消息的传输,端口号为8890,一级短信综合网关为服务器端,SP为客户端; (4) 二级短信综合网关和PHS预付费平台 二级短信综合网关与PHS预付费平台之间采用SMGP协议扩展计费接口进行计费信息的传输,端口号为9100,预付费平台作为服务器端,二级短信综合网关作为客户端。 4.3.2 基于短消息的电子商务业务 图4 基于短消息的电子商务业务系统结构简图 基于短消息的电子商务业务系统结构简图如图4所示。SMGP协议在基于短消息的电子商务业务中应用情况如下: (1) 二级短信综合网关与专业SP 二级短信综合网关与专业SP之间通过SMGP协议扩展电子商务接口开展基于短消息的电子商务业务,端口号为9001,二级短信综合网关为服务器端,SP为客户端; (2) 二级短信综合网关与一级短信综合网关 二级短信综合网关与一级短信综合网关之间通过SMGP协议扩展电子商务接口开展基于短消息的电子商务业务,端口号为9001,二级短信综合网关与一级短信综合网关互为客户/服务器端; 5 SMGP基本协议 5.1 基本数据类型 Integer 无符号整数 Octet String 不强制以0x00结尾的定长字符串。当位数不足时,在不明确注明的情况下,应左对齐,右补0x00。在明确注明的情况下,以该字段的明确注明为准。 5.2 消息结构 项目 说明 Message Header 消息头(所有消息公共包头) Message Body 消息体 5.2.1 消息头结构 字段 长度(字节) 数据类型 说明 参考 PacketLength 4 Integer 数据包长度 7.1.1 RequestID 4 Integer 请求标识 7.1.2 SequenceID 4 Integer 消息流水号 7.1.3 5.2.2 消息体结构 5.2.2.1 登录请求(Login) Login操作的目的是客户端向服务器端注册作为一个合法客户端身份,若注册成功后即建立应用层的连接,此后客户端可以通过此服务器端接收和发送短信。 服务器端以Login_Resp消息响应客户端的请求。 5.2.2.1.1 Login 字段 长度 (字节) 数据类型 说明 参考 ClientID 8 Octet String 客户端用来登录服务器端的用户账号 7.2.1 AuthenticatorClient 16 Octet String 客户端认证码,用来鉴别客户端的合法性 7.2.2 LoginMode 1 Integer 客户端用来登录服务器端的登录类型 7.2.3 TimeStamp 4 Integer 时间戳,客户端用于MD5计算AuthenticatorClient 7.2.4 ClientVersion 1 Integer 客户端支持的协议版本号 7.2.5 5.2.2.1.2 Login_Resp 字段 长度 (字节) 数据类型 说明 参考 Status 4 Integer 请求返回结果 7.2.6 AuthenticatorServer 16 Octet String 服务器端返回给客户端的认证码,当客户端认证出错时,此项为空 7.2.7 ServerVersion 1 Integer 服务器端支持的最高版本号 7.2.8 5.2.2.2 提交短消息(Submit) 5.2.2.2.1 Submit 字段 长度 (字节) 数据类型 说明 参考 MsgType 1 Integer 短消息类型,用来表示短消息的消息流向 7.2.9 NeedReport 1 Integer 是否要求返回状态报告 7.2.10 Priority 1 Integer 短消息发送优先级 7.2.11 ServiceID 10 Octet String 业务代码 7.2.12 FeeType 2 Octet String 对计费用户采取的资费类型 7.2.13 FeeCode 6 Octet String 资费代码,每条短消息的信息费 7.2.14 FixedFee 6 Octet String 包月费/封顶费 7.2.15 MsgFormat 1 Integer 短消息编码格式 7.2.16 ValidTime 17 Octet String 短消息有效时间 7.2.17 AtTime 17 Octet String 短消息定时发送时间 7.2.18 SrcTermID 21 Octet String 短信息发送方号码 7.2.19 ChargeTermID 21 Octet String 计费用户号码 7.2.20 DestTermIDCount 1 Integer 短消息接收号码总数 7.2.21 DestTermID 21*DestTermCount Octet String* 短消息接收号码 7.2.22 MsgLength 1 Integer 短消息长度 7.2.23 MsgContent MsgLength Octet String 短消息内容 7.2.24 Reserve 8 Octet String 保留 7.2.28 固定网短信平台支持短信的群发功能,关于短信群发功能的实现请参阅“附录B 短消息群发功能的实现”。 5.2.2.2.2 Submit_Resp 字段 长度 (字节) 数据类型 说明 参考 MsgID 10 Octet String 短消息流水号 7.2.25 Status 4 Integer 请求返回结果 7.2.6 5.2.2.3 下发短消息(Deliver) 5.2.2.3.1 Deliver 字段 长度 (字节) 数据类型 说明 参考 MsgID 10 Octet String 短消息流水号 7.2.25 IsReport 1 Integer 是否为状态报告 7.2.26 MsgFormat 1 Integer 短消息编码格式 7.2.16 RecvTime 14 Octet String 短消息接收时间 7.2.27 SrcTermID 21 Octet String 短信息发送方号码 7.2.19 DestTermID 21 Octet String 短消息接收号码 7.2.22 MsgLength 1 Integer 短消息长度 7.2.23 MsgContent MsgLength Octet String 短消息内容 7.2.24 Reserve 8 Octet String 保留 7.2.28 5.2.2.3.2 Deliver_Resp 字段 长度 (字节) 数据类型 说明 参考 MsgID 10 Integer 短消息流水号 7.2.25 Status 4 Integer 请求返回结果 7.2.6 5.2.2.4 转发短消息(Forward) 5.2.2.4.1 Forward 字段 长度 (字节) 数据类型 说明 参考 MsgID 10 Octet String 短消息流水号 7.2.25 DestSMGWNo 6 Octet String 目的SMGW代码 7.2.29 SrcSMGWNo 6 Octet String 源SMGW代码 7.2.30 SMCNo 6 Octet String 发送方短消息中心代码。 7.2.31 MsgType 1 Integer 短消息类型,用来表示短消息的消息流向 7.2.9 ReportFlag 1 Integer 状态报告标志 7.2.32 Priority 1 Integer 短消息发送优先级 7.2.11 ServiceID 10 Octet String 业务代码 7.2.12 FeeType 2 Octet String 对计费用户采取的资费类型 7.2.13 FeeCode 6 Octet String 资费代码,每条短消息的信息费 7.2.14 FixedFee 6 Octet String 包月费/封顶费 7.2.15 MsgFormat 1 Integer 短消息编码格式 7.2.16 ValidTime 17 Octet String 短消息有效时间 7.2.17 AtTime 17 Octet String 短消息定时发送时间 7.2.18 SrcTermID 21 Octet String 短信息发送方号码 7.2.19 DestTermID 21 Octet String 短消息接收号码 7.2.22 ChargeTermID 21 Octet String 计费用户号码 7.2.20 MsgLength 1 Integer 短消息长度 7.2.23 MsgContent MsgLength Octet String 短消息内容 7.2.24 Reserve 8 Octet String 保留 7.2.28 5.2.2.4.2 Forward_Resp 字段 长度 (字节) 数据类型 说明 参考 MsgID 10 Octet String 短消息流水号 7.2.25 Status 4 Integer 请求返回结果 7.2.6 5.2.2.5 链路检测(Active_Test) 本操作仅适用于通信双方采用长连接通信方式时用于保持连接。客户端和服务器端均可以发起这个操作,被请求方以Active_Test_Resp响应请求。 5.2.2.5.1 Active_Test 无消息体。 5.2.2.5.2 Active_Test_Resp 无消息体。 5.2.2.6 关闭连接(Exit) Exit操作的目的是客户端或服务器端基于某些原因决定拆除当前的应用层连接而发起的操作。此操作完成后客户端与服务器端之间的应用层连接被释放,此后客户端若再要与服务器端通信时应发起Login操作。 被请求方以Exit_Resp消息响应请求。 5.2.2.6.1 Exit 无消息体。 5.2.2.6.2 Exit_Resp 无消息体。 5.2.2.7 查询短消息发送状态(Query,可选) 5.2.2.7.1 Query 字段 长度 (字节) 数据类型 说明 参考 QueryTime 8 Octet String 查询时间 7.2.33 QueryType 1 Integer 查询类别 7.2.34 QueryCode 10 Octet String 查询码(业务代码) 7.2.35 5.2.2.7.2 Query_Resp 字段 长度 (字节) 数据类型 说明 参考 QueryTime 8 Octet String 查询时间 7.2.33 QueryType 1 Integer 查询类别 7.2.34 QueryCode 10 Octet String 查询码(业务代码) 7.2.35 MT_TLMsg 4 Integer 接收短消息总数 7.2.36 MT_TLUsr 4 Integer 接收用户总数 7.2.37 MT_Scs 4 Integer 成功转发数量 7.2.38 MT_WT 4 Integer 待转发数量 7.2.39 MT_FL 4 Integer 转发失败数量 7.2.40 MO_Scs 4 Integer 成功送达数量 7.2.41 MO_WT 4 Integer 待送达数量 7.2.42 MO_FL 4 Integer 送达失败数量 7.2.43 Reverse 8 Octet String 保留 7.2.28 6 SMGP扩展协议 6.1 SMGP协议扩展计费接口 SMGP协议扩展计费接口在SMGP协议的基础上扩展了三种操作: 1) Payment_Request 扣款请求 2) Payment_Affirm 扣款确认 3) Query_UserState 查询用户状态 6.1.1 消息头扩展 消息头部分主要扩展了请求标识(RequestID),参考7.1.2。 6.1.2 消息体扩展 6.1.2.1 扣款请求(Payment_Request) 6.1.2.1.1 Payment_Request 字段 长度 (字节) 数据类型 说明 参考 PayMsgID 20 Octet String 短消息流水号 7.2.45 PayMsgType 2 Integer 短消息类型,用来表示短消息的消息流向 7.2.46 ChargeTermID 21 Octet String 计费用户号码 7.2.20 SPCode 8 Octet String SP服务代码 7.2.58 SrcTermID 21 Octet String 短信息发送方号码 7.2.19 DestTermID 21 Octet String 短消息接收号码 7.2.22 ServiceID 10 Octet String 业务代码 7.2.12 FeeType 2 Octet String 对计费用户采取的资费类型 7.2.13 FeeCode 6 Octet String 资费代码,每条短消息的信息费 7.2.14 FixedFee 6 Octet String 包月费/封顶费 7.2.15 Priority 1 Integer 短消息发送优先级 7.2.11 MsgLength 1 Integer 短消息长度 7.2.23 AreaCode 4 Octet String 计费用户归属地的区号 7.2.44 SMGNo 6 Octet String 产生本条消息的SMGW代码 7.2.47 NxtNwkNd 6 Octet String 下级网元代码 7.2.48 PreNwkNd 6 Octet String 上级网元代码 7.2.67 RecvTime 14 Octet String 短消息接收时间 7.2.27 DoneTime 14 Octet String 短消息处理完成的时间 7.2.49 CdrType 1 Integer 话单类型。该字段保留 7.2.50 Reserve 8 Octet String 保留 7.2.28 注: 1)Payment_Request指令中,FeeType,FeeCode,FixedFee字段表示信息费的资费,预付费平台应根据FeeType,FeeCode,FixedFee字段对用户进行信息费扣费; 2)预付费平台应根据PayMsgType字段确定短消息的消息流向,如果是MO消息,则对用户进行通信费扣费。 6.1.2.1.2 Payment_Request_Resp 字段 长度 (字节) 数据类型 说明 参考 ResultNotifyCode 1 Integer 计费确认标识码 7.2.51 Status 4 Integer 请求返回结果 7.2.6 6.1.2.2 扣款确认(Payment_Affirm) 6.1.2.2.1 Payment_Affirm 字段 长度 (字节) 数据类型 说明 参考 PayMsgID 20 Octet String 短消息流水号 7.2.45 ReportStatus 1 Integer 消息状态 7.2.52 FeeAddr 21 Octet String 计费用户地址 7.2.53 Reserve 8 Octet String 保留 7.2.28 6.1.2.2.2 Payment_Affirm _Resp 字段 长度 (字节) 数据类型 说明 参考 Status 4 Integer 请求返回结果 7.2.6 6.1.2.3 查询用户状态(Query_UserState) 6.1.2.3.1 Query_UserState 字段 长度 (字节) 数据类型 说明 参考 QueryUserAddr 21 Octet String 查询用户号码 7.2.54 SMGNo 6 Octet String 产生本条消息的SMGW代码 7.2.47 Reserve 8 Octet String 保留 7.2.28 6.1.2.3.2 Query_UserState_Resp 字段 长度 (字节) 数据类型 说明 参考 UserStatus 1 Octet String 用户状态 7.2.55 Count 4 Integer 预付费帐户上的余额 7.2.56 Reserve 8 Octet String 保留 7.2.28 6.2 SMGP协议扩展电子商务接口 为了实现电子商务实时交易,对SMGP协议的消息体进行了扩展,增加了Transaction操作及TranFwd操作,本部分主要对这两个消息体进行具体定义。 6.2.1 消息头扩展 SMGP协议扩展电子商务接口在SMGP协议的基础上扩展了请求标识(RequestID),参考7.1.2。 6.2.2 消息体扩展 6.2.2.1 交易操作(Transaction) 6.2.2.1.1 Transaction 字段 长度 (字节) 数据类型 说明 参考 Status 4 Integer 对下发指令执行的状态报告 7.2.6 PayMsgID 20 Octet String 短消息流水号 7.2.45 MsgType 1 Integer 短消息类型,用来表示短消息的消息流向 7.2.9 MsgFormat 1 Integer 短消息编码格式 7.2.16 SrcTermID 21 Octet String 短信息发送方号码 7.2.19 DestTermID 21 Octet String 短消息接收号码 7.2.22 SessionID 20 Octet String 由CTSI服务器产生的会话号 7.2.57 ServiceID 10 Octet String 业务代码 7.2.12 SPCode 8 Octet String SP服务代码 7.2.58 DesMode 1 Integer 加密设置,表示对ReqMsgCont数据域的加密方式 7.2.59 TermID 9 Integer 终端序列号 7.2.60 ICCardID 15 Octet String IC卡序列号 7.2.61 KeySerialNo 1 Integer 密钥代码 7.2.62 IIType 1 Integer 信息交互类型 7.2.63 MsgLength 2 Integer 短消息长度 7.2.23 ReqMsgCont Var max 254 Octet String 请求消息体 7.2.65 Reserve 8 Octet String 保留 7.2.28 6.2.2.1.2 Transaction_resp 字段 长度 (字节) 数据类型 说明 参考 Status 4 Integer 请求返回结果 7.2.6 PayMsgID 20 Octet String 短消息流水号 7.2.45 MsgType 1 Integer 短消息类型,用来表示短消息的消息流向 7.2.9 NeedReport 1 Integer 是否要求返回状态报告 7.2.10 FeeType 2 Octet String 对计费用户采取的资费类型 7.2.13 FeeCode 6 Octet String 资费代码,每条短消息的信息费 7.2.14 FixedFee 6 Octet String 包月费/封顶费 7.2.15 MsgFormat 1 Integer 短消息编码格式 7.2.16 SrcTermID 21 Octet String 短信息发送方号码 7.2.19 ChargeTermID 21 Octet String 计费用户号码 7.2.20 DestTermID 21 Octet String 短消息接收号码 7.2.22 SessionID 20 Octet String 由CTSI服务器产生的会话号。 7.2.57 ServiceID 10 Octet String 业务代码 7.2.12 SPCode 8 Octet String SP服务代码 7.2.58 DesMode 1 Integer 加密设置,表示对RspMsgCont数据域的加密方式 7.2.59 AckDesMode 1 Integer 应答信息的加密模式 7.2.59 TermID 9 Integer 终端序列号 7.2.60 ICCardID 15 Octet String IC卡的序列号 7.2.61 KeySerialNo 1 Integer 密钥代码 7.2.62 IIType 1 Integer 信息交互类型 7.2.63 MsgLength 2 Integer 短消息长度 7.2.23 RspMsgCont MsgLength Octet String 响应消息体 7.2.66 Reserve 8 Octet String 保留 7.2.28 6.2.2.2 转发交易(TranFwd) 6.2.2.2.1 TranFwd 字段 长度 (字节) 数据类型 说明 参考 Status 4 Integer 对下发指令执行的状态报告 7.2.6 DestSMGWNo 6 Octet String 目标SMGW代码 7.2.29 SrcSMGWNo 6 Octet String 源SMGW代码 7.2.30 SMCNo 6 Octet String 发送方短消息中心代码 7.2.31 PayMsgID 20 Octet String 短消息流水号 7.2.45 MsgType 1 Integer 短消息类型,用来表示短消息的消息流向 7.2.9 MsgFormat 1 Integer 短消息编码格式 7.2.16 SrcTermID 21 Octet String 短信息发送方号码 7.2.19 DestTermID 21 Octet String 短消息接收号码 7.2.22 SessionID 20 Octet String 由CTSI服务器产生的会话号。 7.2.57 ServiceID 10 Octet String 业务代码 7.2.12 SPCode 8 Octet String SP服务代码 7.2.58 DesMode 1 Integer 加密设置,表示对ReqMsgCont数据域的加密方式 7.2.59 TermID 9 Integer 终端序列号 7.2.60 ICCardID 15 Octet String IC卡的序列号 7.2.61 KeySerialNo 1 Integer 密钥代码 7.2.62 IIType 1 Integer 交互信息类型 7.2.63 MsgLength 2 Integer 短消息长度 7.2.23 ReqMsgCont Var max 254 Octet String 请求消息体 7.2.65 Reserve 8 Octet String 保留 7.2.28 6.2.2.2.2 TranFwd_resp 字段 长度 (字节) 数据类型 说明 参考 Status 4 Integer 请求返回结果 7.2.6 DestSMGWNo 6 Octet String 目标SMGW代码 7.2.29 SrcSMGWNo 6 Octet String 源SMGW代码 7.2.30 SMCNo 6 Octet String 发送方短消息中心代码 7.2.31 PayMsgID 20 Octet String 短消息流水号 7.2.45 MsgType 1 Integer 短消息类型,用来表示短消息的消息流向 7.2.9 NeedReport 1 Integer 是否要求返回状态报告(0=不要求,1=要求) 7.2.10 FeeType 2 Octet String 对计费用户采取的资费类型 7.2.13 FeeCode 6 Octet String 资费代码,每条短消息的信息费 7.2.14 FixedFee 6 Octet String 包月费/封顶费 7.2.15 MsgFormat 1 Integer 短消息编码格式 7.2.16 SrcTermID 21 Octet String 短信息发送方号码 7.2.19 ChargeTermID 21 Octet String 计费用户号码 7.2.20 DestTermID 21 Octet String 短消息接收号码 7.2.22 SessionID 20 Octet String 由CTSI服务器产生的会话号。 7.2.57 ServiceID 10 Octet String 业务代码 7.2.12 SPCode 8 Octet String SP服务代码 7.2.58 DesMode 1 Integer 加密设置
展开阅读全文

开通  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 

客服