Novedades

LiveKit: integración del agente conversacional con Flash Telecom

Aprende cómo conectar un número o trunk SIP de Flash Telecom con LiveKit Cloud para que un agente de voz con IA atienda llamadas entrantes usando reglas de dispatch.

La telefonía empresarial está cambiando rápido. Hoy ya no hablamos solo de centralitas virtuales, buzones o colas de llamada: cada vez más empresas quieren que un agente de voz con inteligencia artificial pueda atender llamadas, filtrar consultas, recoger datos o derivar la llamada cuando sea necesario.

Una forma muy potente de hacerlo es combinar un trunk SIP de Flash Telecom con LiveKit Cloud, una plataforma orientada a construir agentes de voz, vídeo y tiempo real.

En este artículo explicamos, de forma práctica, cómo preparar una integración básica para que una llamada recibida en un número de Flash Telecom llegue a LiveKit y sea atendida por un agente de IA.


Qué vamos a conseguir

El objetivo es este flujo:

Cliente llama a un número de Flash Telecom

Flash Telecom enruta la llamada por SIP

LiveKit Cloud recibe la llamada

Una Dispatch Rule envía la llamada a una sala

Un agente de IA entra en la sala y atiende la llamada

LiveKit permite aceptar llamadas entrantes configurando inbound trunks, dispatch rules y agentes que se conectan a las salas donde llegan esas llamadas.


Requisitos previos

Antes de empezar, necesitamos:

  • Una cuenta en LiveKit Cloud.
  • Un agente creado y desplegado en LiveKit.
  • Un trunk SIP, Centralita o Línea IP Plus de Flash Telecom.

1. Crear o desplegar el agente en LiveKit Cloud

Lo primero es tener el agente de IA preparado en LiveKit.

Desde LiveKit Cloud podemos crear un agente, probarlo y desplegarlo. Es importante que el agente esté desplegado y en estado running, no solo creado como borrador.

Entra en Agents del menú principal:

Luego pulsa en Deploy New Agent para crearlo:

Configura el agente con los detalles que necesites (idioma, saludo, etc, etc). Es importan que recuerds el Agent Name porque lo usaremos más adelante.
En nuestro ejemplo se llama Agente:


2. Configurar la entrada SIP en LiveKit

Para que LiveKit pueda recibir llamadas, hay que crear una entrada SIP o inbound trunk.

En LiveKit Cloud, esta parte se encuentra dentro de la zona de Telephony, SIP Trunks:

Pulsa en «Create new trunk»

Configúralo así (el nombre que quieras, Inbound y el número de teléfono contratado en Flash Telecom empezando por +34)::


Una vez creado es importante que anotes el código SIP URI que te mostrará.
Se muestra así (la parte que necesitas es lo que va entre sip: y sip.livekit.cloud, solo el código generado):

3. Crear la Dispatch Rule

En Telephony elige la opción Dispatch rules.

En LiveKit, una dispatch rule determina a qué sala entra cada llamada SIP. Puede enviar cada llamada a una sala individual, usar un prefijo de sala o aplicar reglas más avanzadas.

Pulsa en «Create new dispatch rule»

Configúralo así (lo más importante es que el nombre del Agente debe ser exactamente el mismo que pusiste en el agente, porque no es automático).
No olvides en Trunks marcar el trunk creado anteriormente:


4. Cuidado con Agent Name y Agent ID

Este es uno de los errores más habituales.

En la pantalla del agente LiveKit muestra dos valores:

Agent Name: Agente
Agent ID: CA_xxxxxxxxxxxxx

Para la Dispatch Rule hay que usar:

Agente

No hay que usar:

CA_xxxxxxxxxxxxx

5. Configurar Flash Telecom para enviar la llamada a LiveKit

Una vez tenemos el inbound trunk y la dispatch rule en LiveKit, hay que configurar el lado de Flash Telecom.

Entra al panel y crea o edita un Desvío en la Cola de Llamada.

Elige LiveKit como destino y añade el nombre del trunk (el que copiaste en el paso del Trunk):


8. Usos prácticos para empresas

Esta integración permite crear soluciones muy interesantes:

  • Atención telefónica 24/7.
  • Recepción automática de llamadas.
  • Clasificación inicial de consultas.
  • Recogida de datos del cliente.
  • Confirmación de citas.
  • Soporte básico.
  • Resúmenes automáticos de llamada.
  • Derivación posterior a un operador humano.
  • Integración con CRM, email o sistemas internos.

Por ejemplo, una clínica dental podría usar un agente para recoger datos de nuevos pacientes, confirmar el motivo de la llamada y enviar un resumen al equipo administrativo.

Una empresa de servicios podría usarlo para filtrar incidencias, identificar al cliente y crear un aviso interno.


admin

Entradas recientes

VAPI: integración del agente conversacional con Flash Telecom

Introducción Vapi permite conectar asistentes de voz con sistemas telefónicos reales mediante SIP. Esto hace…

1 semana hace

Centralita virtual para clínicas dentales: cómo no perder llamadas, citas ni pacientes

Descubre cómo una centralita virtual para clínicas dentales ayuda a atender mejor las llamadas, organizar…

1 semana hace

Casos de uso de un Agente Conversacional IA con tu número de Flash Telecom

Recientemente hemos explorado cómo puedes conectar potentes motores de IA conversacional como ElevenLabs y Retell…

2 meses hace

RetellAI: integración del agente conversacional con Flash Telecom

Integra tu Línea IP Plus o Centralita con inteligencia artificial para automatizar llamadas entrantes y…

2 meses hace

ElevenLabs: integración del agente conversacional con Flash Telecom

Integra tu Línea IP Plus o Centralita con inteligencia artificial para automatizar llamadas entrantes y…

3 meses hace

Cómo contratar números internacionales para tu empresa (sin abrir oficina): guía completa, requisitos, precios y errores típicos

Contrata un número internacional (DID) en minutos: elige país y ciudad, conoce requisitos por país,…

3 meses hace