Skip to content

FAQ - Errors

RESULT_ERROR_GENERIC_FAILURE Error

The RESULT_ERROR_GENERIC_FAILURE error can occur for various reasons. One of the most common causes is insufficient balance on the SIM card. Check your carrier's balance and add funds if needed.

RESULT_ERROR_LIMIT_EXCEEDED Error

The RESULT_ERROR_LIMIT_EXCEEDED error occurs when you have reached the sending limit imposed by your mobile carrier or the Android operating system. This safeguard is designed to prevent spamming and typically triggers if you attempt to send an excessive number of messages in a short span of time. To resolve this, you can adjust the SMS sending limit on some devices by following the instructions in this guide: How to change the SMS sending limit on Android. Additionally, consider spacing out your message sending or contact your carrier to inquire about their message sending limits. For more strategies on managing sending limits, please refer to How can I avoid mobile operator restrictions?.

RESULT_RIL_MODEM_ERR Error

The RESULT_RIL_MODEM_ERR error usually indicates a problem with the device's modem or the communication between the application and the modem. This error can stem from a variety of causes, such as issues with the SIM card, network connectivity problems, or firmware-related errors.

To troubleshoot this error, first try sending a message using the device's default messaging app and check the signal strength. Also, ensure that the SIM card is not blocked by your carrier.

RESULT_NO_DEFAULT_SMS_APP Error

The RESULT_NO_DEFAULT_SMS_APP error occurs when no default SMS app is set on the device or when the default SIM for sending SMS messages hasn't been configured. This error prevents the app from sending SMS messages.

To resolve this issue, there are two options:

  1. Set the default SMS app and SIM number in your device's settings
  2. Provide the SIM number explicitly in the simNumber field of the request