Después de probar y trabajar bastante con Retell AI —que para mí sigue siendo de lo mejor—, decidí darme una vuelta por Eleven Labs, una plataforma que muchos conocen por su text-to-speech brutalmente realista, pero que está empezando a pisar fuerte en el terreno de los agentes de voz conversacionales.
En este post te cuento todo lo que he descubierto al conectar un número virtual de Zadarma con Eleven Labs, cómo funciona su sistema de agentes, qué cosas puedes hacer ya y cuáles están todavía en el horno. Si estás metido en esto de los asistentes de voz, te va a interesar.
Conectando Zadarma con Eleven Labs: lo que debes saber
La primera pregunta fue: ¿puedo usar un número de teléfono real con un agente de Eleven Labs? Y la respuesta es sí, pero solo para recibir llamadas.
El proceso para conectar tu número de Zadarma a Eleven Labs es bastante técnico, pero te lo resumo paso a paso:
- Dentro de Eleven Labs vas a Conversational > Phone numbers, eliges «Importar número de teléfono» y seleccionas Ziptrank.
- Le das un nombre y metes tu número en formato E164 (por ejemplo, +349XXXXXXXX).
- Eleven Labs te da un Origination URI, que es básicamente la dirección a donde tienes que redirigir las llamadas en Zadarma.
- En Zadarma, vas a Números virtuales > Configuración, eliges el número y, en la sección SIP, marcas «servidor externo si Uri».
- Ahí pegas el Origination URI en el formato
[tu_numero]@[direccion]
, guardas y listo. - Luego vuelves a Eleven Labs y completas los datos SIP que te da Zadarma: servidor, usuario y contraseña.
- Le das a importar… y ya puedes asignar ese número a uno de tus agentes de voz.
Desde ese momento, todas las llamadas que entren a ese número serán atendidas por tu agente de Eleven Labs.
Pero… ¿y las llamadas salientes?
Aquí viene una de las grandes limitaciones actuales: Eleven Labs aún no permite hacer llamadas salientes con SIP trunking.
Eso significa que, por ahora:
- Solo puedes recibir llamadas.
- No puedes hacer transferencias a humanos (a otro móvil, por ejemplo).
- Sí puedes transferir la llamada a otro agente de Eleven Labs, pero dentro del sistema.
Me parece un punto flojo importante frente a Retell, que sí permite llamadas salientes y transferencias externas. Ahora bien, según su roadmap, esta funcionalidad debería estar lista en unas semanas, así que crucemos los dedos.
Crear agentes con Eleven Labs: lo bueno, lo mejor y lo que falta
Una vez tienes el número conectado, viene la parte divertida: crear y configurar el agente.
Eleven Labs funciona con un concepto similar al prompt system de ChatGPT, pero con estructura definida. Aquí lo que recomiendan (y lo que me funcionó) es dividir el prompt en varias secciones claras:
- Personalidad: quién es el agente, cómo habla, qué sabe.
- Contexto: que sepa que está en una llamada, no en un chat.
- Tono: pausado, técnico, cercano… según tu caso.
- Objetivo: qué tiene que lograr el agente, con instrucciones condicionales.
- Limitaciones: qué no debe hacer nunca.
- Herramientas: qué puede usar y cuándo.
Esta estructura ayuda a que el agente no se pierda. Aunque no hay constructor visual de flujos (como en otras plataformas), si lo detallas bien en el prompt, puedes simular una conversación bastante ordenada.
Variables, webhooks y personalización: donde Eleven Labs brilla
Una cosa que me encantó fue el sistema de variables dinámicas. Puedes usar datos por defecto (como hora UTC) o traer info desde un CRM o base de datos gracias al webhook de entrada. Este webhook se activa con el primer tono de llamada y te permite, por ejemplo, saludar al cliente por su nombre o saber cuándo fue su última visita.
Al terminar la llamada, se ejecuta el webhook de salida, donde puedes enviar:
- Información recogida (email, nombre, motivo de la llamada, etc.)
- Transcripción completa
- Criterios de éxito
- Estadísticas
Esto es oro puro si estás armando un sistema complejo o si necesitas documentar las interacciones para clientes o métricas internas.
Multilenguaje y herramientas inteligentes
Aunque solo puedes configurar un idioma por defecto, hay una herramienta que permite detectar el idioma del usuario automáticamente. Puedes incluirlo en el prompt como “usa la herramienta de detección si notas que el usuario no habla español” y el agente se adapta solo.
Otras herramientas disponibles:
- Transferencia a otro agente
- Finalización de llamada
- Webhooks personalizados
Como dije antes, la transferencia a números humanos externos todavía no está disponible, pero ya tener este sistema modular abre muchas posibilidades.
Ajustes de voz y LLM: ¿suena bien?
Eleven Labs es famoso por su calidad de voz, y aquí no decepciona. Puedes ajustar:
- Estabilidad: cuanto menos, más expresivo (0.6–0.8 va bien).
- Similaridad: coherencia de la voz.
- Velocidad: entre 0.9 y 1.1 para mantener naturalidad.
En cuanto al modelo de lenguaje, recomiendan el 4o o 4o mini, y usar una temperatura cercana a 1 para que el agente siga las instrucciones con precisión.
El widget para web: simple, potente y personalizable
Una función que me pareció una pasada fue el widget para integrar en la web. Básicamente es un botón o ventana emergente desde donde el usuario puede hablar con el agente directamente desde la página.
Puedes:
- Poner tu propio logo
- Cambiar textos, colores y diseño
- Añadir un selector de idioma
- Incluir enlaces a términos y condiciones
Esto es algo que Retell no tiene (o al menos no tan fácil de usar), y puede marcar la diferencia si quieres dar una experiencia fluida desde tu web sin que el usuario tenga que hacer una llamada tradicional.
¿Vale la pena usar Eleven Labs para agentes de voz?
Mi conclusión personal: sí, pero depende de lo que necesites ahora mismo.
Puntos fuertes:
- Calidad de voz excelente
- Personalización profunda del prompt
- Webhooks y análisis avanzados
- Widget para web muy pro
Puntos a mejorar:
- No hay llamadas salientes (todavía)
- No se puede transferir a humanos externos
- Falta un constructor visual de flujos
Si estás montando algo donde solo necesitas recibir llamadas, hacer una atención automatizada o crear una demo potente con buena calidad de voz y personalización, Eleven Labs ya está preparado.
Si necesitas campañas salientes o transferencias complejas, por ahora me quedo con Retell… aunque con lo rápido que están avanzando, no me sorprendería que Eleven Labs los alcance en breve.