SMS Error Codes

Here is all the errors you can receive when your SMS campaigns fail

BLOCKED_BY_DLT

This error indicates that a message has been blocked by the DLT Provider due to regulatory compliance issues, sender registration, template registration, etc.

DLT_SCRUBBING_TIMEOUT

Timeout while performing DLT Scrubbing.

SENDER_BLOCKED_BY_DLT

The error typically indicates that the sender of a message has been blocked by the DLT Provider. This means that the sender has been restricted from sending messages due to non-compliance with regulations, insufficient registration, or other factors determined by the DLT Provider.

TELEMARKETER_BLOCKED_BY_DLT

Telemarketer blocked by DLT Scrubbing.

ENTITY_BLOCKED_BY_DLT

The error typically indicates that the principal entity ID of a message has been blocked by the DLT Provider. This means that the entity has been restricted from sending messages due to non-compliance with regulations, insufficient registration, or other factors determined by the DLT Provider.

TEMPLATE_BLOCKED_BY_DLT

The error typically indicates that the template or content of a message has been blocked by the DLT Provider. This means that the message template or content has been restricted from sending messages due to non-compliance with regulations, insufficient registration, or other factors determined by the DLT Provider.

ENTITY_NOT_FOUND

Indicates that the requested principal entity ID could not be found or located. This means that the DLT Provider was unable to locate the specific PE ID being referenced. It could be due to various reasons, such as an incorrect identifier, a non-existent entity, or a misconfiguration.

ENTITY_NOT_REGISTERED

No entry of entity on the platform.

ENTITY_INACTIVE

This error code indicates that the principal entity in question is inactive or disabled. This could be due to various reasons, such as principal entity ID suspension, temporary deactivation, or restrictions. Resolving this error typically check with DLT Provider.

ENTITY_BLACKLISTED

This error code indicates that the requested principal entity has been blocklisted. It means that the entity is restricted or prohibited on DLT Provider, such as violation of policies, non-compliance, or suspicious activity.

INVALID_ENTITY_ID

This error code suggests that the provided Principal entity ID is an invalid or wrong format or does not exist in the DLT Provider. It means that the principal entity ID is incorrect or unrecognized. Verifying the accuracy of the entity ID or resolving any issues related to the entity's DLT provider can help resolve this error.

ENTITY_ID_NOT_ALLOWED_FOR_TM

Principal entity is not allowed for the TM.

TELEMARKETER_NOT_REGISTERED

No entry of TMID on the platform.

TELEMARKETER_INACTIVE

Telemarketer is inactive on the platform.

TELEMARKETER_BLACKLISTED

Telemarketer is blacklisted on all platforms.

HEADER_NOT_FOUND

This error code signifies that the requested header/Sender ID information was not found. It means that the DLT Provider could not locate the required header in the given context or request. Review the request structure, and ensure the presence of the necessary headers.

HEADER_INACTIVE

This error code indicates that the requested header is inactive or disabled. It means that the header, typically used to send messages, is currently inactive. Activating the required header or checking for any configuration or permission-related issues on DLT Provider can help resolve this error.

HEADER_BLACKLISTED

This error code suggests that the requested header has been blocklisted, meaning it is restricted or prohibited from being used. It could be due to policy violations, non-compliance, or suspicious activity.

PEID_NOT_MATCHED_WITH_HEADER

This error code indicates that the provided PEID (Principal Entity ID) does not match the header/Sender ID information. It means that there is a mismatch between the specified PEID and the associated header in the request. Verifying the accuracy and alignment of the PEID and header on the DLT Provider can help resolve this error.

HEADER_IN_FREEPOOL

Header in free pool.

TEMPLATE_NOT_FOUND

This error code signifies that the requested template could not be found. It means that the DLT Provider was unable to locate the specified template, which is typically used for standardized message formats or content. Verifying the template's existence, and correct identifier, or troubleshooting any issues related to template retrieval can help address this error.

TEMPLATE_INACTIVE

This error code suggests that the requested template is inactive or disabled. It means that the template, which is typically used for predefined message structures, is currently not active on DLT Provider. Activating the required template or addressing any configuration or permission-related issues with DLT Provider can help resolve this error.

