Skip to main content

Message Delivery Errors & Troubleshooting

Get messages through, fast. This guide shows you what each status means, how to fix failures, and what to send support if you need help.

TL;DR — Your Fastest Path to Fix Messaging Problems

  1. Open the status badge. If it’s Failed, click/tap to see the error reason.
  2. Retry smartly. Click Resend Message or send a short, plain-text message without links or media.
  3. Check the basics. Is the number mobile and formatted E.164 (+15551234567)?
  4. Registration matters. Make sure your line is A2P 10DLC-registered (local) or verified (toll-free).
  5. If urgent, use another channel (call/email) while you troubleshoot.
Messages Failed Pn Messages Error Message Pn

What Message Delivery Statuses Mean + What to Do

StatusWhat it meansWhat you should do
DeliveredCarrier confirmed delivery.If your contact says “didn’t get your message,” resend a short message without links or media.
SentHanded to carriers; final delivery pending.Wait for an update. Carriers don’t always reply with a delivery status; if it stays “Sent,” try a short follow-up.
QueuedThrottled to protect deliverability.Leave it; the queue clears automatically. Heavy team usage on one line may extend queue time.
FailedCarrier/network rejected delivery.Use the error reason below → fix → Resend.
Inbound messages show a timestamp only (no delivery status).
Twilio BYOC numbers: Messages sent from external systems (not MessageDesk) using your Twilio number will appear in MessageDesk with a “Sent” status but won’t receive delivery status updates. To track delivery status, send messages directly from MessageDesk.

Top 3 Reasons Messages Fail + Fixes

  1. Landline or unreachable number
    • Signs: Invalid Number (2), Destination Unreachable (5)
    • Fix: Confirm it’s a mobile number; correct formatting to E.164; request an updated number if needed.
  2. Content filtered as spam / out of campaign scope
    • Signs: Anti-spam (4), Invalid Message (3), Invalid Short Link (13)
    • Fix: Remove short links, ALL CAPS, and promo buzzwords. Add identity + “Reply STOP to opt out.” Use full or branded URLs.
  3. Throughput or registration limits
    • Signs: Carrier Error (7), Rate Limit Exceeded (16), Unregistered 10DLC (14), Pending Registration (17), Campaign Suspended (18)
    • Fix: Complete 10DLC or toll-free verification. Schedule large sends in waves. Contact support if suspended.

Error Reasons (codes) — Quick Fixes

Click a Failed badge to see a reason why your message failed to send. Use this table to resolve and resend.
CodeUI messageWhat it meansWhat you should do
1Unknown ErrorGeneric failure.Retry once; if it persists, contact support with thread link/time.
2Invalid NumberLandline/invalid/typo.Use a mobile number; fix number formatting to E.164.
3Invalid MessageContent blocked.Remove blocked phrases/formatting; comply with campaign terms; resend.
4Anti-spamFiltered as spam.Add opt-out, reduce links/ALL-CAPS; segment; ensure 10DLC.
5Destination UnreachableNot valid on network.Confirm with contact; update or remove.
6Insufficient FundsBilling/credits issue.Update payment; retry after funds post.
7Carrier ErrorDownstream network issue.Retry later; if recurring, contact support.
8Media ErrorUnsupported/corrupt media.Re-attach supported types; keep ≤ 10 MB each.
10Opted OutRecipient opted out.Do not resend; re-opt-in via a compliant path only.
11BlockedRecipient/workspace block.Unblock only if compliant and intended.
12Unverified Toll-FreeToll-free not verified.Complete verification; resend.
13Invalid Short LinkGeneric shortener blocked.Use full or branded links.
14Unregistered 10DLCLocal number unregistered.Register brand/campaign; resend post-approval.
15Media Too LargeAttachment too big.Compress; keep ≤ 10 MB (files > 500 KB send as links automatically).
16Rate Limit ExceededThroughput/daily caps hit.Schedule in waves; upgrade throughput via registration.
17Pending RegistrationAwaiting 10DLC association.Wait (up to 24h), then resend.
18Campaign SuspendedRegistration suspended.Contact support; fix compliance; reinstate.

Deliverability Checklist

  • Identify yourself: “Hi [Name], it’s [Business] …”
  • Consent & opt-out: Include “Reply STOP to opt out.”
  • Keep it short: One clear purpose per message.
  • Avoid shorteners: Use full/branded URLs.
  • Right-size media:10 MB each; prefer images over video.

After porting or hosting a number with MessageDesk

  • 0–24 hours: SMS/MMS may be inconsistent while routes update.
  • 24–48 hours: Most issues resolve.
  • 48+ hours: Collect examples and contact support.
Test with 2–3 contacts on different carriers (Verizon, AT&T, T-Mobile) and save timestamps/screenshots.

What to Send MessageDesk Support for Help

Email support@messagedesk.com with:
  • 3+ failed examples (dates/times, recipient numbers)
  • Exact error details (screenshots of status/reason)
  • Recipient carriers (if known)
  • Your message content (including any links)
  • Which sending number you used

Reference (additional details)

How statuses appear in the UI

  • Outbound: 10:42 AM | Delivered ✓ (timestamp | status + icon)
  • Failed: Red/error styling; click to open details and Resend
  • Media: Status shows even without text content
  • Inbound: Timestamp only (no status)

MMS & media tips

  • Keep images under ~1 MB (hard max 10 MB)
  • If repeated failures occur, share a file link instead of attaching video
  • HEIC/JPG/PNG/GIF/PDF supported; files > 500 KB send as links automatically