Guides

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.

6 min read
WhatsApp Business Calling API + AI: How Voice Calls Work in 2026

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

  1. A number on the Cloud API — not the WhatsApp Business app.
  2. The "calls" webhook subscribed so Meta can notify your backend of incoming calls.
  3. A messaging tier of at least 2,000 recipients/day to use calling on a real (non-test) number; test numbers are exempt.
  4. 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:

  1. 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).
  2. 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.
  3. 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.
  4. 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?
Not over the phone network. It is a voice call carried inside WhatsApp as internet VoIP (WebRTC). There is no PSTN leg, so the transport itself has no telco per-minute charge — any fee is Meta's connectivity charge on business-initiated minutes.
Can a US business make outbound WhatsApp calls to customers?
No. Business-initiated WhatsApp calling is blocked for numbers in the United States, Canada, Egypt, Vietnam, and Nigeria. US and Canadian businesses can still receive inbound (customer-initiated) WhatsApp calls, which are available everywhere the Cloud API operates.
Do I need a special messaging tier to enable calling?
To use calling on a real (non-test) number, your WhatsApp Business Account generally needs a messaging tier of at least 2,000 unique recipients per day. Test numbers are exempt. Calling also has to be enabled per number in its call settings.
How much does WhatsApp calling cost?
Inbound calls are free. Only answered, business-initiated minutes are billed — per minute in 6-second increments, rounded up, at a rate that depends on the recipient's country and your monthly volume. Meta publishes rates in per-currency rate cards that change over time, so treat them as pass-through and check the live card for your customers' countries.
Can an AI agent answer WhatsApp calls, not just a human?
Yes. The Calling API hands your backend the call's media session (an SDP offer); an AI voice agent answers it and runs a normal speech conversation over WebRTC. Televox AI does exactly this for inbound WhatsApp calls, in beta.
Is Meta Business Agent the same as the Calling API?
No. Meta Business Agent (launched June 2026) is Meta's own hosted AI that chats across WhatsApp, Instagram, and Messenger. The Calling API is developer infrastructure for voice calls that you build your own agent on. They are complementary, not the same product.
Share
T
Televox Team

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

Ready to stop missing calls?

Set up your AI receptionist today — live in under a day, no IT required.

Start free — 14 days

Stop missing calls.

Join local businesses that answer every call — 24/7, without lifting a finger.