TEMPLATE_BLACKLISTED

This error code indicates that the requested template has been blocklisted, meaning it is restricted or prohibited from being used. It could be due to policy violations, non-compliance, or suspicious activity.

TEMPLATE_NOT_MATCHED

This error code suggests that the requested template does not match the provided content or message. It means that there is a mismatch between the specified template and the actual content being sent. Ensuring the alignment between the registered template and the actual content being sent can help resolve this error.

HEADER_NOT_REGISTERED_FOR_TEMPLATE

This error code signifies that the specified header is not registered or associated with the requested template. It means that the header being used does not align with the template requirements or associations. Verifying the registration and linkage between the header and template can help address this error.

TEMPLATE_VARIABLE_EXCEEDED_MAX_LENGTH

This error code indicates that a variable within the template exceeds the maximum allowed length. It means that variables used within the template exceed the defined character limit. Adjusting the character length can help resolve this error.

ERROR_IDENTIFYING_TEMPLATE

Error in identifying the template.

INVALID_TEMPLATE_ID

This error code suggests that the provided template ID is invalid or does not exist in the system. It means that the template ID/Content ID used to reference a specific template is incorrect or unrecognized. Verifying the accuracy of the template ID or troubleshooting any issues related to the template's existence can help address this error.

TEMPLATE_NOT_REGISTERED_TO_ENTITY

This error code signifies that the requested template is not registered or associated with the specified principal entity ID. It means the template being used does not link to the intended principal entity. Verifying the registration and association between the template and principal entity ID can help resolve this error.

PROMOTIONAL_TEMPLATE_USED_ON_OTHERS_HEADER

Promotional template used on other/transaction header.

INVALID_TEMPLATE_TYPE

Invalid template type.

PREFERENCE_NOT_MATCHED

This error code indicates that the requested preference does not match the specified criteria on the end user number. It means that the preference being used does not align with the end user number.

INVALID_PROMO_TIME

This error code suggests that the provided promotional time is invalid or outside the allowed range (9 PM to 10 AM). It means that the specified promotional time period does not adhere to the defined constraints or rules.

SE_CATEGORY_BLOCK T

his error code indicates that the requested category of service entity (SE) has been blocked. It means that the particular category or type of service entity is restricted or prohibited from being used. Resolving this error typically check the category of service entity or DND consent on a specific number.

CONSENT_FAILED

General error code for Consent.

SCRUBBING_FAILED

General error code in case of any exceptions.

TLV_PEID_NOT_FOUND

This error code suggests that the requested Principal Entity ID (PEID) within the TLV structure was not found. It means that the system or service could not locate the specified PEID within the TLV data. Verifying the correct usage and presence of the PEID within the TLV structure in the SMPP request can help resolve this error.

TLV_TMPID_NOT_FOUND

This error code signifies that the requested Template ID within the TLV structure was not found. It means that the system or service was unable to locate the specified Template ID within the TLV data. Verifying the correct usage and presence of the Template ID within the TLV structure in the SMPP request can help address this error.

CONTENT_MULTIPART_INCOMPLETE_BY_DLT

Undelivered/expired. If the DLT has not received long SMS parts or if any part is missing, the DLT shows this code.

HEADER_SUSPENDED_DUE_TO_VALIDITY

This error signifies that the header has been suspended due to validity issues concerning DLT compliance. To resolve this, review and ensure that the header information complies with DLT regulations.

HEADER_SUSPENDED_DUE_TO_USAGE

This error occurs when the header is suspended due to excessive usage that violates DLT regulations. Evaluate your SMS sending practices, consider reducing the volume of messages sent, and adhere to DLT guidelines.

HEADER_SUSPENDED_DUE_TO_CUSTOMER

This error suggests that the header has been suspended due to issues related to the customer's DLT account. Contact your DLT service provider or Support to address and resolve customer-specific DLT compliance concerns.

TEMPLATE_SUSPENDED_DUE_TO_VALIDITY

This error indicates that the template has been suspended due to validity problems concerning DLT compliance. To rectify this, review and correct the template content to ensure it aligns with DLT regulations and standards.

