Helios Vision AIHelios Vision AI

Agentes de voz

Configura agentes de voz con números de teléfono (Twilio) y voces de OpenAI, ElevenLabs o Deepgram.

Objetivo

Configurar agentes de voz con números telefónicos (Twilio) y analizar llamadas.

Acceso

Sidebar -> Voice Agents Ruta: /app/{tenant}/voice-agents

Roles

  • owner, admin, agent

Requisitos previos

  • Integrations: Twilio conectado.
  • Agents: un agent base con canal Voice habilitado y modelo compatible realtime.
  • Integrations: OpenAI para analytics (transcription/summary/sentiment).
  • Integrations: ElevenLabs si quieres voz TTS externa.

Crear un Voice Agent

En Agentes de voz, pulsa Crear agente de voz.

El modal tiene 4 pasos (Agente base, Configuración de voz, Comportamiento y analítica, Número de teléfono):

Paso 1: Select Base Agent

Campos:

CampoObligatorioFormatoEjemploNota
Base AgentselecciónSupport AgentDebe tener Voice habilitado

Paso 2: Voice Configuration

Campos:

CampoObligatorioFormatoEjemploNota
Voice ProviderOpenAI, ElevenLabs o DeepgramOpenAIElevenLabs/Deepgram requieren su propia key
Primary Languagecódigo idiomaesAfecta pronunciación
Initial GreetingNotextoHola, en que puedo ayudarteSe reproduce al iniciar
Voice (OpenAI)selecciónalloyAlgunas voces no tienen preview
Voice ID (ElevenLabs)textoUOIqAnmS...Desde ElevenLabs

Call Analytics (si OpenAI conectado):

  • Transcription (enable)
  • AI Summary (enable)
  • Sentiment Analysis (enable)
  • Call Recording (enable, requiere Twilio)

Call Termination:

  • Enable End Call (ON/OFF)
  • End Call Prompt (texto largo)
  • Inactivity Timeout (segundos, 5-60)

Configuración de Voz (Paso 2)

Paso 3: Phone Number (Twilio)

Opciones:

  • Guardar Twilio SID/Auth Token si no está conectado.
  • Selecciona un número de Twilio existente (dropdown).
  • Phone Number manual (formato +E.164).

Campos:

CampoObligatorioFormatoEjemploNota
Twilio Account SIDSi (si no conectado)AC...ACxxxxIntegrations
Twilio Auth TokenSi (si no conectado)32 chars********Integrations
Phone Number+E.164+15551234567Número Twilio

Gestionar Voice Agents

En cada card:

  • Toggle Active/Inactive.
  • Edit.
  • Delete.

Llamadas (Calls)

Rutas:

  • /app/{tenant}/voice-agents/calls (lista)
  • /app/{tenant}/voice-agents/calls/{callId} (detalle)

Datos mostrados:

  • Direction (inbound/outbound)
  • From / To
  • Agent
  • Duration
  • Status
  • Sentiment
  • Fecha y hora

Lista de Llamadas

Buenas prácticas

  • Usa un agent base con prompt claro y breve.
  • Define un Initial Greeting corto.
  • Activa Inactivity Timeout como respaldo.
  • Si usas ElevenLabs, válida que el Voice ID sea correcto.

Errores comunes

  • No aparece el agent base: el agent no tiene Voice habilitado o modelo no es realtime.
  • No aparecen números: Twilio no conectado.
  • Analytics no funcionan: OpenAI no conectado.

Relacionados