Panacea Mobile Help Centre
  • 👋Welcome to Panacea Mobile!
  • Overview
    • Getting Started
    • Multipart SMS
    • Unicode Characters
    • SMS Delivery Statuses
      • Troubleshooting SMS Delivery
    • Compliance
    • FAQs
    • International SMS
      • 🚧Country Regulations & Requirements (under construction)
  • How To Guides
    • Panacea Mobile Dashboard
    • Send a single SMS
    • Send batch campaigns
    • Send personalised batch campaigns
    • Inbox
    • Inbound Triggers
    • SMS Numbers
    • Blocked Numbers & Opt-Outs
    • Sub Accounts
    • Reporting
    • Adding prepaid credits
    • Account Settings
      • My Profile
      • My Billing
      • Security
  • Developers
    • HTTPS API
      • Single Sends
      • Batch Sends
      • Delivery Reports via API
      • Receiving Inbound SMS
      • API Response Code
      • API Keys
      • Examples
        • PHP
          • PHP API Example
          • Simple SMS Send
          • Bulk SMS Send
          • Batch Create
          • Batch Create (.zip)
          • Message Status
        • Python
          • Python API Example
    • SMPP API
      • SMPP Connection Details
  • USSD
    • What is USSD?
    • USSD Campaigns
    • Integration with your server
  • Reseller Platform
    • Reseller Platform Features
    • Getting Started
    • Reseller Settings
    • Managing Your Customer Accounts
    • Branded Platform Example
    • FAQs
Powered by GitBook
On this page
  • 1. Check Message Status
  • 2. Verify Recipient Number Format
  • 3. Examine the Content of the Message
  • 4. Review Delivery Reports
  • 5. Test with Different Numbers
  • 6. Check for Network or Carrier Issues
  • 7. Contact Support
  • 8. Review API or Integration Settings (for API Users)

Was this helpful?

  1. Overview
  2. SMS Delivery Statuses

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:

PreviousSMS Delivery StatusesNextCompliance

Last updated 1 year ago

Was this helpful?

API Response Code