AI voice agents for customer support: how they work and what they cost

Alicia Kirana Utomo
Written by

Alicia Kirana Utomo

Katelin Teen
Reviewed by

Katelin Teen

Last edited September 11, 2026

Expert Verified
A support agent, a caller, and an AI voice bot connected by a soundwave, illustrating an AI voice agent for customer support

What an AI voice agent actually is

Strip away the marketing and an AI voice agent is a system that picks up the phone, understands a caller in natural language, does the work, and talks back, with no human on the line for most of the call. The dominant design chains three specialized models together: speech-to-text (STT), a large language model (LLM) for the thinking, and text-to-speech (TTS), all sitting on top of a telephony layer that connects the actual call. Twilio calls this the cascaded voice agent architecture, where "the user's speech is transcribed, the transcript is processed by an LLM, then the resulting tokens are synthesized into audio."

A newer variant collapses that chain into one model. OpenAI's Realtime API runs speech-to-speech directly, which "reduces latency, preserves nuance in speech, and produces more natural, expressive responses."

Two comparisons make it click:

  • It is not the old phone tree. "Press 1 for billing" (IVR) only understands keypad tones or a few scripted words and forces every caller down the same rigid menu. A voice agent lets the caller describe the problem in their own words and routes or resolves from there.
  • It is the voice cousin of a text chatbot, on a much harder medium. Chat is turn-based and forgives a one or two second delay. Voice is synchronous and real-time, and that difference is the whole engineering challenge. If you have read about the difference between an AI agent and a rule-based chatbot, this is that same jump, plus a real-time audio problem stacked on top.

How an AI voice agent works, step by step

Here is the full path a support call takes, from ring to reply.

How an AI voice agent handles a support call, from speech-to-text through reasoning and action to text-to-speech, with a handoff branch when confidence is low
How an AI voice agent handles a support call, from speech-to-text through reasoning and action to text-to-speech, with a handoff branch when confidence is low

Telephony (the phone line). The call arrives over the phone network (PSTN) or a SIP connection. Twilio exposes this as a <ConversationRelay> noun that "handles the complexities of live, synchronous voice calls," and OpenAI recently added phone calling over SIP to its Realtime API.

Speech-to-text. The caller's audio is transcribed live. The genuinely hard part here is not recognition, it is endpointing: knowing when the caller has actually finished talking, since a short mid-sentence pause "can sound identical to an end-of-turn pause." Good systems keep two transcript buffers, a provisional guess and a committed record, so they can start thinking early and correct later.

LLM plus knowledge retrieval. The transcript goes to an LLM that works out what the caller needs and pulls grounded answers from a knowledge base rather than guessing. AWS's reference build wires Amazon Connect, Lex, and Bedrock Knowledge Bases together so the agent answers from retrieved company content. This retrieval step is the same reason a good text agent needs to be trained on your knowledge base before it says a word.

Business-system actions. A production agent does not just talk, it calls tools: looking up an order, checking a CRM record, filing a ticket. OpenAI's gpt-realtime added remote MCP server support so you can point a session at a set of tools, and made long calls asynchronous so "the model can continue a fluid conversation while waiting on results."

Text-to-speech. The model's words are streamed back as synthesized speech. Deepgram's Flux TTS interleaves text and audio generation so response length does not raise first-audio latency, with first audio "as low as 80ms."

That last number hints at the real story. Every one of these stages is racing a clock, which is the next section.

Why voice is so much harder than a chatbot

If you have built a text agent, your instinct is that voice is "the same thing, but spoken." It is not. Voice adds a set of real-time constraints that chat simply does not have.

Four things voice AI has to handle that a text chatbot never does: a sub-second reply budget, interruptions, no screen to fall back on, and accents plus background noise
Four things voice AI has to handle that a text chatbot never does: a sub-second reply budget, interruptions, no screen to fall back on, and accents plus background noise

The clock is the big one. Twilio, publishing its own launch targets in late 2025, defines latency as the "mouth-to-ear turn gap" and sets an end-to-end target of 1,115ms, with a 1,400ms upper limit. That budget is not spent in one place. It stacks up as roughly STT 350ms, LLM 375ms, TTS 100ms, plus network and buffering, and because those numbers compound, "acceptable numbers at each stage can still sum to a broken conversation." Deepgram puts the perception threshold even tighter: callers "start noticing lag near 800ms of total round-trip time."

Then there is everything a caller does that a chat user never does. They interrupt. Handling that "barge-in" means cancelling the in-flight reply the instant the caller cuts in, which is why Deepgram's agent API ships built-in barge-in detection and turn-taking prediction. They also call from noisy places, with accents, and with no screen to fall back on, so there is no "click the button below" escape hatch when the audio is unclear.

One developer who rebuilt a voice loop from scratch put the difficulty exactly where it belongs:

