Skip to contentSkip to navigationSkip to topbar
Page tools
Useful for sharing or LLM
Accelerate development with AI

On this pageProducts used
Looking for more inspiration?Visit the
Error
Carrier error

30006: Landline or unreachable carrier

Twilio Messaging DocumentationMessaging

Description

description page anchor

This delivery error 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. You can see this error in Messaging logs, in the Message resource ErrorCode, and in StatusCallback requests.

Possible causes

possible-causes page anchor
  • The destination number is a landline number, which generally cannot receive SMS messages.
  • You sent the message with a short code and the destination carrier could not be reached with that sender.
  • The destination number is valid, but its line type is not appropriate for your SMS use case. Lookup can return line types such as landline, mobile, fixedVoip, and nonFixedVoip.
  • Use Lookup Line Type Intelligence before sending. Make a GET /v2/PhoneNumbers/{PhoneNumber} request with Fields=line_type_intelligence and inspect line_type_intelligence.type.
  • If Lookup returns landline, do not retry the same SMS to that destination. Send to a mobile number instead.
  • If you send with a short code, add alternative senders to a Messaging Service so Twilio can fall back to a long code when the short code cannot be used to reach the user.
  • Review the ErrorCode in Messaging logs and in your StatusCallback handler so you can identify recurring 30006 failures and remove incompatible destinations from future sends.

Additional resources

additional-resources page anchor