Print

Additional parameters in the LaunchSMS and SendSMS methods

Parameter Description
RegisteredDelivery Demanding a registered delivery for the request. Accepted values: 0 and 1. 1= Requires a receipt; 0 (default) = No delivery receipt.
DataCoding Defines the encoding scheme of the short message user data. Default is 0 to use the SMSC default Alphabet. Refer to the SMPP specifications for details (Short Message Peer to Peer Protocol Specification v3.4; section: 5.2.19).
Priority Designates a priority level to the message. 4 priority levels are supported (0 being lowest and 3 being highest). Default to 0. Refer to the SMPP specification document section 5.2.14 for more details.
ValidityPeriod Sets the validity period for this message, so that SMSC can ignore the message if it can’t deliver within this time. Default to 0 for SMSC default validity period. Refer to the SMPP specification document section 5.2.16 & 7.1.1.
ScheduleDelivery Indicates that SMSC need to schedule the message for delivery at the time specified. Default to 0 for immediate delivery.
Encoding Defines the character encoding scheme of the message user data. Default is to use ASCII. For the list of character encoding, refer: http://docs.oracle.com/javase/1.3/docs/guide/intl/encoding.doc.html
Language The SMPP language indicator of the short message (CMT-136 standard). Refer to the SMPP specification for details: (Short Message Peer to Peer Protocol Specification v3.4; section: 5.3.2.19).
UserMessageReference A custom reference id that can be submitted along with the message that could be used by the application to build context and further interpretation. Optional parameter; not all SMSC vendor required to support.