The agent asks for something the caller already said
The agent asks for something the caller already said
Cause: the caller volunteered several details at once and the agent is working through a fixed question order.Fix: state explicitly that information already provided should not be requested again, and list what to collect as a set rather than a sequence.
The agent interrupts mid-sentence
The agent interrupts mid-sentence
Cause: end-of-speech detection firing on a natural pause. Common with callers who think while speaking, and with older speakers.Fix: this is rarely an instruction problem. Check line quality first — noisy lines and speakerphones make it much worse. If it persists on a specific line, raise it with your Voho contact rather than rewriting instructions.
The agent replies in the wrong language
The agent replies in the wrong language
Cause: a code-switch pulled the reply language across with it. Typically triggered by an English product name inside an Arabic sentence.Fix: set the reply language explicitly rather than leaving it to follow the caller.See Voices and languages.
The agent invents information
The agent invents information
Cause: it was asked something it has no action for, and no instruction covering what to do instead.Fix: name the boundary and give it somewhere to go. This is the failure with the highest cost — an invented reference number or delivery date reaches the caller as fact.
The agent logs tickets with missing details
The agent logs tickets with missing details
Cause: the action fired before enough was collected, usually because its description does not name the moment.Fix: put the precondition in the action description itself — “use only once you have X, Y, and Z” — rather than only in the instructions.See Actions.
Long silences mid-call
Long silences mid-call
Cause: almost always a slow action. The caller waits in dead air while your system responds.Fix: have the agent narrate before slow actions, and put a timeout on them. See Latency.
Callers keep asking for a human
Callers keep asking for a human
Cause: either the agent cannot do what callers actually want, or it is refusing transfers.Fix: read twenty escalated calls. If they cluster on one request type, build that capability. If they are scattered, your handoff is too hard to reach. See Handoff.
It works internally but fails with real callers
It works internally but fails with real callers
Cause: tested only by colleagues, who share vocabulary, accent, and patience that real callers do not.Fix: retest with people who sound like your customers. See Testing.

