34003: Callee did not answer
API
ERROR
This error indicates that Twilio attempted to connect the call, but the called party did not answer before the ringing timeout expired. In Programmable Voice, this outcome maps to the terminal call status no-answer. For outbound Calls API requests, Timeout defaults to 60 seconds. For outbound <Dial> calls, timeout defaults to 30 seconds.
- The called party did not pick up before the configured timeout was reached.
- Your application set a short
Timeoutvalue when creating the call through the Calls API. - Your TwiML used a short
<Dial timeout>value, which causes Twilio to end the dialing attempt withDialCallStatusset tono-answerwhen the limit is reached. - The destination rejected the call. Twilio can report a rejected call as
no-answer.
- Increase the Calls API
Timeoutvalue if the destination needs more time to answer. The maximum supported value is 600 seconds. - Increase
<Dial timeout>if you are dialing from TwiML. The minimum value is 5 seconds, the maximum is 600 seconds, and some call flows include an additional 5-second buffer. - Track call progress with
StatusCallbackEventand review the terminalCallStatusandSipResponseCodevalues to confirm whether the call timed out or was rejected. - Review the call in Call Logs or Voice Insights to confirm that Twilio received and processed the request, then compare successful and unsuccessful calls to identify whether the issue is isolated to specific destinations. (help.twilio.com)