WhatsApp Business Calling API + AI: How Voice Calls Work in 2026
Meta's WhatsApp Business Calling API lets an AI agent answer and place voice calls inside WhatsApp — over the internet, no phone line. Here is how it works, what it requires, where it is available, and how it is priced.

The WhatsApp Business Calling API lets businesses make and receive voice calls inside WhatsApp — carried over the internet as VoIP, with no traditional phone line involved. Paired with an AI voice agent, it means a customer can tap "call" in your WhatsApp chat and have your AI answer and actually talk. This guide explains, in plain terms, how it works, what it requires, where it is available, and how Meta prices it — accurate as of mid-2026.
Inbound vs. outbound: the distinction that decides everything
There are two directions, and they have very different rules:
- User-initiated (inbound) — the customer calls your business. This is available everywhere the WhatsApp Cloud API operates, and the call itself is free.
- Business-initiated (outbound) — your business calls the customer. This requires the customer's prior permission and is billed per minute.
What you need to enable it
- A number on the Cloud API — not the WhatsApp Business app.
- The "calls" webhook subscribed so Meta can notify your backend of incoming calls.
- A messaging tier of at least 2,000 recipients/day to use calling on a real (non-test) number; test numbers are exempt.
- Calling enabled on the number via the phone number's call settings (a single setting flip on Meta's side).
How an AI-answered WhatsApp call actually flows
Technically, a WhatsApp call is a WebRTC session, and the handshake looks like this for an inbound call:
- The customer taps call. Meta sends your backend a webhook with a "connect" event that carries an SDP offer (the technical description of the incoming media session).
- Your agent answers the offer. The backend generates an SDP answer and returns it to Meta — pre-accepting to establish media, then accepting to finalize.
- Audio flows and the AI talks. The voice agent is now on a live WebRTC call with the customer, using the same speech pipeline it uses for phone calls.
- Either side hangs up — a "terminate" ends the call; an incoming call can also be "rejected" before it connects.
Outbound calls need permission — and Meta caps them tightly
Where outbound is available, you cannot simply dial a customer. You must first get permission, and the rules are strict:
- Ask first. You send a call-permission request in the chat; the customer taps to accept or decline.
- Permission has a lifespan. A temporary grant lasts 7 days; the customer can also grant permanent permission.
- Request limits. You may send at most one permission request per 24 hours to a given customer, and no more than two in any 7-day period.
- Answer discipline. Repeated unanswered calls trigger a reconsideration prompt and then auto-revoke the permission — so this is a callback mechanism off a real conversation, not a dialer.
How Meta prices WhatsApp calling
The billing model is worth understanding even though exact rates vary by market:
- Inbound (user-initiated) calls are free everywhere the feature is supported.
- Only answered, business-initiated minutes are billed — a ringing or unanswered call costs nothing.
- Billing is per minute in 6-second increments, rounded up, and the rate depends on the recipient's country plus your monthly call volume (higher volume to a country earns a lower rate that month).
Where "Meta Business Agent" fits — and where it does not
In June 2026 Meta launched its own Meta Business Agent, a native AI that answers questions and books across WhatsApp, Instagram, and Messenger. It is easy to conflate with the Calling API, but they are different things: the Business Agent is Meta's own hosted AI chat product, while the Calling API is developer infrastructure for voice that you build your own agent on top of. If you want your own voice agent — your voice, your knowledge base, your integrations — answering WhatsApp calls, the Calling API is the pipe it plugs into.
How Televox AI uses the Calling API
Televox AI answers inbound WhatsApp voice calls using the WhatsApp Business Calling API, with the same voice pipeline that answers phone calls — this feature is currently in beta. Consented outbound callbacks (the AI calling a customer back off an existing chat) are built and available for non-US numbers, in line with Meta's regional rule above. The full picture of what is live is on the WhatsApp page, and the setup details live in the Televox AI docs.
Frequently asked questions
Is the WhatsApp Business Calling API a phone call?
Can a US business make outbound WhatsApp calls to customers?
Do I need a special messaging tier to enable calling?
How much does WhatsApp calling cost?
Can an AI agent answer WhatsApp calls, not just a human?
Is Meta Business Agent the same as the Calling API?
The Televox team
The Televox team writes about AI voice technology, local business operations, and the practical reality of automating phone calls.
More to read
WhatsApp AI Receptionist: How It Works and How to Set One Up (2026 Guide)
A WhatsApp AI receptionist answers customer messages 24/7, books appointments, and hands off to a human when needed — on your existing number. Here is how it works, what you need, and how to set one up in 2026.
The 5-minute rule: why speed-to-lead decides who wins the customer
When a customer reaches out, the clock starts — and the business that responds first usually wins. "First" is measured in minutes, often seconds. Here's the data, and what it means for your phone.
AI calling laws in 2026: consent, disclosure, and what local businesses need to know
AI voice agents are now squarely inside the rules that govern phone calls. Here's a plain-English map of TCPA consent, the new AI-disclosure laws, and how to stay on the right side of them.
Ready to stop missing calls?
Set up your AI receptionist today — live in under a day, no IT required.
Start free — 14 days