Hacker News

"The hard part isn't STT, LLMs, or TTS in isolation, but turn-taking: detecting when the user starts and stops speaking, cancelling in-flight generation instantly, and pipelining everything to minimize time-to-first-audio... By colocating Twilio, Deepgram, ElevenLabs, and the orchestration layer, I reached ~790ms end-to-end latency."

The models have genuinely gotten good, to be fair. gpt-realtime scores 82.8% on the Big Bench Audio reasoning eval, up from 65.6% for OpenAI's late-2024 model, and it can capture non-verbal cues like laughs and switch languages mid-sentence. The intelligence is not usually what breaks a voice demo. The plumbing around it is.

What an AI voice agent actually costs

Here is the part most vendor pages bury: voice AI is billed per minute of conversation, and the headline per-minute number is almost never the whole bill. Depending on the vendor you also stack on telephony (the phone line), STT, the LLM, and TTS, sometimes bundled, sometimes passed through "at cost," sometimes billed as separate line items you assemble yourself.

Three pricing shapes dominate:

  • All-in per minute (Bland, Retell, ElevenLabs Agents): one blended rate that already folds in STT, LLM, and TTS. Simpler, usually a slightly higher headline.
  • Platform fee plus passthrough (Vapi): a thin per-minute orchestration fee, then you pay for STT, LLM, and TTS at cost. Cheapest floor, most moving parts.
  • Component or infrastructure (Twilio, Deepgram, OpenAI, Amazon Connect): you are buying one layer and wiring the rest yourself.
VendorPlan / tierPublished rateWhat is includedPassed through or extra
Bland AIStart (dev)$0.14 / minLLM, STT, TTS all bundled, "no model pass-throughs"Inbound number ~$15/mo; $0.05/transfer min
Bland AIBuild (teams)$0.12 / min + $299/moSame all-in bundle$0.04/transfer min
Retell AIPay-as-you-go$0.07-$0.31 / min (~$0.115 midpoint)Voice infra + LLM + TTS blended$10 free credits; telephony ~$0 if BYO
VapiBuild (usage)$0.05 / min platform feeVapi orchestration onlySTT/LLM/TTS at cost; $10/line/mo over 10
DeepgramVoice Agent API (Standard)$0.075 / minDeepgram STT + LLM + TTS bundleBYO-LLM $0.065/min; Advanced $0.163/min
ElevenLabs AgentsOverage rate$0.08 / min (burst $0.16)TTS + orchestration + tier minutesLLM billed separately; telephony separate
TwilioConversationRelay$0.07 / minAI voice orchestration only+ PSTN $0.0085-$0.014/min + your own STT/LLM/TTS
Amazon ConnectVoice (usage)$0.038 / voice minContact-center telephony + platformTelephony + Amazon Q / Contact Lens add-ons
OpenAI Realtimegpt-realtime-2.1$32 / 1M audio-in, $64 / 1M audio-out tokensThe model only~$0.06-$0.24/min in practice; no telephony

A worked example makes the stacking real. Say you run 2,000 support calls a month averaging 4 minutes. On an all-in platform at roughly $0.12/min, that is 8,000 minutes, or about $960 in platform cost. Add a Twilio-style phone line at ~$0.01/min and you are near $1,040, plus number rental and any warm-transfer minutes. Cheap per call, but it climbs with volume, and the longer, messier calls (the ones an edge case creates) are the expensive ones.

A few gotchas worth pricing in before you sign anything:

  • Telephony is almost always separate, even from "all-in" vendors. That is a real per-minute line plus $1 to $2 per number, and international rates run much higher.
  • "At cost" passthrough is not free. Vapi's $0.05/min floor is real, but STT plus LLM plus TTS at cost easily adds $0.05 to $0.10, landing you in the same band as the all-in vendors.
  • Compliance is an add-on. HIPAA and Zero Data Retention are paid tiers on some platforms; a BAA is often gated to Enterprise.

If your instinct after that table is that per-minute pricing is unpredictable, that is the honest read. It is one reason the text channels, where a tool like eesel can bill per resolution rather than per minute of talk time, are often easier to forecast. Our full breakdown of AI agent versus human agent cost walks through the math.

What people actually say about calling an AI

The demos always show the same thing: a caller asking "what are your hours" and a smooth AI answering. The reality is more mixed, and the gap between the two is the most useful thing to understand before you deploy.

When it works, it genuinely works. Here is a real caller describing an after-hours support call, not a vendor:

Hacker News

"It was after hours, and a dreaded robot voice answered my call. I was fully prepared to spend the next 10 minutes rewording my issue... Surprisingly, this robot understood every single sentence I said... That's the most pleasant customer service call I have ever experienced. I don't mind talking to AI. In fact, instead of a live agent, I actually prefer to talk to your LLM, so my issue can be quickly triaged to the right human who actually understand my situation."