TEMPLATE_SUSPENDED_DUE_TO_USAGE

This error arises when the template is suspended due to excessive usage that violates DLT regulations. Optimize your SMS templates or reduce the frequency of template usage to comply with DLT guidelines.

TEMPLATE_SUSPENDED_DUE_TO_CUSTOMER

This error implies that the template has been suspended due to issues related to the customer's DLT compliance status. Engage with your DLT service provider or Support to address and resolve customer-specific DLT compliance matters.

CTA_NOT_WHITELISTED

This error indicates that the URL in your SMS template has not been safelisted on the DLT platform, a requirement for SMS delivery in accordance with TRAI regulations.

PE_TM_HASH_NOT_RECEIVED

This error indicates that the PE-TM hash was either not received or an empty value was provided in the request.

PE_TM_HASH_NOT_REGISTERED

This error indicates that the submitted PE-TM hash does not match any registered hash for the specified PE.

PE_TM_HASH_INACTIVE

This error indicates that the status of the PE-TM hash is invalid because one of the telemarketers in the chain is inactive.

PE_TM_HASH_BLACKLISTED

This error implies that the status of the PE-TM hash is blocklisted.

PE_TM_HASH_SUSPENDED

This error indicates that the status of the PE-TM hash is suspended by the customer.

UNKNOWN_SUBSCRIBER

Typically, this indicates that the subscriber or recipient of the message is unknown or not recognized by the network.

Verify the subscriber details by dialing the number. If correct, contact Support.

UNKNOWN_BASE_STATION

Suggests an error involving an unidentified or unrecognized base station, often in the context of network or communication systems.

This could be due to a missing or inaccessible base station.

UNIDENTIFIED_SUBSCRIBER

This can occur for reasons such as an invalid or unregistered number, incomplete or incorrect subscriber information, or technical issues.

Verify and correct subscriber information. If correct, contact Support.

ABSENT_SUBSCRIBER_SM

Indicates the destination numbers were unreachable, powered off, or in an area with limited coverage.

Ensure the subscriber's device is turned on and has a stable network connection.

UNKNOWN_EQUIPMENT

The mobile device has not been recognized by EIR (Equipment Identity Register) during device verification on the MAP protocol level at the operator’s infrastructure.

ROAMING_NOT_ALLOWED

The subscriber is roaming in another country or operator’s infrastructure. Delivery is not guaranteed due to a lack of roaming agreements between operators.

ILLEGAL_SUBSCRIBER

Indicates the mobile station failed authentication, often due to the subscriber's number being blacklisted.

Investigate and address the issue with the network operator, or contact Support.

TELESERVICE_NOT_PROVISIONED

The mobile subscription does not support the requested service (for example, SMS).

Contact the service provider or network operator to activate the required teleservice.

ILLEGAL_EQUIPMENT

Indicates the IMEI check on the handset failed due to the IMEI being blocklisted or unauthorized.

Use authorized equipment to resolve this issue.

CALL_BARRED

The operator suspended the subscriber’s service, usually for unpaid invoices.
Check the subscriber's account status and ensure sufficient balance or contact the network operator to resolve.

FACILITY_NOT_SUPPORTED

The requested service is not supported by the handset or network.

Verify the supported facilities and ensure compatibility. Restart the device and apply the latest software/firmware updates.

ABSENT_SUBSCRIBER

Indicates the destination numbers were unreachable, powered off, or in an area with limited coverage.

Ensure the subscriber's device is turned on and has a stable network connection.

SUBSCRIBER_BUSY_FOR_MT_SMS

Indicates that the subscriber is busy for MT SMS.

SM_DELIVERY_FAILURE

Indicates a failure in delivering an SMS to the recipient, possibly due to unavailability, memory capacity issues, or temporary communication issues.

Verify details or contact Support.

MESSAGE_WAITING_LIST_FULL

The message waiting list is full.

SYSTEM_FAILURE

Indicates a system failure.

DATA_MISSING

Indicates that some data is missing.

UNEXPECTED_DATA_VALUE

Indicates that an unexpected data value has been entered.

UNKNOWN_ERROR

Indicates an unknown error.

SM_DF_MEMORYCAPACITYEXCEEDED

Indicates that the message inbox on the recipient's mobile phone is full, preventing new messages.

Delete messages to clear space.

SM_DF_EQUIPMENTPROTOCOLERROR

There has been a mobile subscriber equipment error.

SM_DF_EQUIPMENTNOTSM_EQUIPPED

There has been a mobile subscriber equipment error.

SM_DF_UNKNOWNSERVICECENTRE

There has been a mobile subscriber equipment error.

SM_DF_SC_CONGESTION

There has been a mobile subscriber equipment error.

SM_DF_INVALIDSME_ADDRESS

There has been a mobile subscriber equipment error.

SM_DF_SUBSCRIBERNOTSC_SUBSCRIBER

There has been a mobile subscriber equipment error.

PROVIDER_GENERAL_ERROR

General network protocol error caused by incompatible operator network protocol versions or parameters between network components.

NO_RESPONSE

The message was processed and forwarded to the operator, but no response was returned.

The error may also apply to SS7 network level issues.

SERVICE_COMPLETION_FAILURE

General network protocol error caused by incompatible operator network protocol versions or parameters between network components.

UNEXPECTED_RESPONSE_FROM_PEER

General network protocol error caused by incompatible operator network protocol versions or parameters between network components.

MISTYPED_PARAMETER

General network protocol error caused by incompatible operator network protocol versions or parameters between network components.

NOT_SUPPORTED_SERVICE

General network protocol error caused by incompatible operator network protocol versions or parameters between network components.

DUPLICATED_INVOKE_ID

General network protocol error caused by incompatible operator network protocol versions or parameters between network components.

CANNOT_RECEIVE_SC

End users connected to this MVNO cannot receive short code messages. The mobile operator rejected the message as the end user is connected to their network via an MVNO.

This restriction applies to short code messages.

SC_BLOCKED_BY_END_USER

The end user has asked their mobile operator to block messages sent from your short code. Additional messages must not be sent unless the end user opts in again.

USER_OUT_OF_CREDIT

The end user is out of prepaid credit and cannot receive the message.

Retry sending every 24 hours for up to seven days.

TEMPORARY_HANDSET_FAILURE

There is a temporary handset failure.

DEST_ADDRESS_UNABLE_TO_RECEIVE_SMS

The destination address is unable to receive SMS.

OR_APPCONTEXTNOTSUPPORTED

General network protocol error caused by incompatible operator network protocol versions or parameters between network components.

OR_INVALIDDESTINATIONREFERENCE

General network protocol error caused by incompatible operator network protocol versions or parameters between network components.

OR_INVALIDORIGINATINGREFERENCE

General network protocol error caused by incompatible operator network protocol versions or parameters between network components.

OR_ENCAPSULATEDAC_NOTSUPPORTED

General network protocol error caused by incompatible operator network protocol versions or parameters between network components.

OR_TRANSPORTPROTECTIONNOTADEQUATE

General network protocol error caused by incompatible operator network protocol versions or parameters between network components.

OR_NOREASONGIVEN

General network protocol error caused by incompatible operator network protocol versions or parameters between network components.

OR_POTENTIALVERSIONINCOMPATIBILITY

General network protocol error caused by incompatible operator network protocol versions or parameters between network components.

OR_REMOTENODENOTREACHABLE

The mobile subscriber was not reachable due to a network operator protocol error.

NNR_NOTRANSLATIONFORANADDRESSOFSUCHNATURE

The mobile subscriber was not reachable due to a network operator protocol error.

NNR_NOTRANSLATIONFORTHISSPECIFICADDRESS

No translation for this specific address.

NNR_SUBSYSTEMCONGESTION

The mobile subscriber was not reachable due to a network operator protocol error.

NNR_SUBSYSTEMFAILURE

The mobile subscriber was not reachable due to a network operator protocol error.

NNR_UNEQUIPPEDUSER

The mobile subscriber was not reachable due to a network operator protocol error.

NNR_MTPFAILURE

The mobile subscriber was not reachable due to a network operator protocol error.

NNR_NETWORKCONGESTION

The mobile subscriber was not reachable due to a network operator protocol error.

NNR_UNQUALIFIED

The mobile subscriber was not reachable due to a network operator protocol error.

NNR_ERRORINMESSAGETRANSPORTXUDT

The mobile subscriber was not reachable due to a network operator protocol error.

NNR_ERRORINLOCALPROCESSINGXUDT

The mobile subscriber was not reachable due to a network operator protocol error.

NNR_DESTINATIONCANNOTPERFORMREASSEMBLYXUDT

The mobile subscriber was not reachable due to a network operator protocol error.

NNR_SCCPFAILURE

The mobile subscriber was not reachable due to a network operator protocol error.

NNR_HOPCOUNTERVIOLATION

The mobile subscriber was not reachable due to a network operator protocol error.

NNR_SEGMENTATIONNOTSUPPORTED

The mobile subscriber was not reachable due to a network operator protocol error.

NNR_SEGMENTATIONFAILURE

The mobile subscriber was not reachable due to a network operator protocol error.

UA_USERSPECIFICREASON

Message was aborted by a network peer due to a network protocol error.

UA_USERRESOURCELIMITATION

Message was aborted by a network peer due to a network protocol error.

UA_RESOURCEUNAVAILABLE

Message was aborted by a network peer due to a network protocol error.

UA_APPLICATIONPROCEDURECANCELLATION

Message was aborted by a network peer due to a network protocol error.

PA_PROVIDERMALFUNCTION

Message was aborted due to other network protocol errors.

PA_SUPPORTINGDIALOGORTRANSACTIONREALEASED

Message was aborted due to other network protocol errors.

PA_RESSOURCELIMITATION

Message was aborted due to other network protocol errors.

PA_MAINTENANCEACTIVITY

Message was aborted due to other network protocol errors.

PA_VERSIONINCOMPATIBILITY

Message was aborted due to other network protocol errors.

PA_ABNORMALMAPDIALOG

Message was aborted due to other network protocol errors.

NC_ABNORMALEVENTDETECTEDBYPEER

Message was aborted due to other network protocol errors.

NC_RESPONSEREJECTEDBYPEER

Message was aborted due to other network protocol errors.

NC_ABNORMALEVENTRECEIVEDFROMPEER

Message was aborted due to other network protocol errors.

NC_MESSAGECANNOTBEDELIVEREDTOPEER

Message was aborted due to other network protocol errors.

NC_PROVIDEROUTOFINVOKE

Message was aborted due to other network protocol errors.

INVALID_REQUEST_TYPE

The request type was invalid.

INVALID_DESTINATION_ADDRESS

Invalid destination address.

Possible reasons for receiving this error for the following mobile operators might be:

Any operator:

• The mobile number is not on the mobile operator's network.

• The mobile number has been deactivated.

T-Mobile and MetroPCS:

• The phone number belongs to a prepaid user who does not have enough credit to receive a message.

T-Mobile:

• The end user is not provisioned to receive a message from all short codes (or from specific short codes)

• The end user is on an MVNO connected via T-Mobile.

• T-Mobile does not deliver messages from short codes to end users on MVNOs.

AT&T (US):

• The phone number belongs to a prepaid user who does not have enough credit to receive a message.

• The phone number is not provisioned for any messages.

• The phone number could be blocked due to a spam complaint.

INVALID_REQUEST_DESTINATION

Invalid request - destination address country code is not recognized.

MSG_TEXT_TOO_LONG

Message text is too long.

INVALID_SOURCE_ADDRESS

Invalid source address value.

The mobile operator rejected the message with an invalid MT source address error. Contact your account manager or reach out to Support to determine if the MT source address should be supported by the end user's mobile operator.

ACCOUNT_ACCESS_DENIED

Account access has been denied.

LIMIT_REACHED

Carrier sending limit has been reached.

The message was blocked by AT&T because the TPS (transactions per second) limit on your messaging campaign has been exceeded.

QUOTA_REACHED

Carrier daily quota reached.

The message was blocked by T-Mobile because the daily volume limit for your brand has been exceeded. You cannot resend the message until the next day.

CAMPAIGNID_NOT_PROVISIONED

Program ID or campaign ID is not provisioned for this mobile operator or is not active.

ACC_NOT_PROVISIONED_TO_SMS_DEMO_SC

The account is not provisioned to use the SMS demo short code.

EXCEEDED_THE_TIME_LIMIT_OF_SMS_DEMO

Exceeded the time limit for using SMS demo.

DEST_ADDRESS_NOT_IN_SMS_DEMO

The destination address is not in the safelist for SMS demo.

EXCEEDED_THE_MAX_NUMBER

Exceeded the maximum number of demo requests.

INVALID_GLOBAL_CAMPAIGN_ID

Invalid global campaign ID.

ACC_HAS_NO_ADRESS_FOR_DESR

Account is not provisioned with an address that can reach the destination.

INTERACTION_NOT_SUPPORTED

Interaction is not supported for the message destination.

ACC_NOT_2_WAY

Account is not provisioned for global two-way SMS.

CONTENT_BLOCKED

Content blocked by user opt-out (MO: STOP).

This code can be returned in a delivery receipt for an MT originating from a North American, SMS-enabled toll-free number or an SMS-enabled landline number. Messaging can resume to the end user if the end user opts back into your program.

BLOCKED_BY_CAMPAIGN_BLACKLIST

Content blocked by campaign blocklist.

REJECTED_SPAM_BY_OPERATOR

This message was identified as spam and cannot be delivered.

SIGNALS_BLOCKED

The message has been rejected due to an anti-fraud mechanism.

It means that the risk score of the destination hit the defined threshold and the system blocked the message. In case of a false positive, you can use Signals API(opens in a new tab) to add it to the trusted list.

IMSI_BLACKLISTED

IMSI is blacklisted.

BLACKLISTED_DESTINATIONADDRESS

The destination number has been blacklisted either at the operator`s request or on your account via the web interface.

Go to the web interface(opens in a new tab) to remove the blocklist on your account or contact Support for more information.

BLACKLISTED_SENDERADDRESS

The sender number has been blacklisted either at the operator's request or on your account via the web interface.

Go to the web interface(opens in a new tab) to remove the blocklist on your account or contact Support for more information.

DEACTIVATED_LIST

The phone number you provided is listed as deactivated, which means it is no longer active and cannot receive messages.

If you included the mobileOperatorId in your request, you can perform an operator lookup to check if the number was ported to a new operator. If you did not include the mobileOperatorId, we have already performed the lookup and confirmed that the number is permanently deactivated. It is crucial to refrain from sending any further messages to this number.

For more details, see the guidelines on handling deactivated phone numbers.

INVALID_PDU_FORMAT

Invalid PDU format.

MONTHLY_LIMIT_REACHED

Your account monthly credit limit has been reached.

For further financial assistance, contact your account manager or contact Support.

MESSAGE_CANCELED

The request was received, but has not been sent to the next instance within its validity period and has expired with the appropriate error code, or the same error code was reverted from the operator.

VALIDITY_EXPIRED

The message was sent to the next instance and has not been delivered within the message validity period, thus it has expired with the appropriate error code, or the error code was reverted from the operator.

NOTSUBMITTEDTOSMPPCHANNEL

Inbound SM cannot be transferred via SMPP due to the lack of SMPP connectivity.

DESTINATION_FLOODING

As per the flooding filter rule, you can send 6 messages with the same content to the same destination in one hour while or you can send up to 20 messages with different content to the same destination in a period of one hour.

If there is a valid reason for the traffic to bypass the filter, your account manager can assist you with adjusting these limitations, or reach out to Support.

DESTINATION_TXT_FLOODING

Related to the REJECTED_FLOODING_FILTER status.

The message is rejected due to the number of identical messages sent to a single number.

EC_BEARER_SERVICE_NOT_PROVISIONED

Suggests that the requested bearer service is not available or activated for the user or device attempting to access it.

This can be due to service unavailability in the subscription, lack of network support, or configuration/provisioning issues. Resolving this error typically involves contacting the service provider or network operator to ensure the necessary bearer service is provisioned and activated for the subscriber's account.

EC_SS_INCOMPATIBILITY

Indicates that the SS is not compatible.

EC_RESOURCE_LIMITATION

Indicates that invoked MAP operation could not be finished due to the network congestion - this is an SS7 network congestion error on the MAP protocol level.

EC_UNKNOWN_ALPHABET

Indicates an unknown alphabet.

EC_OPERATOR_NOT_FOUND

Mobile operator not found for the destination address.

The service performed a dynamic carrier lookup for the destination address, but it could not be identified; or, the MT source address is not a North American toll-free phone number or landline.

EC_SOURCE_ADDRESS_IS_BLOCKED

Source address (recipient) is blocked or is not provisioned.

EC_TF_NUMBER_NOT_VERIFIED

Indicates that the number has either gone over the limit or they are trying to send to Canada and the number is not verified.

Contact your account manager or reach out to Support to get the TFN verified.

EC_INVALID_RESPONSE_RECEIVED

An invalid response has been received.

EC_SC_BLOCKED_FOR_END_USER

The mobile operator blocked the end user from this short code.

EC_CONTENT_BLOCKED_BY_OPERATOR

Content blocked by the mobile operator for this end user.

EC_SC_NOT_PROVISIONED

Short code not provisioned with mobile operator.

Contact your dedicated account manager or contact Support if you believe that you are provisioned for the operator or if you want to begin provisioning.

EC_SC_EXPIRED

Short code expired with mobile operator.

Contact your dedicated account manager or contact Support if you believe that you are provisioned for the operator or if you want to begin provisioning.

EC_SC_BLOCKED

Short code blocked by mobile operator.

The mobile operator rejected the message as the short code is currently blocked from sending messages across their network. Contact your dedicated account manager or reach out to Support if you are unsure why you received this error.

EC_DESTINATION_BLOCKED_BY_OPERATOR

The mobile operator is blocking the phone number from receiving messages from short codes.

This is likely due to the end user's account being suspended or barred in some way.

EC_DESTINATION_NOT_SMS_PROVISIONED

Destination address not provisioned for SMS.

EC_DEST_ADDRESS_SUSPENDED

Destination address suspended by the mobile operator.

EC_CAMPAIGN_ID_REJECTED

Program ID or Campaign ID rejected by the mobile operator.

This error applies to messages sent to US mobile operators. The error indicates that the program ID or campaign ID in the message request is not provisioned with the mobile operator. Contact your dedicated account manager or Support if you are unsure why you received this error.

EC_BLOCKED_NEW_SUBSCRIPTIONS_FOR_SC

New subscriptions for this short code are blocked by the mobile operator.

Indicates that for a given short code, new subscribers are not allowed to receive or send messages. However, existing subscribers are still allowed to receive and send messages.

EC_ACCOUNT_NOT_PROVISIONED_FOR_SMS

The end user's number belongs to a network for which the account is not provisioned, or we do not provide coverage for the specific network.

EC_DEST_OVERLOADED

Destination overloaded.

EC_MOBILE_OPERATOR_NETWORK_ERROR

Mobile operator network error.

EC_SMS_REJECTED_BY_MOBILE_OPERATOR

SMS rejected by the mobile operator for attempted destination address.

EC_UNKNOWN_MOBILE_OPERATOR

Message failed due to an unknown mobile operator error.

EC_FAILED_MESSAGE_DELIVERY

Failed message delivery.

EC_MESSAGE_EXPIRED

Message expired before it reached handset.

EC_MESSAGE_SUBMITTED_NOT_ACKED

Message submitted to but not acknowledged by the mobile operator.

EC_TIME_OUT

Time out.

EC_DEST_ADDRESS_BLACKLISTED

The numbers were identified as blacklisted in the operator's DND (Do Not Disturb) database, provided by the operator, or the operator reverted to the same error code.

Resolving this error typically involves reviewing the blocklist status of the destination address, checking for any legitimate reasons for blocklisting, and taking appropriate actions to remove it.

EC_INVALIDMSCADDRESS

Text is blacklisted.

EC_NOTSUBMITTEDTOGMSC

Messages not passed to any operator and failed at the platform.

EC_NOTSUBMITTEDTOSMPPCHANNEL

Not submitted to SMPP channel.

EC_DUPLICATE_MESSAGE

The same message has already been sent to this destination address.