SMS Delivery Report Error Codes

Delivery reports track the status of SMS messages from Airship’s third-party providers to your audience and may contain an error_code to describe why your message was not delivered.

Error codes vary by vendor. Review the section below relevant to your message vendor to determine the meanings of error codes.

Sinch Error Codes

 Note

Error codes are emitted by the vendor. View the full Sinch error codes at https://developers.sinch.com/docs/sms/other/sms-other-http-basic/#error-specification.

The following example shows one of many error_code values relevant for SMS delivery report events when the vendor property is CLX. Sinch is the provider formerly known as CLX. Please visit the Sinch error codes link in the note above to view the details on all error codes.

Some codes aren’t necessarily errors, and indicate that a message has not yet been delivered, most notably 400 (queued) and 401 (dispatched).

Example SMS Delivery Report with Sinch error_code
{
  "body": {
    "interaction_type": "delivery_report",
    "name": "dispatched",
    "properties": {
      "error_code": "401",
      "sender": 18587323362,
      "vendor": "CLX",
      "vendorDeliveryId": "ZLOiTjmZfV6r0-Eo"
    },
    "source": "API",
    "triggering_push": {
      "push_id": "7764f7bd-a206-4219-9933-a9bcb7dc9979"
    }
  },
  "device": {
    "channel": "73c29b53-a00a-4567-9ccd-1d726013699d",
    "delivery_address": "19712754475",
    "device_type": "SMS",
    "identifiers": {
      "sender": "18587323362"
    }
  },
  "id": "0f7d521f-dc6c-4530-9623-91fb8d370db5",
  "occurred": "2020-06-01T18:26:12.575Z",
  "offset": "1000032182771",
  "processed": "2020-06-01T18:26:13.558Z",
  "type": "CUSTOM"
}

Sinch MMS Result/Error Codes

 Note

Error codes are emitted by the vendor. View the full Sinch error codes at https://developers.sinch.com/docs/mms/xml-service/appendix.

The following error_code/report_code values are most common and relevant for MMS messages when delivery report’s vendor property is CLX. Sinch is the provider formerly known as CLX. Please visit the Sinch error codes link in the note above to view the details on all error codes.

CodeDescription
N101Message Sent
N102Message Sent/Delivered
E101Message Failed
E102Message Sent/Expired, Sent/Rejected, Sent/Failed or, Sent/Not Supported

Tyntec Error Codes

 Note

Error codes are emitted by the vendor. View the full Tyntec error codes at https://www.tyntec.com/docs/docs-center-sms-api-gsm-error-codes.

The following error_code values apply when the delivery report’s vendor property is TYNTEC.

Error codeDescription
001Message was successfully delivered.
002Message cannot be delivered.
006Message expired, i.e., the message could not be delivered within the specified time span.
010Message rejected, i.e., the message could not be delivered by our platform.
011Message could not be delivered. Tyntec is in the process of resending. Please wait for one of the above final statuses.
013Same as 010.
020Same as 010.