Error Code Directory
Detailed autopsy pages for common voice and AI provider error codes. Root causes, fix steps, and prevention — written by Sherlock.
Twilio
twilio-11200HTTP Retrieval Failure
Twilio could not reach your webhook URL when trying to make or receive a call.
twilio-32009SDP Negotiation Failed
The SDP offer/answer exchange failed during call setup, usually due to codec mismatches or network issues.
twilio-13227Dial: Cannot Route to Number
Twilio cannot route the outbound call to the dialed number — often caused by invalid formatting or unverified caller ID.
twilio-13228Dial: Invalid Method Attribute
The method attribute on your <Dial> TwiML verb is invalid — must be GET or POST.
twilio-32007Media Connection Failed
The media stream between Twilio and your endpoint could not be established, resulting in no audio.
twilio-13221Invalid TwiML Verb
TwiML document contains an invalid or misspelled verb element that Twilio does not recognize.
twilio-13222Invalid Attribute
A TwiML verb contains an attribute that is not valid for that verb type.
twilio-13224Invalid URL
A URL attribute in TwiML is malformed, empty, or points to an unreachable resource.
twilio-13225Dial: Attempt to Call Restricted Number
Attempt to dial a number on the account's blocked or restricted list.
twilio-20003Authenticate
Twilio rejected the request due to invalid credentials — account SID or auth token is incorrect.
twilio-21210Phone Number Already Verified
The phone number is already registered as a verified caller ID on this Twilio account.
twilio-31005Connection Error
The media connection failed — Twilio Client was unable to establish an audio stream for the call.
twilio-34202Call Recording Failed
Recording could not be started or completed for this call.
ElevenLabs
elevenlabs-422Unprocessable Entity
The request body is malformed or missing required fields — check your voice_id, model_id, and text parameters.
elevenlabs-429Rate Limit Exceeded
You've exceeded the ElevenLabs API rate limit. Back off and retry with exponential delay.
elevenlabs-401Unauthorized
Your ElevenLabs API key is invalid, expired, or missing from the request headers.
elevenlabs-503Service Unavailable
ElevenLabs servers are temporarily overloaded or under maintenance. Retry after a short delay.
elevenlabs-400Bad Request
Malformed request, missing required fields, or invalid parameter values sent to the ElevenLabs API.
elevenlabs-500Internal Server Error
ElevenLabs server error — likely transient, retry with exponential backoff.
Vapi
Debugging a voice error right now?
Paste any error code or log into our free decoder, or let Sherlock investigate automatically in Slack.