ie.ncl.sms
Interface MessageAttributeNames
- All Superinterfaces:
- AttributeNames
- All Known Subinterfaces:
- CimdMessageAttributeNames, UCPMessageAttributeNames
- All Known Implementing Classes:
- CimdConnection, GsmMessage, GsmModem, LongMessageReceiver, NarrowBandSocket, SmppConnection, UssdModem
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 |
NATIONAL_LANGUAGE
National Language attribute (ie.ncl.sms.gsm.NationalLanguageIdentifier). |
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). |
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
NATIONAL_LANGUAGE
static final java.lang.String NATIONAL_LANGUAGE
- National Language attribute (ie.ncl.sms.gsm.NationalLanguageIdentifier).
If there is a user data header in the message that contains
character set lock and single shift tables
then the language is placed in this attribute for inbound SMS.
For outbound SMS, if this field is present then national
character set header indicators are placed in the header of the
outbound message.
- See Also:
NationalLanguageIdentifier
,
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