Background audio
Complete silence sounds artificial on the phone. You can layer in:- Ambient sound — office, city, forest, crowded room, or keyboard typing, with adjustable volume (or your own uploaded audio).
- Thinking sound — a subtle sound while the assistant is thinking — during the LLM wait and any tool calls — so processing never sounds like a dropped call.
Interruption handling
Callers interrupt — good assistants deal with it gracefully.- Allow interruptions — on by default; the assistant stops speaking when the caller talks over it.
- Minimum interruption duration — ignores very short noises so a cough doesn’t cut the assistant off.
- Adaptive interruptions — backchanneling like “mhm”, “okay”, or “right” is not treated as an interruption, so the assistant keeps talking through natural listener feedback but yields to a real interjection. In compatible realtime modes, select Adaptive under Turn detection to use this behavior.
Filler phrases & async tools
When a tool call (CRM lookup, availability check) takes seconds, the assistant can bridge the gap:- Speak-during text — a fixed announcement at tool start (“One moment, I’m checking that…”).
- Filler phrases — a rotating set of short phrases spoken during longer waits, with configurable initial delay and interval. Spoken only in pauses — they never talk over the caller.
- Async tools — mark a tool node as asynchronous and the conversation continues while the tool runs; the result is woven in once it arrives.
Idle handling
Nobody wants a call that hangs forever in silence:- Idle timeout — after this many seconds of silence, the assistant checks in (“Are you still there?”).
- Idle messages — optional fixed phrases for those check-ins; leave empty for natural LLM-generated ones.
- Max rounds — after N unanswered check-ins, the assistant says goodbye and hangs up. This also protects your minute balance.
Consent
For jurisdictions requiring all-party consent (Germany: §201 StGB):- Consent announcement — a configurable message played at call start (pre-generated, zero added latency).
- Consent mode — the caller agrees verbally or by pressing a key (DTMF).
- On decline — either continue the call, or end it politely.
- The consent result is stored with the call, audit-proof.
What the consent covers
One announcement can cover two separate purposes. Tick them independently in the assistant editor:- Recording the call — the recording starts only after consent, never before, and additionally requires Record calls. Asked on every call, because each recording needs its own permission.
- Remember callers — a granted consent unlocks that caller’s durable memory, so returning callers are recognised without anyone approving them by hand under Audience → Customer memory. Asked once.
Guardrails
Deterministic safety rails on top of the prompt:- Manipulation → Prompt injection — blocks attempts to bypass or override system instructions (jailbreak detection in the caller’s speech). Available on every plan, on by default; uncheck to opt out (
guardrails.input.jailbreak). - Blocked topics — subjects the assistant must refuse; matched output is replaced by your refusal text (Fallbacks & Guardrails).
- Escalation keywords — if the caller mentions one (e.g. “lawyer”, “emergency”), the platform — not the LLM — triggers an immediate transfer to your escalation number (Fallbacks & Guardrails).
Topic and category filters are enforced in the output path, so they hold even when a clever caller talks the model around its prompt.