Skip to content
Last updated

All errors on the SMPP connection received in submit_sm_resp are described in the SMPP Protocol Specification v3.4 Issue 1.2 chapter 5.1.3 command_status.

Message state information

A message will always be in one of the following states:

Message stateValueDescription
ENROUTE1Message is in the process of being sent to the destination
Delivered2Message has been delivered to destination
EXPIRED3Message validity period has expired
DELETED4Message has been deleted
UNDELIVERABLE5Message is undeliverable
UNKNOWN7Message is in invalid state

The states are described in the SMPP Protocol Specification v3.4 Issue 1.2 chapter 5.2.28 message_state. The message state value is also attached in a SMPP Optional Parameter message_state value 0x0427 described in the SMPP Protocol Specification v3.4 Issue 1.2 chapter 5.3.2.35.

Status reports error codes

The error codes are provided in status reports according to the SMPP Protocol Specification v3.4 Issue 1.2, Appendix B. Error codes come in two types: permanent means that the send message failure will continue, regardless of how many times the user tries the same operations (for example, if the destination phone number is incorrect). Temporary means that the send message operation may succeed if circumstances change (for example, system congestion clears up). The following table displays the error codes Sinch networks will be sending.

US customers--just looking for 10DLC or toll-free number SMPP errors? Find those here.

ErrorError ClassDescriptionComment/actionTreated as
0NO ERRORNo error/unknown error.Temporary
1ROUTING ERRORSource not found. Internal routing error.Contact your account manager.Permanent
2ROUTING ERRORSink not found. Internal routing errorContact your account manager.Permanent
3ROUTING ERRORDelivery zone not found. Internal routing error.Contact your account manager.Permanent
4ROUTING ERRORTraffic limit exceeded. Internal routing error.Contact your account manager.Temporary
5ROUTING ERRORLocation not found. Internal routing error.Contact your account manager.Permanent
6ROUTING ERRORLocation blocked. Internal routing error.Contact your account manager.Permanent
7ROUTING ERRORReply path not found. Internal routing error.Contact your account manager.Permanent
8ROUTING ERRORMessage not submitted. Internal routing error.Contact your account manager.Permanent
9ROUTING ERRORUnsupported number plan.Permanent
10ROUTING ERRORUnsupported type of number.Permanent
11ROUTING ERRORMessage not delivered.Permanent
12ROUTING ERRORDialing zone not found.Permanent
13ROUTING ERRORHome zone and IMSI not allowed.Permanent
14ROUTING ERRORHome zone and IMSI fetch failed.Temporary
15SCREENING ERRORScreening block.Permanent
16SCREENING ERRORTerminating IMSI blocked.Permanent
17ROUTING ERRORDestination network type unknown.Permanent
18ESME ERRORESME errorTemporary
19SCREENING ERROROriginating location mismatch.Permanent
20Originating reservation failed.
21Originating reservation denied. Subscription not found.
22Originating reservation denied. Subscription state illegal.
23Originating reservation denied. Call case blocked for subscription.
24Originating reservation denied. Call case blocked for subscription type.
25Originating reservation denied. Low balance. Internal Error.Contact your account manager.Permanent
30Terminating reservation failed.
31Terminating reservation denied subscription not found.
32Terminating reservation denied subscription state illegal.
33Terminating reservation denied call case blocked for subscription.
34Terminating reservation denied call case blocked for subscription type.
35SCREENING ERRORTerminating reservation denied due to low balance. Internal error.Contact your account manager.Permanent
40INTERNAL ERRORSystem Congestion. Internal error.Contact your account manager.Temporary
41Originating IMSI mismatch.
45Quarantine add.
46Quarantine remove.
50INTERNAL ERRORError from Store. Internal error.Contact your account manager.Temporary
51INTERNAL ERRORDirect delivery disabled from Store. Internal error.Contact your account manager.Temporary
52INTERNAL ERRORError from Store: internal exception. Internal error.Contact your account manager.Temporary
53INTERNAL ERRORError from Store: number of stored messages exceeded. Internal error.Contact your account manager.Permanent
54INTERNAL ERRORError from Store: retry scheme ended. Internal error.Contact your account manager.Permanent
55INTERNAL ERRORError from store: invalid destination. Internal error.Contact your account manager.Permanent
56INTERNAL ERRORError from store: direct delivery disabled from ESME cache. Internal errorContact your account manager.Temporary
57Error from store: ESME cache limit exceeded
58Error from store: scheduled delivery time limit exceeded
60SCREENING ERROROriginator blocked.Permanent
61SCREENING ERRORDestination blocked.Account not permitted to reach the destination MSISDN. To troubleshoot this message, try the following:
  1. Use the Right Account or Service: Make sure you are using the appropriate account or service for the destination you're trying to reach.
  2. Number Format Check: Ensure the phone number is in the correct E-164 format. It should start with the country code and be followed by the phone number, like “11234567890”, without including the '+' sign. Learn more.

