turncall
Infraestructura auto-alojada para agentes de voz impulsados por IA. Conecta números de teléfono vía Twilio o WebRTC con modelos LLM, STT y TTS configurables. Permite control total sobre datos, costes y despliegue sin tarifas por minuto de plataforma.
Ficha actualizada 25 sept 2026, 7:22 · upstream 25 sept 2026, 7:08 · release 1.1.0
Qué es turncall
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
TurnCall es una plataforma de infraestructura para agentes de voz que permite auto-alojar la lógica detrás de un número de teléfono. Integra componentes clave como reconocimiento de voz (STT), modelos de lenguaje grandes (LLM) y síntesis de voz (TTS) en un pipeline optimizado. Soporta múltiples proveedores, desde OpenAI hasta Ollama local o AWS Bedrock, permitiendo una mezcla personalizada según necesidades de privacidad y coste.
La arquitectura soporta tanto llamadas telefónicas tradicionales vía PSTN como conexiones WebRTC directas desde el navegador. Incluye capacidades avanzadas como detección inteligente de pausas para mejorar la naturalidad, transferencia de llamadas a agentes humanos y análisis post-llamada automático. Además, ofrece soporte para RAG (búsqueda en conocimiento) e integración con servidores MCP para extender funcionalidades sin código.
El sistema está diseñado para ser escalable y seguro, permitiendo gestión multi-inquilino, control de versiones de agentes y pruebas A/B. La licencia MIT facilita su adopción en proyectos open source o comerciales, manteniendo la propiedad de los datos y las grabaciones en servidores propios o almacenamiento S3 gestionado por el usuario.
- Asistente virtual de recepción para clínicas médicas que responde llamadas entrantes automáticamente.
- Soporte técnico automatizado capaz de consultar bases de conocimiento (RAG) para resolver incidencias.
- Encuestas y análisis de sentimiento en llamadas telefónicas con generación de reportes automáticos.
- Sistema de triaje inicial que deriva llamadas complejas a agentes humanos mediante transferencia.
- Chatbot de voz para e-commerce que gestiona devoluciones y consultas de pedidos en tiempo real.
- Infraestructura auto-alojada con licencia MIT, eliminando tarifas por minuto de plataforma.
- Pipeline optimizado con latencia de procesamiento de ~800ms (cascada) o ~300ms (speech-to-speech).
- Soporte nativo para múltiples proveedores de STT/LLM/TTS, incluyendo Ollama local y AWS Bedrock.
- Detección inteligente de pausas y barge-in mediante Silero VAD para interacciones naturales.
- Integración con servidores MCP para descubrimiento automático de herramientas externas.
- Requiere configuración manual de claves API (Twilio, LLMs) en variables de entorno o archivo .env.
- El análisis post-llamada depende del modelo LLM seleccionado y su disponibilidad en la región.
- La funcionalidad de avatar de video está limitada a llamadas WebRTC con cascada, no soporta PSTN directo.
- No incluye soporte para SMS ni WhatsApp nativo sin integración adicional vía Twilio/WhatsApp API.
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Despliegue recomendado en entorno con 4 núcleos CPU y 8GB RAM mínimo. Utilizar `make docker-up` para levantar PostgreSQL, Redis y la API. Para almacenamiento persistente, configurar S3 o usar sistema de archivos local con `make migrate-local`. Asegurar red segura para WebRTC y autenticación vía API Keys en endpoints `/v1/agents`.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.