Notice what made that call good: it triaged to the right human. That is the pattern. Now here is the failure mode, from a caller who hit a deflection dead-end:

Hacker News

"One (recently) even told me, after wandering through the menu options, that they were going to text me a link to their app - and then hung up on me. I already tried the app, their system was broken - that's why I was trying to call and talk to a human!"

And the sharpest framing of the core tension, which is worth reading twice:

Hacker News

"The problem with the call center A.I. is that almost every time I need to call somewhere that uses them, I have some kind of edge case. They always give examples of how the automated agent can handle simple queries like 'what's my balance'... but I never need to call with something straightforward like that."

That is the whole game in one comment. People do not call about the simple stuff, they call about the edge case, and an agent that cannot cleanly admit "this one is for a human" turns a support channel into a wall.

The thing everyone gets wrong: confidence over coverage

The mistake I see teams make, over and over, is optimizing for how much the voice agent can answer instead of how well it knows when not to. On a live call, a confident wrong answer is worse than a fast handoff, because the caller acts on it and you find out later.

A decision tree for a live call: when the AI is confident it answers and resolves, and when it is not it warm-hands the call to a human with full context
A decision tree for a live call: when the AI is confident it answers and resolves, and when it is not it warm-hands the call to a human with full context

This is not a voice-specific idea, it is the lesson from running AI on live support queues for years, across every channel. One of our customers, a CX lead at a DTC supplements brand, put it better than any pitch deck could:

"The AI will never be able to answer 100% of the questions. I need an AI who is only handling the tickets that it's confident to handle, and all the other ones, leave them alone."

That is the design principle. In practice it means three things, whether the channel is voice or text:

  1. Ground every answer in your real knowledge, so the agent retrieves from your help center and past resolutions instead of improvising. That is what keeps it from hallucinating on support questions.
  2. Gate on confidence, so it only resolves what it is sure about and warm-hands the rest to a human with full context, exactly the pattern the good call above followed.
  3. Test against your own history before go-live, not against a vendor's demo scenarios. You want to know how it would have handled your last thousand real calls or tickets, not a scripted "what are your hours."

That last point is the one teams skip and regret. It is the difference between hoping and knowing, and it is why simulating against past tickets before a single customer is touched has become table stakes for the text side of support.

Where AI voice fits in your support stack

So should you put an AI agent on your phone line? My honest take: voice is one channel, and for most support teams it is not the biggest one. Chat, email, and tickets usually carry far more volume, and they are lower-risk to automate first because a text agent can draft, wait for review, and hand off without a caller waiting in real time.

A sensible sequence for most teams:

  1. Automate the text channels first, where the same knowledge and the same confidence-gating apply with a far gentler failure mode. This is where an AI customer service tool earns its keep fastest.
  2. Learn what your agent is actually confident about from real data, using resolution rate and other metrics as your guide.
  3. Extend to voice once you trust the routing, reusing the same knowledge base and the same handoff logic you already validated on text.

The knowledge and the confidence logic are the reusable parts. The voice-specific plumbing (telephony, latency, barge-in) is the extra layer you add on top, and it is a real project, not a checkbox. Getting the text foundation right first is what makes the voice layer worth adding later.

Try eesel for the text side of support

eesel is an AI helpdesk teammate that handles the channels most of your volume actually lives on: tickets, live chat, and email inside the helpdesk you already run. It is not a phone or voice agent, and I would rather tell you that plainly than oversell it. What it is good at is the foundation this whole post argues you should build first: it trains on your past tickets and help center, gates its replies on confidence so it only answers what it is sure about, and lets you simulate against your real ticket history before it touches a live conversation, so you see the resolution rate before you commit.

The eesel AI reports dashboard showing task volume, what triggered each task, and approval usage per tool, so you can see exactly what the agent handled and what it escalated
The eesel AI reports dashboard showing task volume, what triggered each task, and approval usage per tool, so you can see exactly what the agent handled and what it escalated

It plugs into Zendesk, Freshdesk, Gorgias, Front, Help Scout, and Slack, and bills per resolution rather than per minute, which you can check on the pricing page. Get the text channels resolving well first, and the voice layer becomes an extension of something you already trust, not a leap of faith. You can try eesel free, no credit card and no sales call.

Frequently Asked Questions

