En resumen
- Contrate un número ACTIVE, es la línea de origen (
from). - Origine con
from,toy qué decir cuando respondan (speak, audio ogather). - Seguimiento y control vía API o webhooks (
voice.call.*).
Antes de empezar
- Número ACTIVE en el espacio de trabajo
- Clave con
voice:call(yvoice:read/voice:controlsegún sea necesario) - Saldo o créditos disponibles
- Autenticación:
Authorization: Bearer sk_live_...ox-api-key - URL base:
https://api.notifique.dev - Destinos en E.164 con
+(por ejemplo,+5511999887766)
1. Originar una llamada
Dos caminos, elija el que mejor se adapte a su integración:1A, a través del panel
- Voz → Nueva llamada
- Seleccione los números de origen y destino
- Configure el mensaje (TTS o audio) y envíe
1B, a través de API
to es un array (hasta 100 destinos). Alcance: voice:call.
id de la llamada para consultar y controlar.
Otras opciones del cuerpo (cambie type y payload):
type: "play", reproducir audio por URL:payload.audioUrltype: "gather", recoger DTMF:payload.gatherconprompt,maxDigits,timeoutSecstype: "template", plantilla del workspace:payload.templateId+variablesopcionalesrecord: true, graba la llamadamachineDetection: "detect", detecta buzón de voz
from acepta el id del número del espacio de trabajo o E.164; debe estar ACTIVE.
2. Listar y consultar
Listar llamadas Filtro opcional:direction (OUTBOUND o INBOUND). Ámbito: voice:read.
Consultar una llamada
Con includeEvents=true, la respuesta incluye la línea de tiempo interna de la sesión.
3. Controlar llamada activa
Mientras la llamada está en curso, ejecute acciones enPOST /v1/voice/calls/:id/actions/{action}. Ámbito: voice:control.
Ejemplo, pronunciar texto (TTS):
La sesión debe estar activa (llamada contestada y en curso).
4. Descargar grabación
Cuando la grabación esté lista: Ámbito:voice:read. También recibe voice.call.recording.ready en el webhook.
5. Llamadas entrantes
- Configure
inboundVoiceActionen el número: Números de teléfono - Con
WEBHOOK_CONTROL, recibevoice.call.receivedy control vía API - Con
FORWARD, reenvía aforwardToE164 - Con
TTS_HANGUP, pronuncia el texto configurado y cuelga
6. Webhooks (opcional)
Configurevoice.call.initiated, voice.call.answered, voice.call.dtmf, voice.call.completed, etc.
Guía: Eventos de webhook.
Voces TTS
Todos los tipos de envío
En la referencia de la API (pestaña Voz), abra Originar llamada y elija un ejemplo en el playground: Hablar, Reproducir, Recolectar, Plantilla, Grabación.Próximos pasos
- Introducción: cuándo usar y ciclo de vida de la llamada
- Ámbitos: permisos de clave
- Eventos de webhook: estado en tiempo real
- Facturación: costo por minuto

