- Interruptibility governs what happens while the agent is speaking: how readily it yields when the caller talks over it. This is a setting you choose.
- Resumption governs what happens after the caller finishes: how quickly the agent takes its turn. This is adaptive: the agent measures each caller’s pace and matches it automatically. There is nothing to configure.
Agent pauses
When a caller makes a sound while the agent is speaking, the agent does not cut off at the first sound. It keeps talking for a brief moment while it works out what the caller is doing, then reacts:
Two things hold in every case:
- The agent always stops at a word boundary. It never cuts off mid-word.
- Acknowledgments never derail the agent. Short ones are spoken through; long ones get a pause, and the agent picks up where it stopped.
Interruptibility
How readily the agent yields the floor when the caller speaks over it. Set with theinterruptibility field (integer, 0-4, default 2).
Adaptive resumption
Adaptive resumption is rolling out and may not yet be active in your environment.
- A caller who speaks quickly, without hesitating, gets near-instant responses.
- A caller who speaks deliberately, pausing mid-sentence to think or to read out a number, gets an agent that waits out those pauses instead of jumping in, up to about two and a half seconds.
- A caller who changes pace mid-call is matched within about fifteen seconds.
Where to set interruptibility
- Send Call API: pass
interruptibilityin the/v1/callsrequest body. It applies to the whole call. - Inbound numbers: the same field on your inbound number configuration.
- Pathways: per node, in the node inspector under Advanced options. A node’s setting applies only while that node is active; other nodes use the agent’s own setting.
Choosing values
Response timing needs no tuning: an agent that seems to jump in on a hesitant caller will settle within a few turns as the measurement catches up to the caller’s pace.