Failover
What the platform switches to when a provider fails, subsystem by subsystem.
| Subsystem | Failover |
|---|---|
| Language model | Active, where the model has a second provider |
| Speech synthesis | Cross-provider, for agents with a fallback voice set |
Language model
Language model failover is active. It is built on a shared conversation context, so a switch does not lose the conversation.
Both paths are configured identically, including prompt, token limits, temperature and caching, so behaviour cannot drift between them.
A switch happens between turns and never in the middle of an utterance, so a caller does not hear a reply change character partway through.
If a provider stalls, a watchdog bounds the wait and switches. Once the provider recovers, traffic returns to the primary automatically.
Agents on a single provider
Some models have no second provider. For those agents, the first error causes the agent to speak a short closing line and end the call cleanly. The underlying error is recorded and never spoken.
Speech synthesis
Cross-provider voice failover is available. Set a fallback voice from a different provider on the Voice page. The fallback holds no connection until it is needed, so a healthy call consumes none of the fallback provider's capacity.
Failover switches once and stays, rather than returning the caller to a provider that was failing.