Overview
This page is the single, exhaustive reference of every endedReason value the Call object can return, organized by category. If you're troubleshooting a specific symptom (call never rang, dropped mid-conversation, assistant went silent), start with Troubleshooting Call Errors & Error Code Reference instead — it maps symptoms to likely codes and is a faster path to a fix. For timeout-specific settings, see Call Timeouts & Duration; for rate-limit-specific codes across LLM, voice, and transcriber providers, see Rate Limits & Error Codes. This page exists for code-by-code lookup once you already have a specific endedReason value in hand.