¿Qué es Voice on Notifique?
Es el canal para generar y controlar llamadas telefónicas utilizando números contratados en el espacio de trabajo. Excelente para confirmación de pedido, IVR simple (presione 1, 2…), marcadores y manejo entrante con eventos en su URL. Puede:- Origen llamadas salientes con TTS, audio o recopilación DTMF
- Controlar la sesión activa en tiempo real (
speak,gather,transfer,hangup, etc.) - Grabar segmentos de llamadas y descargar el archivo más tarde
- Recibir llamadas entrantes con reenvío, TTS o control de webhook
- Seguimiento de cada paso mediante API o webhooks
A diferencia de WhatsApp, la voz no utiliza una instancia de canal. Necesita un número de espacio de trabajo ACTIVO, saldo o créditos (facturación por minuto) y una clave API con los alcances correctos.
¿Cuándo usarlo?
Funciona muy bien para confirmación de llamadas, menús DTMF IVR y grabación de llamadas para auditoría. Si solo necesita mensajes de texto en el móvil, prefiera SMS o WhatsApp. Sin un número ACTIVO contratado, el canal no puede marcar.Cómo funciona en la práctica
- Contratar y activar un número, ver Números de teléfono
- Origen con
from(su número),to(destino E.164 con+) y el mensaje inicial (speak,playAudioUrl,gather, etc.) - La plataforma marca, conecta y actualiza el estado; webhooks notifican cada paso
- Controlar la sesión activa con acciones API, alcance
voice:control - Entrante: configurar
inboundVoiceActionen el número (FORWARD,TTS_HANGUP,WEBHOOK_CONTROL)
Cada Clave API pertenece a un espacio de trabajo. En v1 no enviar
x-workspace-id. Utilice clientState para correlacionarlo con su CRM o cola.Ciclo de vida de la llamada
Después de originarse, la llamada pasa porQUEUED, INITIATED, RINGING, ANSWERED, COMPLETED o FAILED. Los webhooks como voice.call.answered y voice.call.completed mantienen el backend sincronizado sin realizar sondeos.
Qué puedes hacer
- Origen de 1 a 100 destinos por llamada (
tocomo matriz) - Historial de listas y consultas (
voice:read) - Ejecutar acciones en llamadas activas (
voice:control) - Descargar grabaciones cuando llegue
voice.call.recording.ready - Detectar correo de voz con
machineDetection - Reaccionar al ciclo de vida del número (
phone_number.activated,phone_number.suspended, etc.)
Después de tu primera llamada
- Seguimiento vía webhooks (
voice.call.*yphone_number.*) - Construir IVR con
gather+voice.call.dtmf/voice.call.gather.ended - Prueba entrante con
WEBHOOK_CONTROLen el número
Próximos pasos
- Inicio Rápido: originar, consultar y controlar
- Ámbitos de clave API: permisos
- Eventos de webhook: cargas útiles
voice.call.*yphone_number.* - Números de Teléfono: contratar y configurar línea

