Everything that makes a text assistant forgiving disappears on a phone line. These six differences drive every decision in the build.
01There is no scroll-back
A caller cannot re-read the last answer. Anything long, numeric or spelled out has to be delivered in a way a person can hold in their head, or repeated on request.
In chat: the transcript sits there. On a call, it is gone the moment it is said.
02Silence is a failure state
In chat, a two-second pause is nothing. On a call it reads as a dropped line. The system must acknowledge within a few hundred milliseconds even while it is still thinking.
The budget: roughly 750ms from end of speech to start of reply.
03People interrupt
Callers cut in mid-sentence, and the agent has to stop immediately and listen. Anything that talks over an interruption feels exactly like the phone menus everyone resents.
Called: barge-in. Non-negotiable, and often skipped.
04Audio is messy
Traffic, wind, hands-free kits, a bad line, accents, two people talking at once. Transcription quality varies enormously and the system has to behave sensibly when it is uncertain.
Result: confirm anything consequential before acting on it.
05Names and numbers are brutal
Postcodes, order references, surnames, email addresses. Transcription is weakest exactly where accuracy matters most, so these get read back and confirmed rather than assumed.
Rule: never act on an unconfirmed reference number.
06Everyone has been burned
Decades of phone menus have trained people to expect a fight. The first fifteen seconds decide whether a caller engages or starts jabbing zero — and the correct response to jabbing zero is to transfer them.
Design rule: say what it is, and offer a person early.