Forex & Brokerage

Why Interruption Handling Makes AI Calls Feel Natural

Teodor AvadaniTeodor Avadani, Founder·
·10 min read·Last updated:
Cover Image for Why Interruption Handling Makes AI Calls Feel Natural

A dormant trader who says 'wait, who is this?' two seconds into your opening line has just told you everything about the call. AI call interruption handling is what decides whether the agent stops, answers the question and carries on, or talks straight over him like a recorded message. Human conversation across ten languages runs on a mean gap of 208 milliseconds between one speaker finishing and the next starting, so a fumbled handover is heard instantly.

This piece explains how an AI voice agent detects a barge-in, what it should do in the 500 milliseconds after one, how to test a vendor's handling with your own reactivation script, and where the whole question matters less than buyers think. Written for the brokerage head of retention who has sat through one too many demo calls that sounded fine until someone talked back.

Key Takeaways

  • Stivers and colleagues measured turn transitions in 10 languages and found a cross-language mean gap of 208 milliseconds, with the most common gap at 0 ms.
  • Topcalls responds in under 500 milliseconds, inside the window a trader reads as 'listening' rather than 'loading'.
  • ITU-T G.114 rates one-way voice delay under 150 ms as acceptable and delay over 400 ms as unacceptable for network planning, so interruption latency stacks on a budget that's already tight.
  • A trader interrupts a reactivation call for four different reasons, and only one of them, the hard stop, should end the pitch.
  • Testing interruption handling on live Topcalls calls costs $0.35 per minute all-inclusive, so 20 test calls at three minutes each with your own MT5 dormant list run about $21.

1. What is AI call interruption handling?

AI call interruption handling is the set of behaviors an AI voice agent uses when the person on the line starts talking while the agent is still speaking: detecting the speech, stopping its own audio, working out which words the trader actually heard, and replying to what was said rather than to the script. On a brokerage reactivation call it is the difference between a conversation and a recording.

Contact center people call the mechanism barge-in. Old IVR menus had a crude version: press 1 or say 'agent' and the prompt cuts off. The AI agent version has to cope with a trader who says 'I already closed that account' halfway through the second sentence, then pivot to the closure, not the swap-free terms the script was about to cover.

Three things have to happen in order. The agent has to hear the interruption over its own voice on the line. Then it has to stop within a few hundred milliseconds, not at the end of the paragraph. And it has to know which words reached the phone before the cut, so it never answers a question about a sentence the trader didn't hear.

The plumbing underneath all of this is covered in how AI voice agents work. This post stays on the interruption problem, because that's the part a demo recording hides.

2. Why do interrupted AI calls sound robotic to traders?

An AI call sounds robotic the moment the agent keeps talking after the trader has spoken. Listeners expect a reply about 208 milliseconds after they stop, based on measurements Stivers and colleagues published across ten languages in 2009. An agent that finishes its sentence first and responds afterwards is a second or two late, and the trader files the call under 'bot' and hangs up.

The PNAS study settles what 'natural' means in numbers. Stivers and her co-authors recorded question-and-answer pairs in ten languages on five continents and found a mode of 0 ms and a mean of 208 ms across languages, from 7 ms in Japanese to 469 ms in Danish. They report 'clear evidence for a general avoidance of overlapping talk and a minimization of silence between conversational turns.' Nobody waits for the other side to finish a paragraph.

Dormant traders are a hard audience for this. A trader who hasn't logged in to MT4 for eight months isn't expecting the call, so the first thing out of his mouth is usually a question or a challenge: 'who gave you this number', 'is this about my account', 'I'm driving, what is it'. Every one of those lands inside the agent's opening line. If the opening line keeps rolling, the call is over.

Retention agent at a brokerage desk reviewing a live AI call transcript

The compliance desk cares for a second reason. In most markets the trader can withdraw consent or ask not to be called mid-sentence, and an agent that talks through 'stop calling me' has just recorded its own breach. Interruption handling isn't a comfort feature. It's how the opt-out gets heard, logged and honored.

Voice quality is the other half of sounding human, and it gets its own treatment in why natural AI voice matters in forex outreach. Neither half works without the other: a warm, well-paced voice that ignores you is worse than a flat one that listens.

3. How does an AI voice agent detect an interruption?

An AI voice agent detects an interruption with voice activity detection, a component that listens to the inbound audio and flags the moment the trader starts speaking. The agent then cancels the reply it was generating, drops the audio it hadn't yet played, and trims its own transcript so the model only remembers the words the trader actually heard. On Topcalls that loop runs in under 500 milliseconds.

OpenAI's documentation for its Realtime API conversations describes the loop plainly. The server emits an input_audio_buffer.speech_started event when the caller speaks, 'will automatically cancel any in-progress model response', and on a SIP connection 'will automatically truncate unplayed audio when there's a user interruption.' The same page notes the model 'doesn't have enough information to precisely align transcript and audio', which is the reason the truncation step exists at all.

That last detail is the one buyers miss. Without the trim, the agent believes it delivered the whole sentence about the account's swap-free status, and it will happily refer to 'the terms I just mentioned' that never reached the trader. With the trim, the model's memory matches the trader's, and the next answer lands on what was actually heard.

Detection itself comes in two flavors. Silence-based detection treats a run of quiet as the end of a turn and any new audio as the start of one; fast and simple, but it fires on a cough, a car horn, or a trading floor in the background. Semantic detection runs a classifier on the words to judge whether the trader has actually finished, so 'I was thinking about, um' doesn't get cut off mid-thought. OpenAI documents both as server VAD and semantic VAD, and a serious vendor will tell you which one is running on your calls.

Telephony adds its own delay before any of this starts. ITU-T Recommendation G.114 rates one-way transmission delay under 150 ms as acceptable for most applications and delay over 400 ms as unacceptable for general network planning. An agent's interruption budget sits on top of the carrier's, which is why AI voice latency: what brokerage buyers should test belongs on the same test day.

4. What should the agent do after a trader interrupts?

After a trader interrupts, the agent should stop, classify the interruption, and choose one of four responses: keep going after a short acknowledgement, answer the question and return to the point, switch to the objection flow, or end the pitch and log the outcome. A single 'sorry, go ahead' for every case sounds as scripted as never stopping at all.

InterruptionWhat the trader saysRight responseWrong response
Backchannel'mm-hm', 'right', 'ok'Keep talking, no pauseStopping dead and asking 'sorry?'
Clarifying question'Which account, the MT5 one?'Answer in one sentence, resume where it left offFinishing the paragraph first
Objection'I lost money with you people'Drop the script, acknowledge, move to the objection branchRepeating the offer, louder
Hard stop'Take me off your list', 'I'm driving'Confirm, write DNC or callback to the CRM, end the callAny further pitch
Four kinds of interruption on a broker reactivation call

Backchannels are where demos fail in the other direction. A trader saying 'yeah, yeah' is telling the agent to continue, and an agent that halts on every murmur feels like a nervous junior on his first week. Good detection separates a 300 ms 'ok' from a real turn and keeps going.

Clarifying questions are where the transcript trim earns its keep. 'Which account' has to be answered against what the trader heard, with the platform and account status pulled from the CRM, and then the agent picks up the thread. Not the top of the paragraph. The thread.

Objections get their own flow. 'I lost money' during a reactivation call is a pivot, not a detour, and the agent should follow the branch your retention team designed in designing AI voice flows for common trader objections rather than improvising a reassurance.

Hard stops are the compliance case. The agent confirms, writes the DNC flag or the callback time to the CRM, and hangs up. If a human needs to take over instead, the rules in when an AI call should hand off to a human agent apply, and the handoff has to carry the transcript with it.

5. How do you test a vendor's interruption handling?

Test interruption handling by running the vendor's agent on your own reactivation script and interrupting it on purpose, in a fixed set of ways, from a real phone over a real carrier. Score each call on whether the agent stopped within half a second, whether its reply matched what you said, and whether it resumed at the right point. Twenty calls is enough to see a pattern.

Trader taking an unexpected reactivation call from his car

A test round that works for brokerages:

  • Backchannel test: say 'ok' and 'right' during the opening line. The agent shouldn't stop.
  • Question test: ask 'which account?' mid-sentence. The reply should name the platform, MT4 or MT5, and the account status from the CRM, then resume.
  • Objection test: say 'I lost money with you' during the offer. The agent should drop the offer and acknowledge before anything else.
  • Opt-out test: say 'stop calling me' at three different points. The call should end each time and the DNC flag should show up in the CRM within the minute.
  • Noise test: run the call from a car or a busy office. Count the false stops.
  • Overlap test: talk for four seconds while the agent is talking. Read the transcript afterwards and check what the agent believes it said.

Cost is small. Topcalls charges $0.35 per minute all-inclusive, so 20 test calls at three minutes each come to $21, and the recordings and transcripts are part of that price. Run the same 20 traders through the dormant trader revenue calculator first and you'll know what a single reactivated account is worth against that $21.

Use your own script on the Topcalls AI voice agents, not the vendor's demo script. A demo written to survive interruptions proves nothing about a script written by your retention team last Tuesday. Fold the results into your call QA scoring sheet so the interruption score sits next to pronunciation and compliance.

6. When does interruption handling matter less?

Interruption handling matters less on calls that are one-way by design: a KYC document reminder, a margin notification, or a regulatory disclosure the agent is required to read in full. Interruption handling also matters less on lists that mostly reach voicemail. For those campaigns, message quality and delivery timing move the numbers, and a barge-in test is a distraction.

Mandatory disclosures: several regulators expect the identity and purpose statement to be delivered before anything else. An agent that lets a trader talk over the disclosure and never returns to it has a compliance problem, not a conversation problem. Configure the agent to finish the disclosure, then open the floor.

Notification calls: 'your KYC documents expire on Friday' doesn't need a dialogue. Deliver it, log it, move on.

Voicemail-heavy lists: if most of a dormant list goes to voicemail, the agent is talking to a machine most of the day and interruption handling never fires. Fix the list and the calling windows before you fix the barge-in.

Where it does matter is the live conversation with a trader who has questions: reactivation, failed deposit follow-up, demo-to-funded calls. That's the work on the customer reactivation solution page and in how AI voice agents reactivate dormant trading accounts, and it's where a bad barge-in costs you the account.

Ask any vendor to let you interrupt the agent, on your script, from your phone. If they steer you back to the demo recording, you have your answer. Book a 30-minute call and talk over a Topcalls agent as often as you like; the proposal follows within 48 hours.

Frequently Asked Questions

Get AI calling tips in your inbox

No spam. One email per week with actionable sales automation tips.

Share this article

XLinkedIn

Summarize with AI

Ready to automate your calls?

Book a 30-min call or calculate your ROI.

Related Articles