zeus
Plataforma VoIP cloud-native auto-alojada con portal Next.js, SSO Authentik, integración Asterisk/FreePBX, facturación Magnate y AI local para resúmenes de voz. Incluye softphone PWA, SMS, fax digital y gestión de números DID vía VoIP.ms.
Ficha actualizada 24 sept 2026, 8:05 · upstream 24 sept 2026, 7:47 · release v1.3.1
Qué es zeus
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Zeus es una plataforma de telecomunicaciones cloud-native diseñada para ejecutarse en infraestructura propia, eliminando la dependencia de APIs de voz en la nube que filtran audio o generan costes por minuto. Integra un portal de autogestión Next.js 16 con SSO mediante Cerulean Authentik, gestionando identidad y acceso centralizado. La plataforma se conecta a Asterisk/FreePBX para routing SIP, VoIP.ms para provisión de números DID y AvantFax para fax digital, manteniendo la soberanía de los datos.
La arquitectura separa la facturación en Magnate (RevenueOps) para gestionar suscripciones y planes, evitando que Zeus almacene claves de pago o procese transacciones directamente. Ofrece un softphone PWA basado en WebRTC con SIP.js, soporte offline y controles avanzados de llamada. Incluye integración con Ollama para generar resúmenes de correos de voz mediante IA local sin enviar audio a terceros.
El despliegue soporta opciones modulares (solo portal o stack completo) mediante Docker Compose, con scripts automatizados para gestión de hosts proxy y certificados SSL wildcard. Es ideal para empresas que requieren control total sobre sus comunicaciones, facturación flexible y capacidad de white-label para revendedores sin lock-in tecnológico.
- Auto-provisionamiento instantáneo de números telefónicos vía VoIP.ms desde el portal
- Softphone PWA instalable con WebRTC para llamadas SIP sin app nativa
- Gestión unificada de SMS y correos de voz con transcripciones e IA local
- Facturación de suscripciones y gestión de planes mediante Magnate RevenueOps
- White-label para revendedores con branding personalizado por dominio
- Integración de fax digital AvantFax con historial y seguimiento de estado
- Arquitectura cloud-native con Docker Compose y soporte para despliegue en bare-metal
- SSO centralizado con Cerulean Authentik, eliminando contraseñas locales redundantes
- IA local con Ollama para resúmenes de voz sin enviar datos a la nube
- Integración nativa con Asterisk AMI y FreePBX PJSIP para control total del PBX
- Portal Next.js 16 con soporte PWA, offline y controles de llamada en vivo
- Scripts automatizados para gestión de subdominios y certificados SSL wildcard
- Requiere infraestructura externa (Asterisk/FreePBX) si se usa la opción solo portal
- Facturación no nativa, depende de Magnate o configuración legacy de Stripe
- Complejidad alta en despliegue inicial con múltiples servicios y dependencias
- Dependencia de proveedores externos como VoIP.ms y AvantFax para funcionalidades específicas
- Configuración manual de variables de entorno y scripts para sincronización DNS TSIG
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.
Desplegar usando docker-compose.yml para portal o docker-compose.full.yml para stack completo. Crear volúmenes compartidos pbx-* antes de iniciar si es la primera vez. Configurar AUTHENTIK_ISSUER_URL para habilitar SSO. Usar scripts/npm-proxy-hosts.py para gestionar subdominios y SSL wildcard con Nginx Proxy Manager. Asegurar que FreePBX tenga API module activo y AMI en :5038.
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.