Chamadas
Chamada com Áudio
Liga para o número e reproduz um áudio quando a chamada é atendida
POST
Chamada com Áudio
Auth:
TokenAccount ou TokenInstance • Rate-limit: Global (100/min) • Idempotente: não
Descrição
Inicia uma chamada de voz e, quando o destinatário atende, reproduz um arquivo de áudio. O áudio é convertido automaticamente (via ffmpeg) para o formato exigido pela chamada de voz do WhatsApp. Informe a mídia em exatamente um campo:mediaUrl (aceita URL pública ou base64/data URI) ou mediaBase64 (somente base64). Enviar os dois, ou nenhum, é erro.
Exemplos
Áudio por URL
Áudio em base64
UsemediaBase64 quando você já tem os bytes do arquivo (sem URL pública).
Resposta de sucesso
200 OK
O áudio só é reproduzido se o destinatário atender a chamada. A conversão para o formato de voz do WhatsApp é feita automaticamente no servidor.
Parâmetros de rota
string
obrigatório
Nome da instância (ex.:
$Instance_Name).Headers
string
obrigatório
TokenAccount ou TokenInstance.string
obrigatório
application/jsonRequest body
string
obrigatório
Destino: telefone (
5511999999999) ou JID (@s.whatsapp.net).string
Fonte do áudio: aceita uma URL pública (
http(s)://…) ou o conteúdo do arquivo em base64, base64 puro ou data URI (data:audio/mpeg;base64,…). O servidor detecta automaticamente qual dos dois você enviou. Informe isto ou mediaBase64, nunca os dois.string
Conteúdo do arquivo de áudio em base64. Informe isto ou
mediaUrl, nunca os dois.Notas
- Informe exatamente uma fonte de mídia:
mediaUrloumediaBase64. Enviar ambas (ou nenhuma) retorna400. - O servidor usa ffmpeg para converter o áudio para o codec exigido pela chamada de voz do WhatsApp; formatos comuns (mp3, ogg, wav, m4a) são aceitos.
Erros
Envelope de erro: