Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.messagedesk.com/llms.txt

Use this file to discover all available pages before exploring further.

Message delivery errors and 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 and 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 appear in MessageDesk with a “Sent” status but don’t receive delivery status updates. To track delivery status, send messages directly from MessageDesk.

Top 3 reasons messages fail and 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, and 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 and “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.Don’t 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 and 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 and 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.