Skip to content
Skip to content

Practical reception guide · By Yes AI

Building your own AI receptionist: what it takes

Published 5 min read

Developer tools now make it possible to put a speech model on a phone number for a demo in a short time. Getting from that demo to a receptionist that answers real customers every day takes more work than the demo suggests. This guide lists the components, the jobs that start once the first call works, and how to decide between building and buying.

Quick answer

A self-built AI receptionist needs a phone number from a voice carrier, a way to stream call audio to your application (for example Twilio Media Streams over WebSockets), a speech model that listens and replies (such as OpenAI's Realtime API), tools that read calendars or create records, and your own testing, monitoring and privacy controls. Building suits teams with developers who can support it after hours; without them, compare managed services.

Software developer testing a phone call on a mobile beside a laptop in a Brisbane co-working space

What are the parts of an AI phone receptionist?

A working receptionist is several systems joined together, and each one can fail on its own. Before choosing tools, list the parts and decide who will build and support each one once real customers are calling. The list below is the minimum for a receptionist that answers, understands, acts on the call and reports what happened. Most of the effort sits in the joins between these parts, such as passing the caller's details from the speech model to the booking tool.

  • A phone number and voice carrier account that can route calls to your application
  • Call control: answering, transferring and ending calls
  • Real-time audio streaming between the call and your application
  • A speech model, or separate transcription, language and voice models
  • Tools that read calendars and create bookings, messages or records
  • Logging, call summaries and an admin screen for updating business information

How does call audio reach the model?

The carrier has to hand you the caller's audio as it happens and play your replies back. Twilio's Media Streams, for example, sends the raw audio of a call to a WebSocket address you specify. A unidirectional stream only lets your application listen; a bidirectional stream, started with the Connect and Stream instructions, also lets it send audio back into the call. On the model side, OpenAI's Realtime API is designed for voice agents, handling turns, tool calls and interruptions within one session, over WebRTC in browsers or WebSocket on servers. Your code sits between the two.

Why does a demo sound better than a live phone line?

Demos are usually run by the person who built them, in a quiet room, saying things the system was designed for. Real callers ring from building sites and cars, talk over the greeting, pause mid-sentence, spell surnames, read out long addresses and ask questions nobody planned for. Each of these needs handling: when to treat silence as the end of a turn, how to confirm a phone number digit by digit and what to do when the model is unsure. Plan to spend more time on these cases than on getting the first call working.

What has to happen after the first call works?

A live receptionist needs ongoing work. Prompts and business information need updating when hours, prices or staff change. Tool calls fail when a calendar is slow or a record is locked, and each failure needs a truthful fallback for the caller. Transfers to staff need re-testing whenever phones change. Someone has to watch for outages and be reachable when the line stops answering at night. Model and API updates from your providers need testing before you adopt them, and usage costs need tracking per call so a spike is noticed quickly.

What are you responsible for if you build it?

A business that builds its own receptionist carries every obligation a provider would otherwise share. The OAIC's guidance on commercially available AI products asks businesses to check how a product handles data, including training data sources, security risks and developer access to their data, and to update privacy policies and notices to cover AI use. The Guidance for AI adoption describes a chatbot as low risk when it answers simple questions during business hours with staff monitoring it, and higher risk when it runs around the clock without oversight. A phone receptionist that answers at night is in the second group, so plan monitoring to match.

When does building your own make sense?

Building suits a business that already employs developers who can support a phone line, has an unusual system to connect that no provider supports, or needs control over where every piece of call data goes. It can also suit a developer who wants to learn the technology on a low-stakes line, such as internal calls. For a small business without that capacity, a managed service moves the support and testing work to the provider, and you can check that in the contract. Compare the total effort as well as the subscription cost.

Build or buy: who does each job

JobIf you build itIf you use a managed service
Phone number and carrier accountYou open the account and configure routingThe provider sets it up; you approve forwarding from your number
Speech model and promptsYou choose, test and update themThe provider maintains them; you review the wording
Calendar and CRM connectionsYou write and maintain the codeThe provider connects supported systems; check which ones
Outages at night or on weekendsYour developer is on callCovered by the provider's support terms; check the contract
Privacy, recording notices and retentionYou design, document and run themShared: the provider documents its handling, and you stay responsible to callers
Call review and fixesYou build logging and a review processReports and review tools vary by provider; ask what is included

Practical checklist

  • Someone is named to fix the line outside business hours, with a fallback route if the AI is down.
  • Every tool the model can call has been tested with failures and slow responses.
  • Callers are told the call is automated and recorded, and can reach a person.
  • You know where audio, transcripts and model inputs are stored and whether they are used for training.
  • Usage costs are tracked per call so a spike is noticed the same day.
  • A script of awkward test calls (background noise, interruptions, long addresses) passes before go-live.

Common questions

Can I build one with no-code tools?

No-code voice agent builders can produce a working demo without programming. The responsibilities in this guide still apply: someone has to maintain the information, test failures, handle privacy and fix the line when it stops answering. Check how the builder exports call data and what happens to your setup if you stop paying.

Which carrier should I use for an Australian number?

Choose a carrier that can supply Australian numbers in the area you need and stream live call audio to your application, and read its media streaming documentation before you commit. Also check how it handles forwarding from your existing number and passing through the caller's number. This guide does not recommend a particular carrier.

Is a speech-to-speech model better than separate models?

Each approach has trade-offs. A single speech-to-speech model, such as the one behind OpenAI's Realtime API, is designed for quick replies and interruptions within one session. Separate transcription, language and voice models give more control over each step and make it easier to log exactly what was heard and said. Test both against the same set of recorded awkward calls.

How do I estimate running costs?

Add the carrier's call charges, the model provider's usage charges and your hosting, then measure them on test calls of realistic length rather than estimating from price lists alone. Include developer time for maintenance and after-hours support, which a price list will not show.

What if I would rather not build it?

The free 30-minute demo call on our booking page lets you hear an AI receptionist handle the kinds of calls your business gets and map how your own calls, bookings and messages would be handled, with no charge or commitment. You can then compare that with the effort of a build.

Sources and further reading

Continue planning

Turn the guide into your call flow

Bring your current call-handling process and the exceptions your team encounters. We can discuss what to automate, what needs staff approval and what to test before changing your live phone service.