SMPP errors

SMPP Error Code Reference

Information on how NowSMS handles different SMPP errors can be found at the following link: https://nowsms.com/smpp-error-code-handling-in-nowsms This article is a reference for SMPP error codes. ESME_RINVMSGLEN 1 Invalid Message Length (sm_length parameter) ESME_RINVCMDLEN 2 Invalid Command Length (command_length in SMPP PDU) ESME_RINVCMDID 3 Invalid Command ID...

Read More

SMPP Connection Types – Sender, Receiver, Transceiver

When making a connection to an SMPP server, there are three different types of connections that can be supported. A “sender”, or “send only”, connection is allowed to transmit messages only over the connection, it cannot receive any messages. (Some SMPP servers will still deliver SMPP delivery receipt messages over a “sender” connection.) A...

Read More

SMSC Speed Limits

In a perfect world, we’d all be able to send SMS messages as fast as we wanted. But the reality is that there is a combination of commercial and technical limitations throughout the message distribution chain. NowSMS has commercial limitations where outbound message delivery is throttled at a per minute or per second license limit. Individual SMS service providers have similar limits that...

Read More

SMPP Error Code Handling in NowSMS

The default SMPP error code handling behaviour for NowSMS with an SMPP connection is as follows: For most SMPP error codes, NowSMS will assume that the error is temporary, and retry message delivery with a delayed retry schedule. The exceptions to this are detailed below: The following error conditions cause NowSMS to record a message delivery failure and NOT retry sending: ESME_RINVDSTADDR...

Read More