note: If the recipient has chosen not to receive messages (Opted Out opted out), try reaching them in an alternative manner or avoid texting this number again.
Permanent
62SCREENING ERRORKeyword blocked.A phrase or word in the body of the message has been caught in the anti-spam filter. To troubleshoot this message, try the following:
  1. Review and Compliance: Carefully examine your message for any high-risk phrases, links, or keywords and make sure it adheres to the specific rules and regulations in your area. Learn more about content review and local compliance.
  2. Test Message: After reviewing and adjusting your message, send a test version to ensure it successfully goes through without any issues.
Permanent
63SCREENING ERRORSC (short code) address blockedPermanent
64SCREENING ERRORBlocked due to exceeded quota.Permanent
65SCREENING ERRORLoop detected.Permanent
66SCREENING ERRORData coding scheme blocked.Permanent
67SCREENING ERRORInformation element identifier blocked.Permanent
68Country code validation blocked
70ESME ERRORNo ESME provider available. Internal error.Contact your account manager.Temporary
71ESME ERRORESME account not connected. Internal error.Contact your account manager.Temporary
72ESME ERRORESME no account routing. Internal error.Contact your account manager.Permanent
73ESME ERRORESME account blocked. Internal error.Contact your account manager.Temporary
74ESME ERRORESME local TX throttling. Internal error.Contact your account manager.Temporary
75ESME ERRORESME outstanding requests exceeded. Internal error.Contact your account manager.Temporary
76ESME ERRORESME router route not found. Internal error.Contact your account manager.Temporary
77ESME ERRORESME router IMSI lookup failed.Permanent
78Error from ESME router, route suspended
80Error from SMSC source, home routing sender GT mismatch
81Error from MO source, location mismatch between provided location and location known to HLR.
82Error from MO source, IMSI mismatch between provided IMSI (MAP v3) and IMSI known to HLR.
83Error from MS and SMSC sink, local throttling by the sink.
100SMSC ERRORUnidentified Subscriber.Permanent
101SMSC ERRORFacility not supported.Temporary
102SMSC ERRORSystem failure.Temporary
103SMSC ERRORUnexpected data value .Permanent
104SMSC ERRORData missing.Permanent
105SMSC ERROREquipment protocol error.Permanent
106SMSC ERRORUnknown service center address.Temporary
107SMSC ERRORService center congestion.Temporary
108SMSC ERRORInvalid short message entity address.Permanent
109SMSC ERRORSubscriber not service centre subscriber.Temporary
110SMSC ERRORReject.Indicates temporary problem or lost reach.Permanent
111SMSC ERRORLocal cancel.Indicates temporary problem or lost reach.Temporary
112SMSC ERRORAbort.Indicates temporary problem or lost.Temporary
113SMSC ERRORException (internal).Contact your account manager.Permanent
114SMSC ERRORUnknown error.Temporary
150HLR ERRORUnknown subscriber.Message is rejected because the MSISDN is not active with the carrier. To troubleshoot this error, try the following:
  1. Number Format Check: Ensure the phone number is in the correct E-164 format. It should start with the country code and be followed by the phone number, like “11234567890”, without including the '+' sign.
  2. Confirm Phone Number Validity: Ensure that the phone number you are trying to message is valid and currently active. Check that it is not blocked or restricted in any way on your account.
  3. restart the Phone: Message Recipient may need to turn the phone off and then on again to refresh its connection.
  4. Test Another Number: Try sending a message to a different number on the same network to pinpoint the issue.
  5. Wait and Retry: If the issue persists, give it some time and then try sending the message again later.
