The following table describes the possible Error Codes generated by Android’s messaging while sending/receiving SMS/MMS.
Error Type |
For Message Type |
UNKNOWN |
SMS/MMS/EMAIL |
OK |
SMS/MMS/EMAIL |
GENERIC_FAILURE |
SMS |
RADIO_OFF |
SMS |
NULL_PDU |
SMS |
NO_SERVICE |
SMS |
LIMIT_EXCEEDED |
SMS |
FDN_CHECK_FAILURE |
SMS |
SENT_TIMEOUT |
SMS/MMS/EMAIL |
RECV_TIMEOUT |
SMS/MMS/EMAIL |
UNSPECIFIED |
MMS/EMAIL |
INVALID_APN |
MMS/EMAIL |
UNABLE_CONNECT_MMS |
MMS/EMAIL |
HTTP_FAILURE |
MMS/EMAIL |
IO_ERROR |
MMS/EMAIL |
RETRY |
MMS/EMAIL |
CONFIGURATION_ERROR |
MMS/EMAIL |
NO_DATA_NETWORK |
MMS/EMAIL |
DLL_TIMEOUT |
MMS/EMAIL |
INVALID_RESPONSE |
MMS/EMAIL |
EMPTY_RESPONSE |
MMS/EMAIL |
FILE_NOT_FOUND |
MMS/EMAIL |
SERVICE_DENIED |
MMS |
MESSAGE_FORMAT_CORRUPT |
MMS |
SENDING_ADDRESS_UNRESOLVED |
MMS |
MESSAGE_NOT_FOUND |
MMS |
NETWORK_PROBLEM |
MMS |
CONTENT_NOT_ACCEPTED |
MMS |
UNSUPPORTED_MESSAGE |
MMS |
TRANSIENT_FAILURE |
MMS |
SENDNG_ADDRESS_UNRESOLVED |
MMS |
TRANSIENT_MESSAGE_NOT_FOUND |
MMS |
TRANSIENT_NETWORK_PROBLEM |
MMS |
TRANSIENT_PARTIAL_SUCCESS |
MMS |
PERMANENT_FAILURE |
MMS |
PERMANENT_SERVICE_DENIED |
MMS |
PERMANENT_MESSAGE_FORMAT_CORRUPT |
MMS |
PERMANENT_SENDING_ADDRESS_UNRESOLVED |
MMS |
PERMANENT_MESSAGE_NOT_FOUND |
MMS |
PERMANENT_CONTENT_NOT_ACCEPTED |
MMS |
PERMANENT_REPLY_CHARGING_REQUEST_NOT_ACCEPTED |
MMS |
PERMANENT_REPLY_CHARGING_FORWARDING_DENIED |
MMS |
PERMANENT_REPLY_CHARGING_NOT_SUPPORTED |
MMS |
PERMANENT_ADDRESS_HIDING_NOT_SUPPORTED |
MMS |
PERMANENT_LACK_OF_PREPAID |
MMS |
PERMANENT_END |
MMS |