Ligações no WhatsApp com a API Oficial (GRÁTIS + Material de Apoio)
Links para os downloads gratuitos
Bloco de Notas (resumo)
1- Setar ambiente telecom (SIP)
2- Ativar calls no developers
3- Setar rota SIP para WABA
- Receber x Fazer
curl -X POST "https://graph.facebook.com/v23.0/PHONE_NUMBER_ID/settings?include_sip_credentials=true" \
-H "Authorization: Bearer WABA_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"calling": {
"status": "ENABLED",
"sip": {
"status": "ENABLED",
"servers": [
{
"hostname": "astersip.astertelecom.com.br",
"port": 5061
}
]
}
}
}'
Receba Ligações no WhatsApp Oficial: Conecte sua API a um Tronco SIP (Tutorial Completo)
Bora pra ação, galera! Você sabia que agora é possível receber ligações de voz diretamente no seu número da API Oficial do WhatsApp? Neste tutorial, vamos conectar sua conta a um tronco SIP, permitindo que você centralize mais um canal de comunicação e atenda seus clientes de forma integrada.
Vamos passar por todo o passo a passo, desde a configuração no painel da Meta até a execução do comando para ativar a rota. O melhor? Tudo que você precisa está aqui!
Material de Apoio
O comando curl pronto para você copiar, colar e adaptar está disponível logo acima nesta página, facilitando todo o processo.
O Que Você Vai Precisar (Pré-requisitos)
Antes de começarmos, garanta que você já tenha o seguinte ambiente preparado:
- Uma API Oficial do WhatsApp (WABA) Ativa: Você precisa ter um número de telefone já configurado e funcionando através de um App no painel Facebook for Developers.
- Um Ambiente de Telecomunicações (SIP): É necessário ter um servidor Asterisk, FreePBX ou qualquer outra solução de telefonia que forneça um tronco SIP. É para este servidor que o WhatsApp irá encaminhar as chamadas.
- Acesso ao seu App da Meta: Você precisará do seu Token de Acesso e do ID do Número de Telefone (Phone Number ID).
Passo 1: Ative o Webhook de Chamadas (Calls) no seu App
O primeiro passo é dizer à Meta que você deseja receber eventos de chamada. Siga as instruções:
- Acesse o painel do seu aplicativo em Facebook for Developers.
- No menu lateral, navegue até WhatsApp > Configuração (Configuration).
- Na seção de Webhooks, clique em "Editar".
- Você verá uma lista de campos de webhook disponíveis para assinatura. Procure por
callse marque a caixa de seleção. - Salve as alterações.
Com isso, seu aplicativo está pronto para processar eventos de chamada.
Passo 2: Configure a Rota SIP via API
Agora, vamos informar à Meta qual é o endereço do seu servidor SIP. Faremos isso através de uma chamada de API. Você pode usar ferramentas como o Postman ou simplesmente executar o comando curl que preparamos para você em um terminal.
O comando realiza uma requisição POST para o endpoint da Meta, enviando seu hostname SIP e a porta que deve receber a chamada.
O Comando Mágico
Copie o comando abaixo, substitua os placeholders com suas informações e execute-o em um terminal (Bash, PowerShell, etc.).
curl -X POST \
'https://graph.facebook.com/v20.0/SEU_PHONE_NUMBER_ID_AQUI/settings?sip_credentials=true' \
-H 'Authorization: Bearer SEU_TOKEN_AQUI' \
-H 'Content-Type: application/json' \
-d '{
"hostname": "SEU_HOSTNAME_SIP_AQUI",
"port": 5061
}'
Onde encontrar cada informação:
SEU_PHONE_NUMBER_ID_AQUI: Encontrado no painel do seu App, em WhatsApp > Getting Started.SEU_TOKEN_AQUI: É o seu token de acesso permanente, também gerado no painel da Meta.SEU_HOSTNAME_SIP_AQUI: O endereço IP ou domínio do seu servidor Asterisk/FreePBX."port": 5061: A porta configurada no seu tronco SIP para receber as chamadas. Altere se a sua for diferente.
Se tudo der certo, a API retornará uma resposta simples: {"success":true}. Pronto! Sua rota SIP está configurada.
Importante: API Oficial é para RECEBER Ligações
Este recurso foi projetado principalmente para receber chamadas iniciadas pelos seus clientes. A API Oficial do WhatsApp não permite que você faça disparos em massa ou inicie ligações ativamente para uma lista de contatos.
Para iniciar uma chamada, o fluxo é o seguinte: você envia um template de mensagem para o cliente com um botão "Ligar". Quando o cliente clica, a chamada é iniciada por ele e recebida no seu tronco SIP. Se você precisa de uma solução para fazer disparos de chamadas em massa, será necessário utilizar uma API não oficial, como a da Wavoip.
Como Funciona na Prática?
Após a configuração, quando um cliente ligar para o seu número do WhatsApp, a Meta irá encaminhar essa chamada para o hostname:porta que você definiu. A partir daí, seu servidor Asterisk assume o controle, e você pode rotear a chamada para um softphone (como o MicroSIP), um webphone integrado (como em nossa plataforma Z-PRO) ou para qualquer outro ramal da sua rede.
Vale lembrar que o WhatsApp cobra por minuto para essas chamadas. Consulte sempre a tabela de preços oficial da Meta para se manter atualizado.
Quer uma Solução Omnichannel Completa? Conheça o Z-PRO!
Em nossa plataforma SaaS Z-PRO, toda essa configuração é feita de forma visual e simplificada. Você pode conectar seu número oficial, configurar o SIP diretamente no painel e atender as ligações no nosso webphone integrado, unificando todos os seus canais — WhatsApp, Instagram, Facebook, E-mail, Chat e agora, voz — em um único lugar.
Se você quer entrar para o mundo de revendas de plataformas de multiatendimento, com desenvolvimento ativo e suporte dedicado, venha conhecer o Z-PRO. E para aprender mais sobre o universo das APIs, junte-se à Comunidade ZDG, a maior do mundo sobre o assunto!
Qualquer dúvida, é só chamar. Tamo junto!
Leve seu negócio para o próximo nível
Este tutorial é apenas a ponta do iceberg. A ZDG é uma empresa com mais de 5 anos de mercado que já ajudou mais de 7.000 assinantes com a criação de soluções de automação de atendimentos e chatbots para WhatsApp com o melhor custo-benefício do mercado
Se você que quer começar do zero e aprender por conta própria:
Conheça a Comunidade ZDG e aprenda a automatizar seus atendimentos no WhatsApp com ferramentas open-source gratuitas. Tenha acesso a cursos essenciais de integrações, infraestrutura e aos nossos exclusivos auto-instaladores de sistemas como Whaticket, Chatwoot, Typebot e N8N.
Se você que busca um sistema avançado completo:
Conheça o Sistema Z-PRO, uma plataforma de multi-atendimento completa com flowbuider nativo para criação de chatbots, integração com inteligência artificial e modo White Label para revenda no modelo SAAS. Unifique WhatsApp (oficial e não oficial), Instagram, Facebook, Telegram e até ligações PABX em um único lugar.
