Sobre o projeto
Zeus é uma plataforma VoIP auto-hospedada e nativa em nuvem que oferece comunicações empresariais na sua própria infraestrutura. Ela fornece provisionamento instantâneo de números de telefone via VoIP.ms, um softphone web e PWA sobre WebRTC, SMS e mensagens unificadas, fax digital AvantFax, resumos de correio de voz por IA via LLM local (Ollama) e cobrança por assinatura através da Magnate (RevenueOps). A plataforma é construída sobre FreePBX/Asterisk e inclui um portal de cliente Next.js 16, SSO Cerulean Authentik e HTTPS via Nginx Proxy Manager.
Os principais recursos incluem:
- **Gerenciamento de Telefones**: Pesquisa e pedido de DID via API REST do VoIP.ms, provisionamento de extensões PJSIP do FreePBX, limites de números baseados em planos.
- **SMS e Comunicações Unificadas**: Interface web completa de mensagens, SMS via tronco PJSIP do FreePBX, notificações de correio de voz para e-mail e fax para e-mail.
- **Fax**: Provisionamento de usuários AvantFax e integração HylaFAX+, envio de fax digitalmente com rastreamento de status.
- **Softphone**: Discador SIP.js, PWA instalável, controles em chamada (mudo, espera, DTMF), suporte a STUN/TURN.
- **Integração AMI do Asterisk**: Eventos de chamada em tempo real, coleta de CDR, estado de dispositivo ao vivo.
- **Correio de Voz e Histórico de Chamadas**: Caixa de entrada de correio de voz com transcrições, resumos de IA via LLM local, tabela CDR ao vivo.
- **Contatos**: CRUD completo, sincronização automática de nomes de conversas.
- **Cobrança**: Integração Magnate (RevenueOps), modo legado Stripe descontinuado.
- **Revenda e Marca Branca**: Marca personalizada, domínios de revenda com exibição automática de marca.
As opções de implantação incluem Docker (somente portal ou pilha completa), npm para desenvolvimento e scripts de configuração bare-metal para Ubuntu 24.04. A imagem Docker de pilha completa inclui Asterisk, FreePBX, AvantFax e o portal, com volumes compartilhados do plano de voz para o complemento Capstone. A plataforma suporta SSO Cerulean Authentik com três modos de autenticação (authentik, freepbx, ambos). O script de automação de host proxy NPM provisiona subdomínios canônicos e certificados SSL curinga via TSIG/rfc2136 DNS-01.
Zeus é projetado para evitar dependências de APIs de voz em nuvem, manter o áudio local e integrar identidade e cobrança com controle de acesso. É licenciado sob AGPL-3.0-or-later.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.