Messenger Platform

Consumer to Business Calling

Updated: Apr 19, 2026
Consumer to business calling lets your app handle inbound VoIP calls from consumers on Messenger. When a consumer calls your Page, you receive a connect webhook and have 60 seconds to accept the call.

Before you begin

  • Complete the setup described in the Calling overview
  • Subscribe to the calls webhook field

How it works

  1. Receive a connect webhook — A consumer initiates a call from the Messenger app
  2. Accept, reject, or let it ring — You have 60 seconds to respond with the accept API and an SDP offer
  3. Establish the WebRTC connection — Apply the SDP answer from the API response to your local peer connection
  4. Handle call events — Receive terminate webhooks when the call ends

Call sequence

Consumer to business calling sequence diagram showing call initiation and acceptance flowConsumer to business calling sequence diagram showing media exchangeConsumer to business calling sequence diagram showing call termination

Guides

Guide Description
Handle call status, media update, and terminate webhook events
Accept an incoming call by providing an SDP offer and establishing the WebRTC connection
Reject an incoming call or terminate an active call
Complete walkthrough of a consumer-initiated call from ring to termination