Alexander
02/07/2026, 4:31 PMAI Evy
02/07/2026, 4:31 PMAI Evy
02/07/2026, 4:31 PMdisconnection_reason field.
When a call is initiated but not answered, the following applies:
Webhook behavior for unanswered calls:
- The call_started webhook will not be triggered when the call did not connect (like dial failed, no answer, or busy) . [(1) ]()
- The call_ended and call_analyzed webhooks will still be triggered for these calls.
Disconnection reasons that indicate the call wasn't picked up:
- dial_no_answer – The number dialed did not answer [(2) ]()
- dial_busy – The line was busy
- dial_failed – The dial attempt failed
Call status:
When a call doesn't connect, the call_status will be not_connected.
Important note about post-call analysis:
Post-call analysis fields will not be populated for calls that were not connected or where no conversation took place. You should check whether the call_analysis field exists before using it. [(3) ]()
So to summarize: you'll receive a call_ended webhook with a disconnection_reason like dial_no_answer that tells you the person didn't pick up.AI Evy
02/07/2026, 4:31 PMAI Evy
02/07/2026, 4:31 PM