This article outlines some of the more common mistakes when using SMPP and can serve as a checklist of common misconfigurations.
Bind_Transmitter/Bind_Receiver/Bind_Transceiver:
The interface_version, must be declared, most often 0x34 if your ESME supports SMPP version 3.4.
Submit_SM:
source_addr_ton, Type of number needs to match the source_addr:
TON | Value |
Unknown |
0x00 |
International | 0x01 |
National | 0x02 |
Network Specific | 0x03 |
Subscriber Number | 0x04 |
Alphanumeric | 0x05 |
source_addr_npi, Numeric Plan Indicator needs to match the source_addr:
NPI | Value |
Unknown | 0x00 |
MSISDN | 0x01 |
Watch this step-by-step tutorial to familiarize yourself with the basics of SMS and to learn how easy it is to send your first message with Sinch.
Sign up to the Sinch Dashboard and get started today or take a look at the Sinch SMS Product page to learn more about our SMS products.