📄 smgptlv.cs
字号:
using System;
using System.Collections.Generic;
using System.Text;
namespace SMGP3_0
{
/// <summary>
/// TLV字段
/// </summary>
public enum SMGPTLV : ushort
{
/// <summary>
/// GSM协议类型,详情请参考 GSM03.40 中的9.2.3.9
/// TLVInteger8
/// </summary>
TP_Pid = 0x0001,
/// <summary>
/// GSM协议类型,详情请参考 GSM03.40 中的9.2.3.23,仅使用1位,右对齐
/// TLVInteger8
/// </summary>
TP_Udhi = 0x0002,
/// <summary>
/// 交易标识,用于唯一标识一次交易
/// TLVString(20)
/// </summary>
LinkID = 0x0003,
/// <summary>
/// 计费用户类型
/// TLVInteger8
///
/// 0 = 对短消息接收方计费
/// 1 = 对短消息发送方计费
/// 2 = 对SP计费
/// 3 = 本字段无效,对ChargeTermID或ChargeTermPseudo字段的号码计费
/// </summary>
ChargeUserType = 0x0004,
/// <summary>
/// 计费用户号码类型
/// TLVInteger8
///
/// 0 = 真实号码
/// 1 = 伪码
/// </summary>
ChargeTermType = 0x0005,
/// <summary>
/// 计费用户的伪码
/// TLVVARString
/// </summary>
ChargeTermPseudo = 0x0006,
/// <summary>
/// 短消息接收方的号码类型
/// TLVInteger8
///
/// 0 = 真实号码
/// 1 = 伪码
/// </summary>
DestTermType = 0x0007,
/// <summary>
/// 短消息接收方的伪码,当有多个接收方伪码时,要求每个接收方伪码的长度一致
/// TLVVARString
/// </summary>
DestTermPseudo = 0x0008,
/// <summary>
/// 相同Msg_Id的消息总条数
/// TLVInteger8
/// </summary>
PkTotal = 0x0009,
/// <summary>
/// 相同Msg_Id的消息序号,从1开始
/// TLVInteger8
/// </summary>
PkNumber = 0x000A,
/// <summary>
/// SP发送的消息类型
/// TLVInteger8
///
/// 0 = 普通短消息
/// 1 = WEB方式定制结果消息
/// 2 = WEB方式取消结果消息
/// 3 = 终端方式定制结果消息
/// 4 = 终端方式取消定制结果消息
/// 5 = 包月扣费通知消息
/// 6 = WEB方式定制二次确认消息
/// 7 = WEB方式取消定制二次确认消息
/// 8 = 终端方式定制二次确认消息
/// 9 = 终端方式取消定制二次确认消息
/// 10 = WEB方式点播二次确认消息
/// 11 = 终端方式点播二次确认消息
/// 12 = 群发请求
/// 13 = 订购(包括点播和定制)关系同步
/// 14 = 群发结果通知消息
/// </summary>
SubmitMsgType = 0x000B,
/// <summary>
/// SP对消息的处理结果
/// TLVInteger8
///
/// 0 = 成功
/// 1 = 失败
/// 该字段在 SubmitmsgType 为0、5、6、7、8、9、10、11、14时无效
/// </summary>
SPDealReslt = 0x000C,
/// <summary>
/// 短消息发送方的号码类型
/// TLVInteger8
///
/// 0 = 真实号码
/// 1 = 伪码
/// </summary>
SrcTermType = 0x000D,
/// <summary>
/// 短消息发送方的伪码
/// TLVVARString
/// </summary>
SrcTermPseudo = 0x000E,
/// <summary>
/// 经过网关的数量,该字段初始值为1
/// TLVInteger8
/// </summary>
NodesCount = 0x000F,
/// <summary>
/// 信息内容的来源
/// 在固定网短消息业务中,填写SP的服务代码,在移动网短消息业务中,填写SP的企业代码
/// TLVString(8)
/// </summary>
MsgSrc = 0x0010,
/// <summary>
/// 传递给SP的源号码类型
/// TLVInteger8
///
/// 0 = 真实号码
/// 1 = 伪码
/// </summary>
SrcType = 0x0011,
/// <summary>
/// 业务代码,用于移动网业务
/// TLVString(21)
/// </summary>
MServiceID = 0x0012
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -