Twilio Message Failure Incidents
Way To Health (W2H) acts as the configuration portal for programs to define their conversational logic. The actual delivery of the text messages is done by an external vendor who connects to all the cell carriers - AT&T, Verizon, T-Mobile and many more. The vendor we use currently and that is the largest such out there is Twilio (https://twilio.com ).
W2H generates a Message Failure incident when a message fails to be delivered to a participant, and the incident message includes the Twilio error code indicating why it failed to send. The most common error codes, their meaning, and what you can do about them, are described below.
Error # | Name & Twilio Link | Meaning | Troubleshooting | Can W2H do anything about this error? |
---|---|---|---|---|
30003 | The phone number is unavailable or unreachable | Confirm the following with the participant:
| No | |
30005 | The phone number is unknown, inactive, or no longer in service | No | ||
30006 | The phone number is a landline or the destination carrier is unreachable | Contact participant.
| No | |
30007 | The message was blocked by Twilio or the carrier because the content seems like spam, fraud, or abuse. | Identify 3+ participants impacted in the last 72 hours. Submit a help desk ticket at support.waytohealth.org with the blocked message content & W2H IDs for impacted participants. W2H support will work with you to update your messaging language to reduce or eliminate ongoing filtering. | Yes |
If you encounter a message failure incident from Twilio that isn't on this list, please visit their website https://www.twilio.com/docs/api/errors#3-anchor to find out more.