You are on page 1of 8

PENDING

No. ERROR CODE PROBLEM


1. PENDING_WAITING_DELIVERY Message has been processed and sent to the next
instance i.e. mobile operator with request
acknowledgment from their platform. Delivery
report has not yet been received and is awaited, so
the status is still pending.

2. PENDING_ENROUTE Message has been processed and sent to the next


instance i.e. mobile operator.

3. PENDING_ACCEPTED Message has been accepted and processed, and is


ready to be sent to the next instance i.e. operator.

UNDELIVERABLE
No. ERROR CODE PROBLEM
1. UNDELIVERABLE_REJECTED_OPERATOR Message has been sent to the operator,
whereas the request was rejected, or a
delivery report with status “REJECTED” was
reverted.

2. UNDELIVERABLE_NOT_DELIVERED Message has been sent to the operator, but


has failed to deliver, since a delivery report
with status “UNDELIVERED” was reverted
from the operator.

DELIVERED
No. ERROR CODE PROBLEM
1. DELIVERED_TO_OPERATOR Message has been successfully sent and
delivered to the operator.

2. DELIVERED_TO_HANDSET Message has been successfully processed


and delivered to the recipient.

EXPIRED
No. ERROR CODE PROBLEM
1. EXPIRED_EXPIRED The message was received and sent to the
operator. However, it has been pending until
the validity period has expired, or the
operator returned EXPIRED status in the
meantime.
2. EXPIRED_DLR_UNKNOWN The message has been received and
forwarded to the operator for delivery.
However, the delivery report from the
operator has not been formatted correctly,
or has not been recognized as valid.

REJECTED
No. ERROR CODE PROBLEM
1. REJECTED_NETWORK Message has been received, but the
network is either out of our coverage or
is not set up on your account. Your
Account Manager can inform you on
the coverage status or set up the
network in question.

2. REJECTED_PREFIX_MISSING Message has been received but has


been rejected as the number is not
recognized due to an incorrect number
prefix or number length. This
information is different for each
network and is regularly updated.

3. REJECTED_DND Message has been received and


rejected due to the user being
subscribed to DND (Do Not Disturb)
services, disabling any service traffic to
their number.

4. REJECTED_SOURCE Your account is set to accept only


registered sender IDs while the sender
ID defined in the request has not been
registered on your account.

5. REJECTED_NOT_ENOUGH_CREDITS Your account is out of credits for further


submission - please top up your
account. For further assistance in
topping up or applying for online
account top up service, you may
contact your Account Manager.

6. REJECTED_SENDER The sender ID has been blacklisted on


your account via our websites portals -
please remove the blacklist on your
account or contact Support for further
assistance.

7. REJECTED_DESTINATION The destination number has been


blacklisted either at the operator
request or on your account via our
websites portals or contact Support for
more information.

8. REJECTED_PREPAID_PACKAGE_EXPIRED Account credits have expired past their


validity period - please top up your sub
account with credits to extend the
validity period.

9. REJECTED_DESTINATION_NOT_REGISTERED Your account has been set up for


submission only to a single number for
testing purposes - kindly contact your
Account Manager to remove the
limitation.

10. REJECTED_ROUTE_NOT_AVAILABLE Message has been received on the


system, however, your account has not
been set up to send messages i.e. no
routes on your account are available for
further submission. Your Account
Manager will be able to set up your
account based on your preference.

11. REJECTED_FLOODING_FILTER Message has been rejected due to an


anti-flooding mechanism. By default, a
single number can only receive 20
varied messages and 6 identical
messages per hour. If there is a
requirement, the limitation can be
extended per account on request to
your Account Manager.

12. REJECTED_SYSTEM_ERROR The request has been rejected due to


an expected system error, please retry
the submission or contact our technical
support team for more details.

13. REJECTED_DUPLICATE_MESSAGE_ID The request has been rejected due to a


duplicate message ID specified in the
submit request, while message IDs
should be a unique value.

14. REJECTED_INVALID_UDH Message has been received and our


system detected the message was
formatted incorrectly because of either
an invalid ESM class parameter (fully
featured binary message API method)
or an inaccurate amount of characters
when using esmclass:64 (UDH). For
more information feel free to visit the
below articles or contact our Support
team for clarification.
User Data Header
Concatenated SMS

15. REJECTED_MESSAGE_TOO_LONG Message has been received, but the


total message length is more than 25
parts or message text which exceeds
4000 bytes as per our system limitation.

16. MISSING_TO The request has been received,


however, the “to” parameter has not
been set or it is empty, i.e. there must
be valid recipients to send the message.

17. REJECTED_DESTINATION The request has been received,


however the destination is invalid - the
number prefix is not correct as it does
not match a valid number prefix by any
mobile operator. Number length is also
taken into consideration in verifying
number validity.

HANDSET_ERRORS
No. ERROR CODE PROBLEM
1. EC_UNKNOWN_SUBSCRIBER The number does not exist or
it has not been assigned to any
active subscriber in the
operator’s user database.

2. EC_UNIDENTIFIED_SUBSCRIBER Unidentified Subscriber

3. EC_ABSENT_SUBSCRIBER_SM The subscriber is detected


unavailable, as there was no
paging response from the
handset. This is often due to
the handset being switched off
or in low signal area. Applies to
MAP protocol version 3.

4. EC_UNKNOWN_EQUIPMENT The mobile device has not


been recognized by EIR
(Equipment Identity Register),
during device verification on
MAP protocol level at
operator’s infrastructure.
5. EC_ROAMING_NOT_ALLOWED The subscriber is currently in
roaming at another country or
other operator’s infrastructure
- roaming delivery is not
guaranteed due to lack of
roaming agreements between
many different operator.

6. EC_ILLEGAL_SUBSCRIBER Illegal Subscriber

7. EC_TELESERVICE_NOT_PROVISIONED The subscriber’s mobile service


has been suspended by the
operator.

8. EC_ILLEGAL_EQUIPMENT Illegal Equipment

9. EC_CALL_BARRED Message is rejected due to


barring of message service,
blocking is set by operator or
subscriber for the number.

10. EC_FACILITY_NOT_SUPPORTED Facility Not Supported

11. EC_ABSENT_SUBSCRIBER The subscriber is offline in the


network, as confirmed by the
handset’s paging response.
This is often due to the
handset being switched off.

12. EC_SUBSCRIBER_BUSY_FOR_MT_SMS Subscriber Busy For Mt SMS

13. EC_SM_DELIVERY_FAILURE SM Delivery Failure

14. EC_MESSAGE_WAITING_LIST_FULL Message Waiting List Full

15. EC_SYSTEM_FAILURE System Failure

16. EC_DATA_MISSING Data Missing

17. EC_UNEXPECTED_DATA_VALUE Unexpected Data Value

18. EC_UNKNOWN_ERROR Unknown Error

19. EC_SM_DF_MEMORYCAPACITYEXCEEDED There has been a mobile


subscriber equipment error,
whereas the handset memory
has been exceeded

20. EC_SM_DF_EQUIPMENTPROTOCOLERROR There has been a mobile


subscriber equipment error.
21. EC_SM_DF_EQUIPMENTNOTSM_EQUIPPED There has been a mobile
subscriber equipment error.

22. EC_SM_DF_UNKNOWNSERVICECENTRE There has been a mobile


subscriber equipment error.

23. EC_SM_DF_SC_CONGESTION There has been a mobile


subscriber equipment error.

24. EC_SM_DF_INVALIDSME_ADDRESS There has been a mobile


subscriber equipment error.

25. EC_SM_DF_SUBSCRIBERNOTSC_SUBSCRIBER There has been a mobile


subscriber equipment error.

26. EC_PROVIDER_GENERAL_ERROR General network protocol


error, caused by of
incompatible operator
network protocol versions or
parameters between two
network components.

27. EC_NO_RESPONSE The message has been


successfully processed and
forwarded to the operator, but
no response was returned
from the operator upon
message submit request, or
such error was reverted by the
operator. The error also
applies to similar errors on SS7
network level.

28. EC_SERVICE_COMPLETION_FAILURE General network protocol


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

29. EC_UNEXPECTED_RESPONSE_FROM_PEER General network protocol


error, caused by incompatible
operator network protocol
versions or parameters
between two network
components

30. EC_MISTYPED_PARAMETER General network protocol


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

31. EC_NOT_SUPPORTED_SERVICE General network protocol


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

32. EC_DUPLICATED_INVOKE_ID General network protocol


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

33. EC_OR_APPCONTEXTNOTSUPPORTED General network protocol


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

34. EC_OR_INVALIDDESTINATIONREFERENCE General network protocol


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

35. EC_OR_INVALIDORIGINATINGREFERENCE General network protocol


error, caused by incompatible
operator network protocol
versions or parameters
between two network
components

36. EC_OR_ENCAPSULATEDAC_NOTSUPPORTED General network protocol


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

37. EC_OR_TRANSPORTPROTECTIONNOTADEQUATE General network protocol


error, caused by incompatible
operator network protocol
versions or parameters
between two network
components.
38. EC_OR_NOREASONGIVEN General network protocol
error, caused by incompatible
operator network protocol
versions or parameters
between two network
components.

39. EC_OR_POTENTIALVERSIONINCOMPATIBILITY General network protocol


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

You might also like