Permanent
151HLR ERRORCall barred.Message rejected due to active barring by the end-user. To troubleshoot this error, try the following:
  • The person receiving the message needs to call their mobile service provider to fix any blocks on their account. It might be best to stop sending messages to this number for now.
Permanent
152HLR ERRORTeleservice not provisioned.Message is rejected because the recipient mobile subscriber has no SMS subscription.Permanent
153HLR ERRORAbsent subscriber.Subscriber handset not connected to the network. Likely turned off or outside the area of coverage. To troubleshoot this error, try the following:
  1. Check the Phone Number: Make sure the number is correct and working with the mobile service provider.
  2. Check the Phone: Recipient may need to confirm the phone is on and has a strong signal
  3. Restart the Phone: Message Recipient may need to turn the phone off and on again to refresh its connection.
  4. Wait and Retry: If the issue persists, give it some time and then try sending the message again later.
Temporary
154HLR ERRORFacility not supported.The message is rejected due to no provision of the SMS in the VPLMN.Permanent
155HLR ERRORSystem failure.Message rejected due to network or protocol failure.Temporary
156HLR ERRORUnexpected data value.Permanent
157HLR ERRORData missing.Permanent
158HLR ERRORMemory capacity exceeded.The handset does not have sufficient free memory to accept the SMS. To troubleshoot this error, try the following:
  • Recipient may need to make sure the phone has enough space for new messages. Delete old texts if necessary.
Temporary
159HLR ERRORMobile subscriber not reachable.Temporary
160HLR ERRORReject.Indicates temporary problem or lost reach.Permanent
161HLR ERRORLocal Cancel.Indicates temporary problem or lost reach.Temporary
162HLR ERRORAbort.Indicates temporary problem or lost reach.Temporary
163HLR ERRORException (internal).Contact your account manager. (Local error).Permanent
164HLR ERRORUnknown error.Temporary
200MSC ERRORUnidentified subscriber.Temporary
201MSC ERRORAbsent subscriber, IMSI detached.Subscriber is absent and has been for a period of time.Temporary
202MSC ERRORAbsent subscriber, no page response.The message is rejected because there was no paging response.Temporary
203MSC ERRORSubscriber busy for MT SMS.The message is rejected because of congestion encountered at the visited MSC.Temporary
204MSC ERRORFacility not supported.The message is rejected due to no provision of the SMS in the destination SIM.Permanent
205MSC ERRORIllegal subscriber.Message rejected because of failed authentication.Permanent
206MSC ERRORIllegal equipment.Message rejected because the mobile subscriber was blacklisted.Permanent
207MSC ERRORSystem failure.Message rejected due to network or protocol failure.Temporary
208MSC ERRORUnexpected data value.Permanent
209MSC ERRORData missing.Permanent
210MSC ERRORMemory capacity exceeded.Message rejected because the mobile subscriber doesn’t have enough memory.Temporary
211MSC ERROREquipment protocol error.Temporary
212MSC ERRORDevice not short message equipped.The number cannot receive text messages, for example Data-SIMs. To troubleshoot this error, try the following:
  • Check Number Type: Recipient may need to ensure the number can receive texts. It shouldn't be a data-only SIM card, landline, VoIP, or any special service number that can't get text messages.
Temporary
213MSC ERRORReject.Indicates temporary problem or lost reach.Permanent
214MSC ERRORLocal Cancel.Indicates temporary problem or lost reach.Temporary
215MSC ERRORAbort.Indicates temporary problem or lost reach.Temporary
216MSC ERRORException (internal).Contact your account manager.Permanent
217MSC ERRORUnknown error.Temporary
250SCREENING ERRORPersonal service barring, MO Personal.Determined Barring White List.Permanent
251SCREENING ERRORPersonal service barring, MO Personal.Determined Barring Black List.Permanent
252SCREENING ERRORPersonal service barring, MO Operator.Determined Barring White List.Permanent
253SCREENING ERRORPersonal service barring, MO Operator.Determined Barring Black List.Permanent
254SCREENING ERRORPersonal service barring, MT Personal.Determined Barring White List.Permanent
255SCREENING ERRORPersonal service barring, MT Personal. Determined Barring Black List.The end-user has opted out from receiving messages. Either all A2P messages or sender ID specific. To troubleshoot this error, try the following:
  1. Check for Blocks: Ensure no filters or bars are preventing the number from receiving messages.
  2. Contact Support: If you're unsure, reach out to your service provider’s help team.
  3. Test Message: Send a test message to ensure the issue is resolved.
