Table of Contents

Enum DataCodings

Namespace
Inetlab.SMPP.Common
Assembly
Inetlab.SMPP.dll

Indicates the encoding scheme of the short message.

[Flags]
public enum DataCodings : byte

Fields

ASCII = 1

IA5 (CCITT T.50)/ASCII (ANSI X3.4) (0x1)

Class0 = 240

Message Class 0 (0xF0)

Class08Bit = OctetUnspecified | Class0

Class 0 Flash message 8bit data (0xF4)

Class0FlashMessage = 16

Flash message (Class 0) (0x10)

Class0FlashMessage8bit = OctetUnspecified | Class0FlashMessage

Flash message (Class 0) with 8 bit data (0x14)

Class0FlashMessageUCS2 = UCS2 | Class0FlashMessage

Flash message (Class 0) with UCS2 characters (0x18)

Class1 = ASCII | Class0

Message Class 1 (0xF1)

Class1ME8Bit = ASCII | Class08Bit

Class 1 ME specific 8-bit data (0xF5)

Class1MEMessage = ASCII | Class0FlashMessage

ME-specific message (Class 1) (0x11)

Class1MEMessage8bit = ASCII | Class0FlashMessage8bit

ME-specific message (Class 1) with 8 bit data (0x15)

Class1MEMessageUCS2 = ASCII | Class0FlashMessageUCS2

ME-specific message (Class 1) with UCS2 characters (0x19)

[Obsolete("Use Class2SIM8Bit instead.")] Class1SIM8Bit = Octets | Class08Bit
[Obsolete("Use Class3TE8Bit instead.")] Class1TE8Bit = ASCII | Class1SIM8Bit
Class2 = Octets | Class0

Message Class 2 (0xF2)

Class2SIM8Bit = Octets | Class08Bit

Class 2 SIM specific 8-bit data (0xF6)

Class2SIMMessage = Octets | Class0FlashMessage

IM/USIM-specific message (Class 2) (0x12)

Class2SIMMessage8bit = Octets | Class0FlashMessage8bit

IM/USIM-specific message (Class 2) with 8 bit data (0x16)

Class2SIMMessageUCS2 = Octets | Class0FlashMessageUCS2

IM/USIM-specific message (Class 2) with UCS2 characters (0x1A)

Class3 = ASCII | Class2

Message Class 3 (0xF3)

Class3TE8Bit = ASCII | Class1SIM8Bit

Class 3 TE specific 8-bit data (0xF7)

Class3TEMessage = ASCII | Class2SIMMessage

TE-specific message (Class 3) (0x13)

Class3TEMessage8bit = ASCII | Class2SIMMessage8bit

TE-specific message (Class 3) with 8 bit data (0x17)

Class3TEMessageUCS2 = ASCII | Class2SIMMessageUCS2

TE-specific message (Class 3) with UCS2 characters (0x1B)

Cyrllic = Octets | OctetUnspecified

Cyrllic (ISO-8859-5)(0x6)

Default = 0

SMSC Default Alphabet (GSM 7 bit) (0x0)

DefaultFlashSMS = 16

Flash SMS with GSM 7 bit charset (0x10)

GroupAutomaticDeletion = 64

Coding Group: Message Marked for Automatic Deletion

GroupMessageClass = 240

Coding Group: Data Coding/Message Class

Latin1 = ASCII | Octets

Latin 1 (ISO-8859-1) (0x3)

LatinHebrew = ASCII | Cyrllic

Latin/Hebrew (ISO-8859-8) (0x7)

OctetUnspecified = 4

Octet unspecified (8-bit binary) (0x4)

Octets = 2

Octet unspecified (8-bit binary) (0x2)

UCS2 = 8

UCS2 (ISO/IEC-10646) (0x8)

UnicodeFlashSMS = UCS2 | Class0FlashMessage

Flash SMS with Unicode characters (0x18)