⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 smgptlv.cs

📁 这个是基于SMPP的开发源码
💻 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 + -