A caller rings your support line late in the evening. An automated voice answers, understands the question and gives a correct answer within a few seconds. Another caller asks something slightly unusual, waits through a long pause, hears an answer that was true last year and cannot reach a person. Both calls can come from the same system, and the difference lies in design decisions that buyers rarely see.
AI voice agents are software systems that hold spoken conversations with callers over the phone or another voice channel. They turn speech into text, pass it to a language model that decides what to say or do, and turn the reply back into speech. They suit routine, well-documented requests and need clear routes to a human.
This guide is for the people who own support, operations or an AI mandate and are deciding whether a voice agent should answer their callers. It explains the pipeline from speech to model to speech and compares voice agents with chat agents. It sets out where voice agents fail and what UK organisations need to settle on recording and consent before go-live. We build conversational systems on governed data. The guide therefore concentrates on the parts that decide whether callers can trust the answers.
What AI voice agents are
An AI voice agent answers or places calls and talks with the caller in ordinary speech. It does not ask the caller to press a number or choose from a fixed menu. It listens to what the caller says, works out what they want, and replies in a generated voice. A capable agent can also take actions during the call. It can look up an order, check an account status, book or move an appointment, or update a record in a CRM.
Voice agents belong to a wider family of systems that let people ask questions in plain language. Our guide to conversational AI over your own data and processes covers that family as a whole. This article concentrates on the voice channel, which has its own technical limits and its own legal duties.
Voicebots and voice AI agents
The two terms are often used as if they mean the same thing, but they describe different designs. A traditional voicebot follows a script. It recognises a set of expected phrases and moves the caller along a decision tree that someone wrote in advance. When the caller says something the script did not expect, the voicebot repeats itself or gives up. A voice AI agent uses a language model to interpret the request and decide the next step, and it can call tools to complete a task. That flexibility makes it more useful. It also makes it harder to predict, which is why grounding and escalation matter so much.
How a voice agent works end to end
Most voice agents in production today use a pipeline of separate components. Each component does one job and passes its output to the next. A typical call moves through these stages.
- Telephony and audio capture: the call arrives over a phone line, a SIP connection or a web widget, and the system streams the caller's audio as they speak.
- Speech recognition: an automatic speech recognition model converts the audio into text, ideally while the caller is still talking rather than after they stop.
- Turn detection: voice activity detection decides when the caller has finished speaking, and when they have interrupted the agent mid-sentence.
- The language model: the model reads the transcript, the conversation so far and its instructions, then decides what the caller wants and what to do next.
- Retrieval and tools: the agent searches approved content for the answer, or calls an API to check a booking, query a database or update a record.
- Speech synthesis: a text-to-speech model turns the reply into audio and streams it back to the caller.
Pipeline or native speech model
A newer approach uses a single model that takes speech in and produces speech out, without a separate text step in the middle. Native speech models can respond faster and can pick up tone of voice that a transcript loses. A pipeline has different strengths. It produces a text record at every stage, so you can log what the caller said, what the model decided and what the agent replied. You can test each stage on its own and replace one component without rebuilding the rest. For regulated or high-stakes calls, that inspection is often worth more than the speed.
Every stage in the pipeline adds delay, and the delays add up. Our guide to why AI responses take as long as they do explains time to first token and perceived latency, which are the measures that decide whether a voice conversation feels natural.
Voice agents and chat agents compared
Voice agents and AI chat agents often share the same model, the same content and the same integrations. The channel changes what the system has to get right. The main differences are these.
- Pace: a chat user will wait a few seconds for a reply. A caller hears silence, and silence on a phone line suggests that something has failed.
- Error tolerance: a chat user can scroll back, reread an answer and copy a reference number. A caller has to remember what they heard, so a wrong or unclear answer costs more.
- Answer length: chat can show a list, a table or a link. Voice has to deliver one short point at a time and check that the caller followed it.
- Input accuracy: typed text arrives exactly as written. Spoken input passes through speech recognition first, so names, postcodes and account numbers can arrive wrong before the model sees them.
- Identity checks: chat can sit behind a login. Voice usually has to verify the caller during the call, which adds steps and risk.
- Reach: voice serves callers who do not use websites or apps, or who prefer to speak. For some groups that is the only channel that works.
Because the foundation is shared, many organisations build a chat agent first and add voice later. Chat is easier to test, cheaper to correct and gives you a transcript of every exchange from the first day. Our article on building or buying a bespoke AI chatbot for support teams covers that decision. Where a single model handles audio, text and documents together, the design choices in multimodal AI also apply.
The channel changes how an answer is delivered. It does not change where a correct answer comes from.
Where voice AI agents work well
Voice agents perform best on calls that are frequent, predictable and answerable from a source you control. Good candidates include the following.
- Repeat questions with stable answers, such as opening hours, delivery windows, returns policy or how to reset a device.
- Status checks against a system of record, such as where an order is, whether a ticket is open or whether a payment has cleared.
- Appointment booking, rescheduling and cancellation, where the agent reads and writes to a calendar.
- Out-of-hours triage, where the agent records the problem, gathers the details a person will need and books a call-back.
- First-line routing, where the agent works out what the caller needs and passes them to the right team with a summary.
- Outbound reminders and confirmations, where the script is short and the caller can reply in a few words.
These cases have the same thing in common. The answer already exists in a system or document you own, and it is the same for every caller in the same situation. When the answer depends on judgement, negotiation or a complaint with emotional weight, a person should take the call.
Where voice agents fall short
The failure points of voice agents are well understood. Most of them can be designed around, but only if you plan for them before go-live rather than after the first complaints.
Latency
Conversation between people has short gaps between turns. When a voice agent takes too long to reply, callers repeat themselves, talk over the agent or assume the line has dropped. The delay comes from every stage: recognising the speech, deciding the turn has ended, generating a reply, retrieving content, calling tools and synthesising audio. Slow back-end systems are a frequent cause. An agent that waits on an order system that takes several seconds to respond will feel broken, however good the model is. Streaming each stage, keeping prompts short and giving the agent fast, governed access to data all help.
Accents, noise and names
Speech recognition is trained on large amounts of audio, but it still makes more mistakes with some accents, with background noise, with poor mobile signal and with uncommon words. Names, postcodes, product codes and reference numbers cause the most trouble, because a single wrong character changes the meaning. A good agent reads important details back to the caller and asks them to confirm. You should test the agent with recordings that reflect your real callers, including regional accents from across the UK, callers on speakerphone and callers in noisy places. A demonstration in a quiet room tells you little.
Interruptions and turn-taking
Callers interrupt. They correct themselves, add a detail halfway through the agent's reply or say a short word to show they are listening. The agent has to tell the difference between a real interruption and background speech, stop talking when it should and continue when it should not. Poor turn-taking makes callers feel unheard, even when the answers are correct.
Escalation design
The most common source of caller frustration is not a wrong answer. It is being unable to reach a person. Escalation should be designed first, not added at the end. Clear triggers for handing a call to a person include:
- The caller asks for a person, in any wording.
- The agent cannot find an approved answer in its content.
- The caller has repeated the same request or corrected the agent more than once.
- The topic is a complaint, a safeguarding concern, a financial hardship case or anything you have marked as sensitive.
- The caller sounds distressed or the call shows signs of vulnerability.
- An action would change money, contracts or account security beyond a set limit.
When the agent hands over, it should pass a summary and the details already collected, so the caller does not start again. Our guide to keeping people in AI decision processes covers how to decide where those checkpoints belong.
Grounding answers in your own content
A language model on its own produces answers that sound right. It has no knowledge of your current prices, policies or service status, and it will fill gaps with plausible text. On a phone line that is worse than in chat, because a confident spoken answer is hard for a caller to question. Our article on detecting and reducing AI hallucination sets out why this happens.
The fix is to make the agent answer from your own approved content. Retrieval-augmented generation finds the relevant passages in your documents and systems and gives them to the model with the question, so the answer is based on text you can check. Retrieval only works as well as the content behind it. Before a voice agent goes live, the content should meet these conditions.
- One owned source for each topic, so the agent does not find two policies that disagree.
- Dated and versioned documents, with old versions retired rather than left in the index.
- Access rules that match the caller, so account details reach only a verified caller.
- A rule that the agent declines and escalates when retrieval finds nothing relevant, rather than guessing.
- A log of what was retrieved for each answer, so a wrong answer can be traced to its source and fixed.
This is the same mechanism behind our work with 1NCE, an IoT connectivity provider, where AI automation for customer engagement handled 60% of tickets to a human standard. That engagement was not a voice deployment, and we do not present it as one. The part that transfers is the foundation: answers drawn from governed, current content, with a clear route to people for everything else. The 1NCE case study describes it, and our page on AI for IoT and telecoms covers the wider support problem in that sector. A voice channel adds speech and timing problems. It does not remove the content problem.
A voice agent reads your knowledge base aloud to your callers. If the knowledge base is wrong, they will hear it.
UK considerations: call recording and consent
A voice agent records, transcribes and analyses calls, and all of that is processing of personal data under UK GDPR. Audio, transcripts, summaries and any details the agent extracts are personal data when they relate to an identifiable caller. Settle the following points before go-live.
- Tell callers at the start that they are speaking to an automated system, and how to reach a person.
- Tell callers that the call is recorded and transcribed, why, and where to find your privacy notice.
- Identify the lawful basis for each use of the recording, including any use for testing or improving the agent.
- Set retention periods for audio and transcripts, and delete them on schedule.
- Know where audio and text are processed and stored, including by the speech and model providers you use.
- Complete a data protection impact assessment where the processing carries real risk to callers.
- Route vulnerable callers, and topics your sector treats as sensitive, to trained staff.
- Check any sector rules on call recording and customer treatment with your compliance team.
Our guides to data protection impact assessments and data sovereignty for UK data and AI go into more detail. Take advice on your own position. The rules that apply to a utility, a lender and a retailer are not the same.
How to scope a first voice agent
A first voice agent should be small enough to measure and useful enough to justify the next one. A practical sequence looks like this.
- Choose one call type that is frequent, predictable and answerable from content you own.
- Measure the current baseline: call volume, handling time, resolution rate and how often callers ring back.
- Check the content for that call type and fix gaps, conflicts and out-of-date pages before building anything.
- Design escalation and the hand-over summary first.
- Test with real recordings of your callers, not only scripted test calls.
- Go live in a limited window, such as out of hours, with transcripts reviewed every week.
- Expand to the next call type only when the first one meets the targets you set at the start.
Sometimes this process shows that voice is the wrong first step. The content may need work first, or a chat agent may deliver most of the value at lower risk. Saying so early costs less than a voice agent that callers learn to avoid.
Where this leaves you
AI voice agents can answer routine calls at any hour and free your staff for the calls that need them. Whether callers find them helpful depends on three things: replies fast enough to feel like a conversation, escalation that lets callers reach a person without a struggle, and answers drawn from current, governed content rather than from the model's general knowledge.
The model and the voice are the easiest parts to buy. The content, the access rules and the escalation design are the parts you have to build yourself, and they decide the result. Start with one call type, measure it against a baseline and let that first result pay for the second.
We design and build voice and chat agents through our conversational AI platforms service, on a governed data foundation, with escalation and logging built in from the start, and we stay past go-live to review transcripts and tune the agent with you. If you are weighing a voice agent for your support line, Talk to us, and we will tell you plainly whether your content and systems are ready for it.
Frequently asked questions
What are AI voice agents?
AI voice agents are software systems that hold spoken conversations with callers over the phone or another voice channel. They convert the caller's speech into text, use a language model to work out what the caller wants, search approved content or call other systems, and reply in a generated voice. Unlike scripted voicebots, they can handle requests phrased in many ways and can take actions such as booking appointments or checking an order. They work best on routine, well-documented requests with a clear route to a person.
What is the difference between voicebots and voice AI agents?
A voicebot follows a script written in advance. It recognises expected phrases and moves the caller through a fixed decision tree, so it struggles when callers say something unexpected. A voice AI agent uses a language model to interpret the request and decide the next step, and it can call tools to complete tasks. The agent is more flexible but less predictable, so it needs answers grounded in approved content, logging of every turn and clear rules for handing calls to a person.
How do you create AI voice agents?
Start with one frequent, predictable call type and measure how it performs today. Check that the content the agent will answer from is current, owned and free of conflicts. Then connect telephony, speech recognition, a language model with retrieval over that content, any system integrations and speech synthesis. Design escalation to a person before anything else. Test with real recordings of your callers, go live in a limited window and review transcripts weekly before you expand.
How much do AI voice agents cost?
The cost depends on a few drivers rather than a single price. The main ones are call volume and length, usage charges for speech recognition, the language model and speech synthesis, and telephony. Integration with your CRM, booking or order systems adds build effort, as does work to clean and govern the content the agent answers from. Testing, compliance work and ongoing transcript review are recurring costs that are easy to leave out of an early estimate.