SMS Delivery Report Error Codes

Delivery report events track the status of SMS messages from Airship's 3rd-party providers to your audience. Delivery reports containing an error_code can help you understand why your message was not delivered to an audience member.

Error codes vary by vendor. Use the table relevant to your message vendor to determine the meanings of error codes.

Tyntec Error Codes

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

 Note

Error codes are emitted by the vendor. The vendor may emit new error codes that are not documented here.

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.

Sinch Error Codes

The following error_code values are relevant when delivery report's vendor property is CLX. Sinch is the provider formerly known as CLX.

 Note

Error codes are emitted by the vendor. The vendor may emit new error codes that are not documented here.

ErrorDescriptionCommentTreated as
0No error / Unknown errorTemporary
1Internal routing errorPermanent
2Internal routing errorPermanent
3Internal routing errorPermanent
4Internal routing errorTemporary
5Internal routing errorPermanent
6Internal routing errorPermanent
7Internal routing errorPermanent
8Internal routing errorPermanent
9Unsupported number plan
10Unsupported type of numberPermanent
11Message not deliveredPermanent
12Dialing zone not foundPermanent
13Not home zone and IMSI not allowedPermanent
14Not home zone and IMSI fetch failedTemporary
15Screening blockPermanent
16Terminating IMSI blockedPermanent
17Destination network type unknownPermanent
18ESME errorTemporary
19Originating location mismatchPermanent
40Internal errorTemporary
50Internal errorTemporary
51Internal errorTemporary
52Internal errorTemporary
53Internal errorPermanent
54Internal errorPermanent
55Internal errorPermanent
60Error, originator blockedPermanent
61Error, destination blockedPermanent
62Error, keyword blockedPermanent
63Error, SC address blockedPermanent
64Error, blocked due to exceeded quotaPermanent
65Error, loop detectedPermanent
66Error, data coding scheme blockedPermanent
67Error, information element identifier blockedPermanent
70Internal errorTemporary
71Internal errorTemporary
72Internal errorPermanent
73Internal errorTemporary
74Internal errorTemporary
75Internal errorTemporary
76Internal errorTemporary
77IMSI lookup blockedPermanent
100Unidentified SubscriberPermanent
101Facility not supportedTemporary
102System failureTemporary
103Unexpected data valuePermanent
104Data missingPermanent
105Equipment protocol errorPermanent
106Unknown service center addressTemporary
107Service center congestionTemporary
108Invalid short message entity addressPermanent
109Subscriber not service center subscriberTemporary
110RejectIndicates temporary problem or lost reachPermanent
111Local CancelIndicates temporary problem or lost reachTemporary
112AbortIndicates temporary problem or lost reachTemporary
113Exception (internal)Permanent
114Unknown errorTemporary
150Unknown subscriberMessage is rejected because there is no directory number for the mobile subscriberPermanent
151Call barredMessage is rejected due to barring of the MSPermanent
152Teleservice not provisionedMessage is rejected because the recipient MS has no SMS subscriptionPermanent
153Absent subscriberTemporary
154Facility not supportedThe message is rejected due to no provision of the SMS in the VPLMNPermanent
155System failureMessage rejected due to network or protocol failureTemporary
156Unexpected data valuePermanent
157Data missingPermanent
158Memory capacity exceededMessage rejected because the MS doesn’t have enough memoryTemporary
159Mobile subscriber not reachableTemporary
160RejectIndicates temporary problem or lost reachPermanent
161Local CancelIndicates temporary problem or lost reachTemporary
162AbortIndicates temporary problem or lost reachTemporary
163Exception (internal)Local errorPermanent
164Unknown errorTemporary
200Unidentified subscriberTemporary
201Absent subscriber, IMSI detachedSubscriber is absent and have been for a period of timeTemporary
202Absent subscriber, no page responseThe message is rejected because there was no paging responseTemporary
203Subscriber busy for MT SMSThe message is rejected because of congestion encountered at the visited MSCTemporary
204Facility not supportedThe message is rejected due to no provision of the SMS in the destination SIMPermanent
205Illegal subscriberMessage rejected because of failed authenticationPermanent
206Illegal equipmentMessage rejected because the MS was black-listedPermanent
207System failureMessage rejected due to network or protocol failureTemporary
208Unexpected data valuePermanent
209Data missingPermanent
210Memory capacity exceededMessage rejected because the MS doesn’t have enough memoryTemporary
211Equipment protocol errorTemporary
212Equipment not short message equippedTemporary
213RejectIndicates temporary problem or lost reachPermanent
214Local CancelIndicates temporary problem or lost reachTemporary
215AbortIndicates temporary problem or lost reachTemporary
216Exception (internal)Permanent
217Unknown errorTemporary
250Error, personal service barring, MO Personal Determined Barring White ListPermanent
251Error, personal service barring, MO Personal Determined Barring Black ListPermanent
252Error, personal service barring, MO Operator Determined Barring White ListPermanent
253Error, personal service barring, MO Operator Determined Barring Black ListPermanent
254Error, personal service barring, MT Personal Determined Barring White ListPermanent
255Error, personal service barring, MT Personal Determined Barring Black ListPermanent
256Error, personal service barring, MT Operator Determined Barring White ListPermanent
257Error, personal service barring, MT Operator Determined Barring Black ListPermanent
300Invalid destination addressPermanent
301Invalid destination numbering planPermanent
302Invalid destination type of numberPermanent
303Invalid destination flagPermanent
304Invalid number of destinationsPermanent
310Invalid source addressPermanent
311Invalid source numbering planPermanent
312Invalid source type of numberPermanent
320ESME Receiver permanent errorPermanent
321ESME Receiver reject errorPermanent
322ESME Receiver temporary error
330Invalid command lengthPermanent
331Invalid service typePermanent
332Invalid operationPermanent
333Operation not allowedPermanent
334Invalid parameterPermanent
335Parameter not allowedPermanent
336Invalid parameter lengthPermanent
337Invalid optional parameterPermanent
338Optional parameter missingPermanent
339Invalid validity parameterPermanent
340Invalid scheduled delivery parameterPermanent
341Invalid distribution listPermanent
342Invalid message classPermanent
343Invalid message lengthPermanent
344Invalid message referencePermanent
345Invalid number of messagesPermanent
346Invalid predefined messagePermanent
347Invalid priorityPermanent
348Invalid replace flagPermanent
349Request failedPermanent
350Invalid delivery report requestTemporary
360Message queue fullTemporary
361External errorTemporary
362External errorTemporary
370Cannot find informationTemporary
399UnknownTemporary

Sinch MMS Result/Error Codes

The following error_code/report_code values are relevant for MMS messages when delivery report's vendor property is CLX. Sinch is the provider formerly known as CLX.

 Note

Error codes are emitted by the vendor. The vendor may emit new error codes that are not documented here.

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