Mike
12/16/2025, 5:33 PMAI Evy
12/16/2025, 5:33 PMAI Evy
12/16/2025, 5:33 PMAI Evy
12/16/2025, 5:33 PMcall_ended or call_analyzed webhook, you can filter based on call duration or disconnection reason before processing the analysis data. The call_ended webhook includes all fields from the call object. [(2) ]()
3. Filter by disconnection reason — Calls with disconnection reasons like dial_failed, dial_no_answer, or dial_busy won't trigger call_started but will still trigger call_ended and call_analyzed webhooks.
For your specific use case, I'd recommend adding logic in your webhook handler to check the call duration or transcript length before processing the post-call analysis responses—this way you can discard analysis from calls that ended too quickly to have meaningful conversation.AI Evy
12/16/2025, 5:33 PM