Experts in SMS and MMS Technology. NCLs Provato is an SMS/MMS Gateway supporting  WAP Push, EMS, MMS, SMS, Nokia Smart Messaging, SMPP, CIMD, UCP, MM7, M20, TC35 NCL Technologies Ltd
Provato - SMS MMS Gateway
Mobile Messaging in J2EE & .NET

SwiftNote - Java SMS Toolkit

ie.ncl.sms
Interface MessageAttributeNames

All Superinterfaces:
AttributeNames
All Known Subinterfaces:
CimdMessageAttributeNames, UCPMessageAttributeNames
All Known Implementing Classes:
CimdConnection, GsmMessage, GsmModem, LongMessageReceiver, NarrowBandSocket, SmppConnection

public interface MessageAttributeNames
extends AttributeNames

This interface defines the Short Message property names


Field Summary
static java.lang.String CC
          CC attribute (Array of Address or array of String).
static java.lang.String DCS
          The Data Coding Scheme attribute (DataCodingScheme object).
static java.lang.String EOT_GSM_ESCAPE_CHARACTER
          Set by the protocol engine.
static java.lang.String PID
          The Protocol Identifier attribute (ProtocolIdentifier object).
static java.lang.String PRIORITY
          Set the priority of a message (Integer object).
static java.lang.String RECEIPT
          For received messages indicates if the message is a receipt (Boolean object).
static java.lang.String RECEIPT_BYTES
          Receipt bytes (byte[] object).
static java.lang.String RECEIPT_STATUS
          Receipt status (Status object).
static java.lang.String RECEIPT_TEXT
          Receipt text (String object).
static java.lang.String REGISTERED
          Registered deliver attribute for receipt purposes (Boolean object).
static java.lang.String REPLACE
          Replacement attribute (Boolean object).
static java.lang.String REPLY_PATH
          Reply Path attribute (Boolean object).
static java.lang.String SCA
          Service Center address attribute (Address object).
static java.lang.String SCHEDULE
          Schedule delivery attribute (Date object).
static java.lang.String SUBMIT_ERROR
          Integer returned in the message if it failed to be submitted.
static java.lang.String TIMESTAMP
          Timestamp attribute (Date object).
static java.lang.String UDH
          User Data Header attribute (UserDataHeader object).
static java.lang.String UDHI
          User Data Header Indicator attribute (Boolean object).
static java.lang.String VALIDITY
          Validity Period attribute (ValidityPeriod object).
 

Field Detail

DCS

static final java.lang.String DCS
The Data Coding Scheme attribute (DataCodingScheme object).

See Also:
DataCodingScheme, Constant Field Values

PID

static final java.lang.String PID
The Protocol Identifier attribute (ProtocolIdentifier object).

See Also:
ProtocolIdentifier, Constant Field Values

UDHI

static final java.lang.String UDHI
User Data Header Indicator attribute (Boolean object). Both UDHI(true) and UDH must not be present in the same message as UDHI(true) indicates that the header is embedded in the bytes/text of the message whereas UDH indicates that it has been extracted and placed in UDH attributes value.

See Also:
Boolean, UDH, Constant Field Values

REPLY_PATH

static final java.lang.String REPLY_PATH
Reply Path attribute (Boolean object). Used to indicate originating SMSC address should be used in the reply path (and not the subscriber SMSC address preconfigured on the handset).

See Also:
Constant Field Values

VALIDITY

static final java.lang.String VALIDITY
Validity Period attribute (ValidityPeriod object).

See Also:
ValidityPeriod, Date, RelativeDate, Constant Field Values

UDH

static final java.lang.String UDH
User Data Header attribute (UserDataHeader object). If the UDH is present then the user data header has been extracted from the message content (bytes/text) and placed in this object. User Data Header is a collection of information elements such as fragmentation, port number addressing etc. If this is not present AND UDHI is true, then the user data header is in the bytes/text of the message.

See Also:
UserDataHeader, UDHI, Constant Field Values

REPLACE

static final java.lang.String REPLACE
Replacement attribute (Boolean object). Replace the message if there is one that pending that has the same source/destination pair. This is of type boolean.

See Also:
Boolean, Constant Field Values

PRIORITY

static final java.lang.String PRIORITY
Set the priority of a message (Integer object). The values 0 (no priority) and 1 (priority) should be supported. Values higher than one are implementation dependent.

See Also:
Integer, Constant Field Values

REGISTERED

static final java.lang.String REGISTERED
Registered deliver attribute for receipt purposes (Boolean object). Send registered message, meaning that a notification (delivery receipt) will be sent back when it is finally delivered.

See Also:
Boolean, Constant Field Values

RECEIPT

static final java.lang.String RECEIPT
For received messages indicates if the message is a receipt (Boolean object). Indicates that a message is a delivery receipt - a notification (delivery receipt) sent back when it is finally delivered.

See Also:
Boolean, Constant Field Values

RECEIPT_STATUS

static final java.lang.String RECEIPT_STATUS
Receipt status (Status object). Present only if message is a delivery receipt.

See Also:
RECEIPT, Status, Constant Field Values

RECEIPT_TEXT

static final java.lang.String RECEIPT_TEXT
Receipt text (String object). Present only if message is a delivery receipt. This is some of the text sent in the original message. It is not supported by all protocols.

See Also:
RECEIPT, Status, Constant Field Values

RECEIPT_BYTES

static final java.lang.String RECEIPT_BYTES
Receipt bytes (byte[] object). Present only if message is a delivery receipt. This is some of the bytes sent in the original message. It is not supported by all protocols.

See Also:
RECEIPT, Status, Constant Field Values

SCA

static final java.lang.String SCA
Service Center address attribute (Address object). The Service Centre Address via which the short message was transported. This will be an Address type.

See Also:
Address, Constant Field Values

TIMESTAMP

static final java.lang.String TIMESTAMP
Timestamp attribute (Date object). The time stamp when the message was sent from its source.

See Also:
Date, Constant Field Values

SCHEDULE

static final java.lang.String SCHEDULE
Schedule delivery attribute (Date object). The scheduled time delivery for a sent message.

See Also:
Date, RelativeDate, Constant Field Values

CC

static final java.lang.String CC
CC attribute (Array of Address or array of String). Note not all implementations of the underlying protocol may support and therefore use thereof may make your application non-portable. multiple recipient SMS.

See Also:
Address, Constant Field Values

SUBMIT_ERROR

static final java.lang.String SUBMIT_ERROR
Integer returned in the message if it failed to be submitted. Note not all implementations of the underlying protocol may support and therefore use thereof may make your application non-portable. multiple recipient SMS.

See Also:
Integer, Constant Field Values

EOT_GSM_ESCAPE_CHARACTER

static final java.lang.String EOT_GSM_ESCAPE_CHARACTER
Set by the protocol engine. Used to detect escape characters that overlap fragments i.e escape characters at end of a text message. This indicates that the first character in the next fragment of a long message needs to be "escaped" or transposed into another character as per the GSM alphabet encoding.

See Also:
Integer, Constant Field Values

Experts in SMS and MMS Technology. NCLs Provato is an SMS/MMS Gateway supporting  WAP Push, EMS, MMS, SMS, Nokia Smart Messaging, SMPP, CIMD, UCP, MM7, M20, TC35 NCL Technologies Ltd
Provato - SMS MMS Gateway
Mobile Messaging in J2EE & .NET

SwiftNote - Java SMS Toolkit