What is an AI voice agent for customer support?
It is a system that answers and handles customer phone calls on its own. It listens with speech-to-text, works out what the caller wants with an LLM, looks up your knowledge and systems, and speaks back with text-to-speech. Unlike an old phone tree, the caller can just describe the problem in their own words. It is the voice-channel cousin of an AI agent versus a rule-based chatbot.
How much does an AI voice agent cost for customer support?
Voice is billed per minute. Turnkey platforms land most support calls in the $0.07 to $0.16 per minute band before the phone line, so a 5-minute call runs roughly $0.35 to $0.80 in platform cost. Watch the stacked extras: telephony, concurrency lines, and the LLM are often separate. For the text channels, tools like eesel bill per resolution instead, which you can check on the eesel pricing page.
Can an AI voice agent replace human support agents?
No, and it should not try to. The best results come from letting it handle the calls it is confident about and warm-handing the rest to a human with full context. Trying to make it answer everything is how you get the deflection dead-ends people hate. See our take on AI for tier-1 support deflection.
Why is voice AI harder to build than a text chatbot?
Voice is real-time. The human ear notices pauses a chat reader never would, so the whole round trip has a sub-second budget, and the agent has to handle interruptions, background noise, and accents with no screen to fall back on. A text chatbot has none of those constraints.
How do you stop an AI voice agent from giving wrong answers on a call?
Ground it in your own knowledge base with retrieval, gate it on confidence so it only answers what it is sure about, and test it against your real call history before go-live. A confident wrong answer on a live call is worse than a fast handoff. More on preventing AI hallucinations in support.

Share this article

Alicia Kirana Utomo

Article by

Alicia Kirana Utomo

Kira is a writer at eesel AI with a Computer Science background and over a year of hands-on experience evaluating AI-powered customer service tools. She focuses on breaking down how helpdesk platforms and AI agents actually work so that support teams can make better buying decisions.

Related Posts

All posts →
Sprout Social pricing 2026, illustrated with the Sprout Social logo
Guides

Sprout Social pricing 2026: every plan, seat cost, and hidden add-on

A full breakdown of Sprout Social pricing in 2026: what each seat costs, where social customer care unlocks, and the add-ons that aren't in the sticker.

Riellvriany IndriawanRiellvriany IndriawanAug 29, 2026
A complete overview of Hippocratic AI pricing and its AI healthcare agents
Guides

A complete overview of Hippocratic AI pricing and its AI healthcare agents

Nvidia and Hippocratic AI are making waves with their AI healthcare agents, but how does their pricing actually work? We dive into the technology, the controversial $9/hour cost, and what it means for businesses looking at AI agent solutions.

Kenneth PanganKenneth PanganOct 1, 2025
What are AI macros and how do they actually work? (2025 guide)
Guides

What are AI macros and how do they actually work? (2025 guide)

Tired of repetitive tasks? AI macros are here to help. This guide breaks down what AI macros are, the different types of tools available, and how you can use them to automate complex workflows, not just clicks. Find out how to choose the right solution for your business.

Kenneth PanganKenneth PanganOct 21, 2025
What is an AI call center agent (and how do they actually work)?
Guides

What is an AI call center agent (and how do they actually work)?

Stuck in endless phone menus? A modern AI call center agent uses NLP, ML, and generative AI to deliver faster, smarter, human-like support across every channel.

Kenneth PanganKenneth PanganAug 31, 2025
A complete guide to Shift4Shop pricing in 2025
Guides

A complete guide to Shift4Shop pricing in 2025

Thinking about using Shift4Shop? Before you commit, it's crucial to understand the full picture. Our guide breaks down the official Shift4Shop pricing tiers, transaction fees, and the often-overlooked operational costs like customer support that can impact your bottom line. Discover how to build a realistic budget for your e-commerce store in 2025.

Kurnia Kharisma Agung SamiadjieKurnia Kharisma Agung SamiadjieSep 14, 2025
Illustration of AI tools working across a tech support and IT help desk
Guides

The 7 best AI tools for tech support in 2026

I compared the best AI for tech support in 2026 on what each tool actually resolves, how it's billed, and where it needs a human. Real prices, honest verdicts.

Rama Adi NugrahaRama Adi NugrahaJul 10, 2026
One AI support console routing tickets across several client brands
Guides

AI customer service for agencies: a practical guide for 2026

If you run support for other people's customers, AI changes the math. Here's how AI customer service for agencies actually works, what to watch for, and how to roll it out per client.

Riellvriany IndriawanRiellvriany IndriawanJun 24, 2026
Illustrated hero banner for a guide on automating education customer support
Guides

How to automate education customer support (2026 guide)

A practical, step-by-step guide to automate education customer support: which student questions to start with, how to connect live records, and how to roll it out safely.

Riellvriany IndriawanRiellvriany IndriawanJul 17, 2026
Illustration of an enterprise AI chatbot resolving a customer question by pulling from connected knowledge sources and a security badge
Guides

Enterprise AI chatbot: a practical guide for support teams

What an enterprise AI chatbot actually is in 2026, how to tell a real one from a glorified FAQ bot, and how to buy one without getting burned.

Alicia Kirana UtomoAlicia Kirana UtomoJul 11, 2026

Ready to hire your AI teammate?

Set up in minutes. No credit card required.

Get started free