30500 is a Twilio internal error, and we should mark the notification as temporary-failure.
[ ] Ticket is understood, and QA has been contacted (if the ticket has a QA label).
User Story(ies)
As a VA Notify client
I want my notification updates to be as accurate as possible
So that I can make informed decisions
Additional Info and Resources
The _evaluate_status method controls this behavior. This error code is not mapped, so it fell to a technical error. Add the mapping below to the twilio client twilio_error_code_map. There are too many Twilio statuses to effectively map, so we have to deal with them as we find them.
New constant for retryable:
RETRYABLE_STATUS_REASON = 'Retryable - Notification is unable to be processed at this time. Replay the request to VA Notify.'
User Story - Business Need
30500 is a Twilio internal error, and we should mark the notification as temporary-failure.
User Story(ies)
As a VA Notify client I want my notification updates to be as accurate as possible So that I can make informed decisions
Additional Info and Resources
The
_evaluate_status
method controls this behavior. This error code is not mapped, so it fell to a technical error. Add the mapping below to the twilio clienttwilio_error_code_map
. There are too many Twilio statuses to effectively map, so we have to deal with them as we find them.New constant for retryable:
Acceptance Criteria
QA Considerations
Potential Dependencies