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 MoreSMPP 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 MoreSMSC 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 MoreSMPP 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