Skip to main content
POST
Llamada con Audio
Auth: TokenAccount o TokenInstanceRate-limit: Global (100/min) • Idempotente: no

Descripción

Inicia una llamada de voz y, cuando el destinatario atiende, reproduce un archivo de audio. El audio se convierte automáticamente (vía ffmpeg) al formato requerido por las llamadas de voz de WhatsApp. Indica el medio en exactamente un campo: mediaUrl (acepta URL pública o base64/data URI) o mediaBase64 (solo base64). Enviar ambas, o ninguna, es un error.

Ejemplos

Audio desde una URL

Audio en base64

Usa mediaBase64 cuando ya tienes los bytes del archivo (sin URL pública).

Respuesta exitosa

200 OK
El audio solo se reproduce si el destinatario atiende la llamada. La conversión al formato de voz de WhatsApp se hace automáticamente en el servidor.

Parámetros de ruta

string
requerido
Nombre de la instancia (p. ej., $Instance_Name).

Cabeceras

string
requerido
TokenAccount o TokenInstance.
string
requerido
application/json

Cuerpo de la solicitud

string
requerido
Destino: teléfono (5511999999999) o JID (@s.whatsapp.net).
string
Fuente del audio: acepta una URL pública (http(s)://…) o el contenido del archivo en base64, base64 puro o un data URI (data:audio/mpeg;base64,…). El servidor detecta automáticamente cuál de los dos enviaste. Indica esto o mediaBase64, nunca ambos.
string
Contenido del archivo de audio en base64. Indica esto o mediaUrl, nunca ambos.

Notas

  • Indica exactamente una fuente de medios: mediaUrl o mediaBase64. Enviar ambas (o ninguna) devuelve 400.
  • El servidor usa ffmpeg para convertir el audio al códec requerido por las llamadas de voz de WhatsApp; se aceptan formatos comunes (mp3, ogg, wav, m4a).

Errores

Envoltorio de error: