Overview
When a call is already underway with a live assistant and something goes wrong mid-pipeline — a transcriber outage, a custom LLM returning an error, a voice provider failure — you don't want the call to simply drop. A call.ending hook with a pipeline-error filter lets you catch that moment and automatically redirect the caller to a fallback destination before the call actually ends.
This is a different situation from three related pages you may already be using:
- Hooks & Call Control covers the general hooks mechanism (trigger events, action types, the
endCalltool) that this page builds on. - Phone Number Fallback Destination & Inbound Settings covers what happens when a phone number has no assistant, squad, or workflow to hand the call to at all — a number-level routing gap, not a mid-call failure on an assistant that was already active.
- Call Forwarding & Transfer Modes covers the full
transferCalldestination schema and warm-transfer behavior that the fallback transfers on this page rely on.
This page is specifically about recovering from a mid-call pipeline error on an assistant that is already active on a live call — a distinct case from all three of the above.