Skip to main content

Objetivo

Configurar agentes de voz con numeros telefonicos (Twilio) y analizar llamadas.

Acceso

Sidebar -> Voice Agents Ruta: /app//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 Voice Agents, pulsa Create Voice Agent. El modal tiene 3 pasos:

Paso 1: Select Base Agent

Campos:
CampoObligatorioFormatoEjemploNota
Base AgentSiseleccionSupport AgentDebe tener Voice habilitado

Paso 2: Voice Configuration

Campos:
CampoObligatorioFormatoEjemploNota
Voice ProviderSiOpenAI o ElevenLabsOpenAIElevenLabs requiere key
Primary LanguageSicodigo idiomaesAfecta pronunciacion
Initial GreetingNotextoHola, en que puedo ayudarteSe reproduce al iniciar
Voice (OpenAI)SiseleccionalloyAlgunas voces no tienen preview
Voice ID (ElevenLabs)SitextoUOIqAnmS…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)

Paso 3: Phone Number (Twilio)

Opciones:
  • Guardar Twilio SID/Auth Token si no esta conectado.
  • Select an existing Twilio number (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 NumberSi+E.164+15551234567Numero Twilio

Gestionar Voice Agents

En cada card:
  • Toggle Active/Inactive.
  • Edit.
  • Delete.

Llamadas (Calls)

Rutas:
  • /app//voice-agents/calls (lista)
  • /app//voice-agents/calls/ (detalle)
Datos mostrados:
  • Direction (inbound/outbound)
  • From / To
  • Agent
  • Duration
  • Status
  • Sentiment
  • Fecha y hora

Buenas practicas

  • Usa un agent base con prompt claro y breve.
  • Define un Initial Greeting corto.
  • Activa Inactivity Timeout como respaldo.
  • Si usas ElevenLabs, valida 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 numeros: Twilio no conectado.
  • Analytics no funcionan: OpenAI no conectado.

Relacionados

  • 22-twilio-setup.md
  • 08-integrations.md
  • 03-agents.md

Ilustraciones sugeridas

  • Captura del modal Step 2 (Voice Configuration).
  • Captura de la lista de llamadas.