3.36.79.253 (smpp.cheapglobalsms.com)2775submit_multi command, you can have up to 1500 recipients in dest_address
NOTE:: SMPP won't connect if the credit balance is empty.
* By exceeding 4 active sessions, you'll get error: ESME_RALYBND (Bind attempted when already bound)
priority_flag
pdu.priority_flag specifies the route for sending.
0 Means Optimal Standard Route; 1 Means Priority Delivery Route; 2 Means Best Pricing Route;
data_coding
pdu.data_coding specified if to preserve contains special characters in the text texts e.g (e.g Languages like Arabic, Chinese, Russian...).
0 Means Send as plain (non-unicode); 8 Means Preserve Unicode (72 chars/page);
esm_class
pdu.esm_class of value 6 means that you also want to accept intermediate (deliver_sm) delivery reports.
To receive delivery report, bind as transceiver (TRX).
You will receive a deliver_sm packet of the following format:
{
source_addr: pdu.destination_addr,
destination_addr: pdu.source_addr,
short_message: SHORT_MESSAGE,
receipted_message_id: SMS_ID,
state: STATUS_TEXT,
user_message_reference: BATCH_ID
}
id:SMS_ID sub:PAGES dlvrd:PAGES_DELIVERD submit date:YYMMDDHHMM done date:YYMMDDHHMM stat:STATUS_TEXT err:SMPP_ERROR_CODE text:EXTRA_INFO