Si has desarrollado un agente de voz con LiveKit, sabes que la parte compleja —reconocimiento de voz, modelo de lenguaje, síntesis de voz y gestión de turnos— ya está resuelta. El verdadero obstáculo aparece cuando intentas conectar un número telefónico real de India a tu sistema. La integración con la red PSTN india implica problemas de aprovisionamiento de DIDs, configuración de trunks SIP, cumplimiento normativo con TRAI y registro de CDRs para facturación. Todo eso consume semanas y no forma parte de tu producto principal. Aquí es donde Boni Voice ofrece un conector gestionado que simplifica toda esa capa operativa, permitiéndote enlazar un número empresarial indio directamente con tu instancia de LiveKit. Este artículo analiza el problema, lo que abstrae el conector, cómo encaja la integración y por qué debería importarte, todo desde una perspectiva técnica y empresarial.
El problema fundamental es que los proveedores de DIDs en India están orientados a grandes empresas. Conseguir un número programable como desarrollador —especialmente con bajo volumen y sin un proceso KYC que dure semanas— es casi imposible. La mayoría no publica APIs, y los que lo hacen tienen precios pensados para operadores, no para startups. Además, necesitas configurar un trunk SIP que puentee la llamada PSTN con el servicio SIP entrante de LiveKit, negociar códecs entre fronteras de red y depurar problemas de audio sin visibilidad. A esto se suma la lógica de enrutamiento: reglas de dispatch para decidir qué sala, qué agente y qué hacer en caso de fallo. Y luego está el cumplimiento normativo indio: TRAI exige cabeceras específicas, verificación de listas DND y registro de caller ID. Por último, necesitas logs de CDR, grabaciones y transcripciones para facturación y depuración. Todo esto, unido, convierte un proyecto de semanas en una pesadilla operativa.
El conector LiveKit de Boni Voice actúa como una capa gestionada entre la PSTN india y tu despliegue de LiveKit. Te permite obtener un DID indio real desde su consola, sin acuerdos de operador. El número es un número empresarial funcional para voz entrante. Cuando una llamada llega a tu DID, Boni la puentea a un trunk SIP entrante de LiveKit que tú configuras. El conector gestiona la conexión PSTN-SIP, así que no tienes que lidiar directamente con credenciales del trunk ni con el proveedor de DID. Además, defines reglas de dispatch dentro de LiveKit para determinar qué sala crear y qué agente despertar. El conector pasa metadatos de la llamada (número del caller, DID marcado, timestamp) como atributos del participante. Si tu agente no está disponible, puedes configurar comportamientos de respaldo —buzón de voz, transferencia, tono de ocupado— a nivel del conector, sin tener que programarlo en cada agente.
Otro aspecto clave son los logs: CDRs, grabaciones y transcripciones están disponibles a través de la API y consola de Boni Voice, lo que te da una fuente única de verdad para depuración y facturación, separada de lo que instrumentes dentro de LiveKit. Además, el mismo número y lógica de enrutamiento pueden extenderse a llamadas de WhatsApp, ya que la API de Boni está diseñada con enfoque API-first para WhatsApp Calling. Esto abre la puerta a canales de comunicación multicanal con la misma infraestructura.
Desde una perspectiva técnica y empresarial, integrar un agente de voz con números reales indios permite a startups y agencias ofrecer soluciones de atención al cliente, telemedicina, logística o líneas de ayuda, todo sobre una base sólida de IA conversacional. En Q2BSTUDIO, como empresa de desarrollo de software especializada en aplicaciones a medida, hemos visto cómo la falta de un puente limpio entre PSTN y WebRTC frena proyectos prometedores. Por eso, soluciones como el conector de Boni Voice encajan perfectamente en ecosistemas donde ya se usan tecnologías cloud como AWS o Azure para alojar agentes de IA, o donde se requiere ciberseguridad para proteger las comunicaciones y los datos de los clientes. Además, la capacidad de registrar y analizar llamadas con herramientas de BI como Power BI puede proporcionar métricas valiosas sobre el rendimiento de los agentes y la satisfacción del usuario.
El flujo de integración conceptual es sencillo: primero, provisionas un número indio desde la consola de Boni Voice. Luego, registras un trunk SIP entrante en tu instancia de LiveKit y lo vinculas al número mediante la API del conector. Después, configuras una regla de dispatch en LiveKit para que las llamadas entrantes creen una sala con un prefijo y lancen tu agente. Cuando un cliente llama, la llamada viaja desde la PSTN india hasta Boni, que la puentea a tu trunk SIP, LiveKit aplica la regla de dispatch, se crea la sala, tu agente la recoge y comienza la conversación con ASR/LLM/TTS. Al colgar, Boni registra el CDR, la grabación y la transcripción. Tu agente no necesita cambios; es el mismo worker de livekit-agents que ya tienes.
El conector también dispara webhooks para eventos del ciclo de vida de la llamada (answered, completed, etc.), que puedes usar para sincronizar con tu backend. Esto facilita la conciliación de facturación y la depuración. Es importante destacar que el conector está en fase piloto, con acceso temprano, inventario limitado de números y APIs que pueden cambiar antes de la disponibilidad general. El equipo de Boni planea abrir el código del conector, lo que permitirá inspeccionar la lógica de puenteo, ejecutar una variante autoalojada y contribuir con patrones de dispatch.
¿Para quién es esto? Principalmente para startups que construyen productos de voz sobre LiveKit y necesitan números indios sin un acuerdo empresarial. También para agencias que implementan soluciones de agente telefónico para clínicas, mesas de logística o líneas de ayuda, que requieren un camino de aprovisionamiento repetible sin integración SIP personalizada. Y para equipos internos de empresas que ya usan plataformas de voz y quieren añadir capacidad de IA telefónica sobre la misma capa de telefonía. Si tu producto se apoya en un stack de telefonía internacional de hiperescalador, el conector puede ser menos relevante ahora, pero si tu foco es India, es una herramienta que te ahorrará semanas de integración.
En Q2BSTUDIO, ayudamos a empresas a diseñar e implementar soluciones de software que integran IA, automatización de procesos y ciberseguridad, todo sobre infraestructuras cloud AWS o Azure. Un agente de voz conectado a la red telefónica real puede ser el núcleo de un sistema de atención al cliente automatizado, un asistente de ventas o un servicio de soporte técnico. Con el conector de Boni Voice, el camino hacia ese objetivo se acorta significativamente. Si ya tienes tu agente LiveKit funcionando, solo necesitas provisionar un número, vincularlo y probar. El resto lo hace el conector.
En resumen, la integración de llamadas indias reales con tu agente LiveKit ya no tiene por qué ser un proyecto de semanas. Boni Voice proporciona un conector gestionado que elimina el dolor del aprovisionamiento de DIDs, la configuración de trunks SIP, las reglas de enrutamiento y el cumplimiento normativo, permitiéndote centrarte en la capa de IA de tu producto. Ya sea que estés construyendo un asistente virtual para una clínica o un sistema de atención al cliente para una startup logística, esta solución te acerca un paso más a tener agentes de voz realmente operativos en India. El piloto está abierto, la documentación disponible y el equipo de Boni listo para conversar. Es hora de que tu agente de voz conteste llamadas reales.





