Skip to main content
jelou voice cubre todo el servicio de voz de tu organización: llamadas (consulta, grabaciones, estadísticas), números telefónicos, agentes de voz (ElevenLabs y otros proveedores), contactos y listas de contactos, campañas de llamadas (schedules), facturación, reportes de campaña y webhooks de eventos.
Todo lo que marca o cuesta dinero pide confirmación antes de ejecutarse: activar una campaña, una llamada de prueba, una llamada saliente y cualquier delete. Usa --yes en CI o scripts no interactivos.

Llamadas

El resultado está paginado: sin --start-date y --end-date obtienes los últimos 30 días.

Ver una llamada

Descargar la grabación

Sin --out el archivo se guarda con un nombre por defecto en el directorio actual.

Estadísticas, exportación y agentes

Llamada saliente puntual

jelou voice calls outbound marca un número real de inmediato y factura la cuenta. Pide confirmación salvo que pases --yes.

Números telefónicos

Agentes de voz

Un agente de voz es quien “habla” en la llamada: define el prompt, la voz, el idioma, el límite de duración y su base de conocimiento.

Crear y ajustar un agente

Base de conocimiento del agente

jelou voice agents delete es irreversible.

Contactos y listas de contactos

Los contactos son las personas que una campaña puede llamar. Las listas agrupan contactos y son el objetivo (--contact-list-id) de una campaña.

Crear y actualizar contactos

Todos los campos de create (--first-name, --last-name, --phone, --email, --company, --position, --notes) también existen en update como overrides parciales. El teléfono va en formato E.164.

Listas de contactos

--contact-id en lists create es repetible. lists upload es la forma más rápida de armar una lista grande: solo necesitas un CSV o XLSX con los contactos.

Campañas de llamadas (jelou voice schedules)

Una campaña (“schedule”) llama a toda una lista de contactos con un agente y un número de origen determinados.

Crear y activar una campaña

create deja la campaña lista pero inactiva; activate es lo que empieza a marcar. Los flags de activate sirven para pisar lo definido en create sin tener que recrear la campaña.
--name es el único flag que exige el CLI en create; el resto lo valida la API al enviar el payload. En la práctica, --agent-id, --from-number y --scheduled-at son obligatorios — sin ellos la API responde 400 con fromNumbers/agentId/scheduledAt should not be empty.

Probar antes de activar

jelou voice schedules activate empieza a marcar llamadas reales de inmediato y factura la cuenta — confirma el conteo de contactos antes de activar. test-call también marca un número real, aunque sea uno solo. Ambos piden confirmación salvo --yes.

Controlar una campaña en curso

cancel descarta las llamadas que seguían en cola sin completarse — no es reversible. delete solo debería usarse sobre campañas que ya terminaron o se cancelaron.

Facturación

summary da el total facturado del rango; details lo desglosa línea por línea.

Reportes de campaña

Sin --out, export guarda el archivo con un nombre por defecto en el directorio actual.

Webhooks

Estado del servicio

Verifica que el servicio de voz responda para el perfil activo:
Si un comando de voz falla, corre jelou voice status antes de investigar más: distingue un problema del servicio de un problema de tus credenciales o filtros.