Permanent
256SCREENING ERRORPersonal service barring, MT Operator.Determined Barring White List.Permanent
257SCREENING ERRORPersonal service barring, MT Operator.Determined Barring Black List.Permanent
280SM external control.Indicates internal network problem.Temporary
300ESME EXTERNAL ERRORInvalid destination address.The MSISDN does not exist. To troubleshoot this error, try the following:
  1. Number Format Check: Ensure the phone number is in the correct E-164 format. It should start with the country code and be followed by the phone number, like “11234567890”, without including the '+' sign. Learn more.
  2. confirm Phone Number Validity: Ensure that the phone number you are trying to message is valid and currently active. Check that it is not blocked or restricted in any way on your account.
  3. Follow the Rules: Ensure your message meets all the local laws. Check the rules.
  4. For Developers: If using SMPP, set TON/NPI values to 1/1.
Permanent
301ESME EXTERNAL ERRORInvalid destination numbering plan.Permanent
302ESME EXTERNAL ERRORInvalid destination type of number.Permanent
303ESME EXTERNAL ERRORInvalid destination flag.Permanent
304ESME EXTERNAL ERRORInvalid number of destinations.Permanent
310ESME EXTERNAL ERRORInvalid source address.The source address is not permitted. Refer to Country Information and local regulations. To troubleshoot this error, try the following:
  1. Check Sender Name/Number: Make sure the sender ID is set up properly.
  2. Follow the Rules: Ensure your message meets all the local laws. Check the rules.
Permanent
311ESME EXTERNAL ERRORInvalid source numbering plan.Permanent
312ESME EXTERNAL ERRORInvalid source type of number.Permanent
320ESME EXTERNAL ERRORESME Receiver permanent error.Permanent
321ESME EXTERNAL ERRORESME Receiver reject error.Permanent
322ESME EXTERNAL ERRORESME Receiver temporary error.Temporary
330ESME EXTERNAL ERRORInvalid command length.Permanent
331ESME EXTERNAL ERRORInvalid service type.Permanent
332ESME EXTERNAL ERRORInvalid operation.Permanent
333ESME EXTERNAL ERROROperation not allowed.Permanent
334ESME EXTERNAL ERRORInvalid parameter.Permanent
335ESME EXTERNAL ERRORParameter not allowed.Permanent
336ESME EXTERNAL ERRORInvalid parameter length.Permanent
337ESME EXTERNAL ERRORInvalid optional parameter.Permanent
338ESME EXTERNAL ERROROptional parameter missing.Permanent
339ESME EXTERNAL ERRORInvalid validity parameter.Permanent
340ESME EXTERNAL ERRORInvalid scheduled delivery parameter.Permanent
341ESME EXTERNAL ERRORInvalid distribution list.Permanent
342ESME EXTERNAL ERRORInvalid message class.Permanent
343ESME EXTERNAL ERRORInvalid message length.Permanent
344ESME EXTERNAL ERRORInvalid message reference.Permanent
345ESME EXTERNAL ERRORInvalid number of messages.Permanent
346ESME EXTERNAL ERRORInvalid predefined message.Permanent
347ESME EXTERNAL ERRORInvalid priority.Permanent
348ESME EXTERNAL ERRORInvalid replace flag.Permanent
349ESME EXTERNAL ERRORRequest failed.Permanent
350ESME EXTERNAL ERRORInvalid delivery report request.Temporary
360ESME EXTERNAL ERRORMessage queue full.Temporary
361ESME EXTERNAL ERRORExternal error.Contact your account manager.Temporary
362ESME EXTERNAL ERRORExternal error.Contact your account manager.Temporary
370ESME EXTERNAL ERRORCan't find information.Temporary
399ESME EXTERNAL ERRORUnknown.Temporary

Additional resources