Skip to main content
Botky permite tener llamadas conversacionales de ida y vuelta en tiempo real usando la nueva Realtime API de OpenAI. Con esto puedes manejar automáticamente llamadas entrantes y salientes usando Agentes de Voz IA. Esta función conserva todas las funciones previas del canal de Voz y agrega más.

Requisitos previos

  1. OpenAI conectado a tu espacio de trabajo (actualmente solo OpenAI está soportado para voz).
  2. Integración de Twilio activa y un número disponible.
  3. Un bot de Voz conectado al número activo de Twilio.

Integrar OpenAI con Botky

Ve a la pestaña Integraciones del panel de tu espacio de trabajo y haz clic en OpenAI, bajo Inteligencia Artificial.

Integración de OpenAI

Integrar Twilio con Botky

De forma similar, conecta Twilio y agrega un número en Integraciones. Más detalles en la página del Canal de Voz.

Crear y usar Agentes de Voz IA

Igual que en los canales de texto, los agentes del canal de voz se crean con la misma lógica. Más detalles en el AI Hub.
1

Crea el nodo de Agente de IA

Dentro del subflujo, crea un nodo de Agente de IA y conéctalo al nodo Start. Asegúrate de que este subflujo sea el flujo principal o conecta el agente dentro del flujo principal.

Nodo de Agente de IA conectado al Start

2

Selecciona el agente y el primer mensaje

Elige el agente en el desplegable de primary agent. El campo “first message” es el texto que el agente dice al conectarse la llamada; si se deja vacío, el agente espera a que el usuario hable primero.

Selección del agente y first message

3

Elige la voz

Desde la pestaña voice, selecciona el conjunto de voces por defecto de OpenAI para personalizar tu agente.

Selección de voz de OpenAI

4

Modelo, contexto y timeouts

Puedes seleccionar un modelo específico para la transcripción, dar más contexto en el prompt, y configurar el response timeout y el idle timeout para afinar la experiencia.

Ajustes de modelo, contexto y timeouts

Puedes ampliar la funcionalidad del agente disparando distintos subflujos o lógica según la llamada a función.

Disparar subflujos según la llamada a función

Integración y uso de ElevenLabs

Para integrar ElevenLabs, ve a la pestaña de Integraciones del panel. Esta integración te permite usar tus voces personalizadas con el modelo en tiempo real.

Integración de ElevenLabs

Para cambiar a tu voz, copia el Voice ID desde tu dashboard de ElevenLabs, selecciona ElevenLabs en el desplegable y pega el Voice ID en el campo. El Agente de IA usará entonces tu voz personalizada.

Pegar el Voice ID de ElevenLabs

También puedes fijar esto por defecto a nivel de subflujo, configurándolo dentro del nodo Start.

Grabaciones y otros ajustes

Para fijar la voz de ElevenLabs por defecto en todos los flujos, define el Voice ID en los ajustes del bot.

Voice ID por defecto en los ajustes del bot

También puedes configurar la grabación de las llamadas de voz. Hay cuatro opciones:
  • None — no se graba nada.
  • Inbound Calls — solo llamadas entrantes (de personas que llaman al número del bot).
  • Outbound Calls — solo llamadas salientes (iniciadas por el bot).
  • All Calls — se graban todas las llamadas.

Ajustes de grabación de llamadas