30008: Unknown error
MESSAGING, LOOKUP
ERROR
This error means we received a generic delivery failure from a carrier or downstream provider and did not receive enough detail to classify the failure more specifically. You can see 30008 in Messaging logs, in the Message resource error_code, and in StatusCallback requests when a message transitions to failed or undelivered.
- The destination handset is off, unavailable, or otherwise unable to receive SMS at the time of delivery.
- The destination device is roaming or temporarily off network.
- The issue is isolated to a specific handset or carrier path, even if other destinations continue to receive messages successfully.
- The destination network does not accept the sender you used, especially when you send with an alphanumeric sender ID. Some countries require supported or registered sender IDs, and some networks may still block them.
- Message length, concatenation, or character encoding contributes to the carrier failure.
- Review the message in Messaging logs and inspect the delivery events,
ErrorCode, and request details so you can confirm whether the message ended infailedorundelivered. - Confirm that the destination phone is powered on and can receive SMS from non-Twilio senders.
- Ask the recipient to disable roaming or reconnect to their home network, then retry the message.
- Send test messages to other mobile numbers on the same carrier. If those messages succeed, restart the destination device or ask the recipient to contact their mobile carrier. Use Lookup to identify the carrier if you need to confirm the destination network.
- If you are using an alphanumeric sender ID, retry with a Twilio phone number or confirm that the destination country supports that sender type and any required registration has been completed.
- Retry with a shorter message body and simple characters to help rule out segmenting or encoding issues.
- If the problem persists, open a support request and include at least 3 recent Message SIDs that returned 30008. Provide examples that are no older than 48 hours.