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
callswebhook field
How it works
- Receive a connect webhook — A consumer initiates a call from the Messenger app
- Accept, reject, or let it ring — You have 60 seconds to respond with the accept API and an SDP offer
- Establish the WebRTC connection — Apply the SDP answer from the API response to your local peer connection
- Handle call events — Receive terminate webhooks when the call ends
Call sequence



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 |