# 30006: Landline or unreachable carrier

Log Type: CARRIER

Log Level: ERROR

## Description

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

* 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`.

### Possible solutions

* 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

* [Line Type Intelligence](/docs/lookup/v2-api/line-type-intelligence)
* [Track the Message Status of Outbound Messages](/docs/messaging/guides/track-outbound-message-status)
* [Debugging Common Issues with SMS](/docs/messaging/guides/debugging-common-issues)
