There are high number of failed messages when I try to send messages in bulk. What should I do?

Try out the suggestions outlined in Why my messages are not received by the receiver? to prevent this issue.
It will also include an error code if the message was sent from the SIM. These codes typically appear as GENERIC_FAILURE[3], where GENERIC_FAILURE indicates a general error, and the number in square brackets represents an extra error code. Refer to the tables below to understand the meaning of the general error and the corresponding extra error codes.
General Errors
Error Constant |
Description |
---|---|
|
The message could not be delivered to the recipient. |
|
A general failure occurred during the sending process. |
|
The device’s radio is turned off, preventing message transmission. |
|
The Protocol Data Unit (PDU) provided is null or invalid. |
|
The device is not currently registered on any network. |
|
The sending limit has been exceeded. |
|
The Fixed Dialing Number (FDN) check failed. |
|
Sending to the short code is not allowed. |
|
Sending to the short code is never allowed. |
|
The radio is not available for sending messages. |
|
The network has rejected the message. |
|
Invalid arguments were provided to the sending function. |
|
The device is in an invalid state for sending messages. |
|
There is not enough memory to send the message. |
|
The SMS format is invalid. |
|
A system error occurred during the sending process. |
|
A modem error occurred during the sending process. |
|
A network error occurred during the sending process. |
|
An encoding error occurred during the sending process. |
|
The SMSC (Short Message Service Center) address is invalid. |
|
The operation is not allowed. |
|
An internal error occurred during the sending process. |
|
There are no resources available to send the message. |
|
The message sending was cancelled. |
|
The request is not supported. |
|
No Bluetooth service is available for sending the message. |
|
The Bluetooth address provided is invalid. |
|
The Bluetooth connection was disconnected during the sending process. |
|
An unexpected event occurred, stopping the sending process. |
|
SMS sending is blocked during an emergency situation. |
|
The message send retry has failed. |
|
A remote exception occurred during the sending process. |
|
There is no default SMS application set on the device. |
|
The Radio Interface Layer (RIL) reports that the radio is not available. |
|
The RIL reports that the SMS send failed and a retry is needed. |
|
The RIL reports that the network has rejected the message. |
|
The RIL reports that the device is in an invalid state for sending messages. |
|
The RIL reports that invalid arguments were provided to the sending function. |
|
The RIL reports that there is not enough memory to send the message. |
|
The RIL reports that the request rate has been limited. |
|
The RIL reports that the SMS format is invalid. |
|
The RIL reports that a system error occurred during the sending process. |
|
The RIL reports that an encoding error occurred during the sending process. |
|
The RIL reports that the SMSC address is invalid. |
|
The RIL reports that a modem error occurred during the sending process. |
|
The RIL reports that a network error occurred during the sending process. |
|
The RIL reports that an internal error occurred during the sending process. |
|
The RIL reports that the request is not supported. |
|
The RIL reports that the modem is in an invalid state for sending messages. |
|
The RIL reports that the network is not ready for sending messages. |
|
The RIL reports that the operation is not allowed. |
|
The RIL reports that there are no resources available to send the message. |
|
The RIL reports that the message sending was cancelled. |
|
The RIL reports that the SIM card is absent. |
|
The RIL reports that simultaneous SMS and call operations are not allowed. |
|
The RIL reports that access is barred. |
|
The RIL reports that the message sending is blocked due to an ongoing call. |
Extra Error Codes
Extra Error Code |
Description |
---|---|
1 |
The destination requested by the Mobile Station cannot be reached because, although the number is in a valid format, it is not currently assigned (allocated). |
8 |
The MS has tried to send a mobile originating short message when the MS’s network operator or service provider has forbidden such transactions. |
10 |
The outgoing call barred service applies to the short message service for the called destination. |
17 |
The MSC cannot service an MS-generated request because of PLMN failures, e.g., problems in MAP. |
21 |
The equipment does not wish to accept this short message, although it could have accepted it since the equipment is neither busy nor incompatible. |
27 |
The destination indicated by the Mobile Station cannot be reached because the interface to the destination is not functioning correctly. This indicates a signaling message was unable to be delivered to the remote user, e.g., a physical layer or data link layer failure at the remote user, user equipment offline, etc. |
28 |
The subscriber is not registered in the PLMN (i.e., IMSI not known). |
29 |
The facility requested by the Mobile Station is not supported by the PLMN. |
30 |
The subscriber is not registered in the HLR (i.e., IMSI or directory number is not allocated to a subscriber). |
38 |
The network is not functioning correctly and the condition is likely to last a relatively long period; immediately reattempting the short message transfer is unlikely to be successful. |
41 |
The network is not functioning correctly but the condition is not likely to last long; the Mobile Station may try another transfer attempt almost immediately. |
42 |
The short message service cannot be serviced because of high traffic. |
47 |
Resources unavailable when no other cause applies. |
50 |
The requested short message service could not be provided by the network because the user has not completed the necessary administrative arrangements. |
69 |
The network is unable to provide the requested short message service. |
81 |
The equipment has received a message with a short message reference not currently in use on the MS-network interface. |
95 |
An invalid message event when no other cause in the invalid message class applies. |
96 |
A mandatory information element is missing and/or has a content error (the two cases are indistinguishable). |
97 |
A message type is not recognized either because it is not defined or is not implemented by the equipment. |
98 |
Message not compatible with short message protocol state. |
99 |
The message includes information elements not recognized because the element identifier is not defined or not implemented by the equipment. |
111 |
A protocol error event when no other cause applies. |
127 |
Interworking with a network that does not provide causes for actions it takes; thus, the precise cause cannot be ascertained. |
128 |
Telematic internetworking not supported. |
129 |
Short message type 0 not supported. |
130 |
Cannot replace short message. |
143 |
Unspecified TP-PID error. |
144 |
Data code scheme not supported. |
145 |
Message class not supported. |
159 |
Unspecified TP-DCS error. |
160 |
Command cannot be actioned. |
161 |
Command unsupported. |
175 |
Unspecified TP-Command error. |
176 |
TPDU not supported. |
192 |
SC busy. |
193 |
No SC subscription. |
194 |
SC System failure. |
195 |
Invalid SME address. |
196 |
Destination SME barred. |
197 |
SM rejected due to duplicate SM. |
198 |
TP-VPF not supported. |
199 |
TP-VP not supported. |
208 |
SIM SMS storage full. |
209 |
No SMS storage capability in SIM. |
210 |
Error in MS. |
211 |
Memory capacity exceeded. |
212 |
SIM application toolkit busy. |
213 |
SIM data download error. |
255 |
Unspecified error cause. |
300 |
ME failure. |
301 |
SMS service of ME reserved. |
302 |
Operation not allowed. |
303 |
Operation not supported. |
304 |
Invalid PDU mode parameter. |
305 |
Invalid text mode parameter. |
310 |
SIM not inserted. |
311 |
SIM PIN required. |
312 |
PH-SIM PIN required. |
313 |
SIM failure. |
314 |
SIM busy. |
315 |
SIM wrong. |
316 |
SIM PUK required. |
317 |
SIM PIN2 required. |
318 |
SIM PUK2 required. |
320 |
Memory failure. |
321 |
Invalid memory index. |
322 |
Memory full. |
330 |
SMSC address unknown. |
331 |
No network service. |
332 |
Network timeout. |
340 |
No +CNMA expected. |
500 |
Unknown error. |
512 |
User abort. |
513 |
Unable to store. |
514 |
Invalid status. |
515 |
Device busy or invalid character in string. |
516 |
Invalid length. |
517 |
Invalid character in PDU. |
518 |
Invalid parameter. |
519 |
Invalid length or character. |
520 |
Invalid character in text. |
521 |
Timer expired. |
522 |
Operation temporary not allowed. |
532 |
SIM not ready. |
534 |
Cell broadcast error unknown. |
535 |
Protocol stack busy. |
538 |
Invalid parameter. |