A message becomes Undelivered when it fails Unifonic validation or when the mobile operator returns a delivery receipt indicating that the device did not receive it. Use the error code and failure description to identify the cause.
Non-delivery error codes
| Error code | Error message | Explanation |
|---|---|---|
| ER-01 | No rate found or insufficient funds | The account balance is insufficient or the required country package is missing. |
| ER-02 | Invalid destination number | The recipient number failed validation and may be formatted incorrectly. |
| ER-03 | Invalid destination number (too long) | The number contains more digits than expected for the country and operator. |
| ER-04 | Invalid destination number (too short) | The number contains fewer digits than expected for the country and operator. |
| ER-05 | No route found for the destination number | The number may be unknown or inactive, the device may not support SMS—for example, a landline—or the mobile operator may have an issue. |
| ER-06 | Invalid or empty message body | The message body is empty or contains no readable text. |
| ER-07 | Message filtered | Unifonic or the operator blocked content that may violate operator guidelines. |
| ER-08 | Invalid Sender ID | The Sender ID is not registered, or the operator terminated its registration. |
| ER-09 | Duplicated message | The message duplicates a recent message with the same content to the same recipient, contrary to operator guidelines. |
| ER-10 | timeScheduled parameter invalid or missing | The timeScheduled parameter must be valid and specify a future time. |
| ER-11 | Invalid message body (too long) | The message is too long to deliver. |
| ER-12 | Message validity period is expired | The customer-defined validity period expired before delivery. |
| ER-13 | Destination country not allowed | The recipient country is blocked for the account or Sender ID by geo-permissions. |
| ER-14 | Destination is in blacklist | The recipient number is on the blacklist. |
| ER-99 | Unknown error | The operator returned a generic error without details, or Unifonic experienced a temporary internal failure. Check status.unifonic.com for incidents. Contact Customer Support if the error continues. |