Twilio Error 30006: Landline or Unreachable Carrier
Error 30006 means the destination can't receive your message — typically a landline, or a short code that couldn't reach the destination carrier.
Guidance only — A2PCheck is independent and not affiliated with Twilio, The Campaign Registry, or any carrier, and we can't guarantee approval.
What Twilio error 30006 means
The destination number cannot receive your message. Twilio returns 30006 when the destination is a landline, or when a short code cannot reach the destination carrier.
Official Twilio name: 30006: Landline or Unreachable Carrier
Why error 30006 happens
The recipient number is a landline (which can't receive SMS), the line type is incompatible with SMS, or a short code has no route to that particular carrier. It's a capability/routing mismatch, not a content problem.
How to fix error 30006
- Use Lookup Line Type Intelligence before sending to confirm the number is mobile and SMS-capable.
- Don't retry landline numbers — send to a mobile alternative instead.
- Add fallback senders to your Messaging Service so Twilio can switch from a short code to a long code when needed.
- Monitor error codes in your StatusCallback handler and prune numbers that consistently return 30006.
Related error codes
Official reference
For the authoritative definition and any changes to this code, see the Twilioerror catalog. A2PCheck is an independent pre-scan layer for the campaign packet you submit — it can't change carrier behavior.
Twilio error 30006 documentationFrequently asked questions
Can I fix 30006 by resending?
No — if the destination is a landline it can't receive SMS at all, so retries won't help. Screen numbers with Lookup Line Type Intelligence before sending, and for short-code routing gaps add a long-code fallback sender to your Messaging Service.
Catch the campaign issue behind this error before you resend
Many of these errors trace back to an unregistered, mis-scoped, or non-compliant A2P 10DLC campaign. Paste your campaign details for a free readiness scan — no signup.