Reliability

Failover

What the platform switches to when a provider fails, subsystem by subsystem.

SubsystemFailover
Language modelActive, where the model has a second provider
Speech synthesisCross-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.

On this page