AI Voice
Updates to the AI voice receptionist — every call answered, every opportunity captured.
10 updates

Call transfers are now guaranteed
When Alli transfers a call or wraps up a conversation, those actions now execute every single time — even when multiple things happen at once. Previously, a transfer and a closing message happening together could cause the transfer to silently get dropped.
Duplicate summary emails eliminated
There was a scenario where the same call could trigger two summary emails to the business. That is now impossible — the system checks before sending and discards any duplicate.
Summary emails survive server restarts
If a summary email was being processed at the exact moment of a server restart or deploy, it would be silently lost. The system now recovers and resends any missed emails automatically on startup.
Post-call webhooks now retry on failure
If a business's configured webhook URL fails or times out after a call, the system now automatically retries up to 3 times before giving up. No more missed notifications from a temporary connection hiccup.
Long calls no longer drop mid-conversation
Calls over 8 minutes used to hit a hard connection limit, causing a 1–3 second gap in the conversation. Alli now anticipates this, briefly lets the caller know, and picks up exactly where she left off — no abrupt interruptions.
Smoother reconnection after dropped calls
When a call drops and Alli reconnects, the handoff is now cleaner. There are no ghost actions firing after the session has already ended.
Increased call capacity
Alli can now handle significantly more simultaneous calls by automatically routing to whichever region has available capacity. Effective capacity has doubled — high-volume periods won't cause delays or missed calls.
Alli's behavior is fully consistent across all calls
The core rules that govern how Alli behaves on every call — how she handles being asked if she's an AI, how she responds to silence, what she never says — are now centralized in one place. Previously these could drift out of sync across different parts of the system.
Caller manipulation attempts are now blocked
A security gap has been closed where a caller could craft a specific phrase that might influence how Alli behaves after a reconnection. Caller messages are now sanitized before being replayed into a new session.
Greeting latency tracked on every call
The exact time between a call connecting and Alli's first word is now logged for every call. This gives us a clear, ongoing picture of how responsive Alli feels to callers and flags any slowdowns immediately.