WhatsApp Calling da Meta integrado a PBX

← voltar ao portfólio

07/2026 · 1 mês

Integração da chamada de voz do WhatsApp com um PBX Asterisk/VitalPBX, incluindo o levantamento de como a Meta realmente sinaliza.

AsteriskVitalPBXWhatsApp CallingMeta Graph APIDTLS-SRTPSIP

O problema

A empresa queria receber chamadas de voz do WhatsApp na mesma fila de atendimento do PBX. A documentação disponível assume que a integração é um tronco SIP comum, e não é.

A arquitetura

O achado que define o projeto é que a Meta não faz REGISTER SIP: a sinalização passa pela Graph API, e só a mídia é SIP/RTP. Isso muda a integração de "cadastrar um tronco" para "manter uma ponte entre a API e o PBX". Do lado da mídia, a criptografia é DTLS-SRTP, e o parâmetro dtls_auto_generate_cert exige atenção — configurado errado, a chamada completa a sinalização e fica sem áudio.

O resultado

Integração levantada e documentada em diário de bordo, com as configurações que funcionaram e as armadilhas encontradas registradas para quem repetir o processo.

Sinalização pela Graph API e mídia por SIP/RTP
Sinalização pela Graph API e mídia por SIP/RTP

🔒 Código-fonte

git clone https://git.programandosolucoes.com.br/git/repos/vitalpbx-whatsapp-calling.git

Código-fonte privado. As credenciais de leitura são liberadas sob solicitação — me chame para conversar sobre o projeto.

Carlos Alberto — carlosalberto4ti@gmail.com · +55 11 2615-2880