# Troubleshooting SMS Delivery

### 1. Check Message Status

* **Dashboard:** First, check the status of your message on the dashboard. Look for statuses like  'Delivered', 'Failed', or any of the above error codes.
* **Error Codes:** Understand the meaning of any error codes displayed. These can provide clues about the nature of the issue (e.g., network problems, number format issues, etc.).

### 2. Verify Recipient Number Format

* **Country Prefix:** Ensure the recipient's number includes the correct country prefix.
* **Number Format:** Check for any formatting errors like missing digits, extra digits, or invalid characters.

### 3. Examine the Content of the Message

Verify that your message does not contain any forbidden or spam-like content that carriers might block.

### 4. Review Delivery Reports

Review delivery reports to see if there are any delivery failures or delays. Look for patterns in failed deliveries (e.g., specific numbers, carriers, or regions).

### 5. Test with Different Numbers

Try sending test messages to different numbers, including your own, to see if the issue is with a specific number or carrier.

### 6. Check for Network or Carrier Issues

* **Carrier Restrictions:** Sometimes, issues can arise from carrier-specific restrictions or network problems.
* **Contact Carrier:** If you suspect a carrier issue, you might need to contact them for more information.

### 7. Contact Support

If you are unable to resolve the issue, contact the support team. Provide them with details of your issue, including any error codes, affected numbers, and steps you have already taken to troubleshoot.

### 8. Review API or Integration Settings (for API Users)

If you're using an API, review your integration settings. Ensure that your API requests are correctly formatted and that you are handling responses and errors as per the documentation.

For HTTPS API response code, have a look at the below guide:

{% content-ref url="../../developers/https-api/api-response-code" %}
[api-response-code](../../developers/https-api/api-response-code)
{% endcontent-ref %}
