Business Messaging Wholesale Messaging Enterprise Voice Identity

Reference section - SMPP

data_sm

SMPP data_sm

SMPP v5

4.2.2 data_sm Operation

The data_sm operation is similar to the submit_sm in that it provides a means to submit a mobile-terminated message. However, data_sm is intended for packet-based applications such as WAP in that it features a reduced PDU body containing fields relevant to WAP or packet-based applications.

4.2.2.1 data_sm Syntax

Field Name Size octets Type Description Ref.
command_length4IntegerSet to overall length of PDU.4.7.4
command_id4Integer0x000001034.7.5
command_status4Integer0x000000004.7.6
sequence_number4IntegerSet to a Unique sequence number. The associated data_sm_resp PDU will echo this sequence number.4.7.24
service_typeVar. max 6C-Octet StringThe service_type parameter can be used to indicate the SMS Application service associated with the message. Specifying the service_type allows the ESME to avail of enhanced messaging services such as “replace by service_type” or control the teleservice used on the air interface.

Set to NULL for default MC settings
4.7.25
source_addr_ton1IntegerType of Number for source address.

If not known, set to NULL (Unknown).
4.7.1
source_addr_npi1IntegerNumbering Plan Indicator for source address.

If not known, set to NULL (Unknown).
4.7.2
source_addrVar. max 65C-Octet StringAddress of SME which originated this message.

If not known, set to NULL (Unknown).
4.7.29
dest_addr_ton1IntegerType of Number for destination.4.7.1
dest_addr_npi1IntegerNumbering Plan Indicator for destination.4.7.2
destination_addrVar. max 65C-Octet StringDestination address of this short message For mobile terminated messages, this is the directory number of the recipient MS.4.7.8
esm_class1IntegerIndicates Message Mode and Message Type4.7.12
registered_delivery1IntegerIndicator to signify if a MC delivery receipt or an SME acknowledgement is required.4.7.21
data_coding1IntegerDefines the encoding scheme of the short message user data.4.7.7
Message Submission TLVs or
Message Delivery TLVs
Var.TLV4.2.4

4.2.2.2 data_sm_resp Syntax

Field Name Size octets Type Description Ref.
command_length4IntegerSet to overall length of PDU.4.7.4
command_id4Integer0x800001034.7.5
command_status4IntegerIndicates outcome of data_sm request.4.7.6
sequence_number4IntegerSet to sequence number of original data_sm PDU.4.7.24
message_idVar. max 65C-Octet StringThis field contains the MC message ID of the submitted message. It may be used at a later stage to query the status of a message, cancel or replace the message.4.7.14
Message Submission Response TLVs or Message Delivery Response TLVsVar.TLV 4.2.5

Find out more...

Please provide your name.
Please provide a valid company name.
Please type your message.
Please provide a valid email address.