Guia de Integração e Referência Técnica
O VoxyWatch é uma plataforma de observabilidade e diagnóstico inteligente para redes de voz, operando 100% auto-hospedado e sem dependências de nuvem.
Notas de versão, binários e guias no GitHub: github.com/VoxyWatch/publish
Instalação rápida
Um único comando instala tudo. Detecta automaticamente sua distribuição Linux (Debian, Ubuntu, Amazon Linux 2023, RHEL/Rocky):
curl -fsSL https://raw.githubusercontent.com/VoxyWatch/publish/main/install.sh | sudo bash Após a instalação, acesse https://SEU-IP. Credenciais padrão: admin / voxywatch. O plano gratuito suporta até 100 chamadas simultâneas.
Ativação de licença
Obtenha seu Hardware ID com node /opt/voxywatch/get-hwid.js ou em Configurações → Licença. Ative de duas formas:
1. Pelo portal web: Envie o arquivo .key em Configurações → Licença.
2. Pelo terminal: Copie o arquivo .key para /etc/voxywatch/license.key com permissão 640.
# Terminal activation: Copy your license file into place
cp voxywatch.key /etc/voxywatch/license.key
chown root:voxywatch /etc/voxywatch/license.key
chmod 640 /etc/voxywatch/license.key Compatibilidade com SBCs e Métodos de Ingestão
Compatível com todos os SBCs e gateways do mercado (Cisco, AudioCodes, Ribbon, Kamailio, Asterisk, etc.).
3 Métodos Universais de Ingestão
Selecione o método ideal para a topologia da sua rede:
- 1. HEP (v1 / v2 / v3): Protocolo de encapsulamento para SIP e RTCP via UDP/TCP na porta 9060.
- 2. SIPREC (SRS Nativo): Gravação de sessões (RFC 7865/7866) com reconstrução estéreo direta.
- 3. Port Mirroring / Traffic Mirroring (SPAN, ERSPAN, Cloud Mirroring): Cópia passiva de pacotes de switches ou nuvem (Cisco SPAN/RSPAN/ERSPAN, Juniper/MikroTik/Arista Port Mirroring, AWS VPC Traffic Mirroring [VXLAN], GCP Packet Mirroring, VMware vSwitch) via voxywatch-probe, sem alterar o SBC.
voxywatch-probe — agente leve de captura
Agente leve (Go + libpcap) para capturar SIP/RTP/RTCP em portas espelhadas e encaminhar HEPv3 ao VoxyWatch.
Instalação no servidor ou ponto de captura (passivo e somente leitura):
curl -fsSL https://raw.githubusercontent.com/VoxyWatch/voxywatch-probe/master/install.sh | sudo bash -s -- --server YOUR_VOXYWATCH:9060 Executa como serviço systemd. Verifique com systemctl status voxywatch-probe.
Guias por modelo e matriz de SBCs: github.com/VoxyWatch/voxywatch-probe/docs/sbc.
Agente SNMP e traps
Agente SNMP v2c/v3 e traps para integração com PRTG, Zabbix, Nagios e NMS corporativos.
Métricas expostas: Mais de 30 OIDs com saúde do servidor e KPIs de VoIP (ASR, NER, MOS, jitter, perda).
Traps: Disparo por transição de estado para perda de captura ou queda de qualidade.
Baixe a MIB e configure credenciais em Configurações → SNMP. Portas: UDP 161 (agente) / UDP 162 (traps).
Incidentes e Diagnóstico para NOC
Anomalias detectadas abrem incidentes com histórico auditável e fechamento automático por estabilização.
Investigação automatizada de telemetria
O VoxyWatch correlaciona chamadas com falha, códigos SIP e rotas IP para identificar a causa raiz.
Confiança estatística
Severidade crítica requer desvio sustentado de baseline (−92% de falso ruído em produção).
Alertas no Telegram e Email SMTP
Notificações críticas chegam com diagnóstico e botões de ação (Reconhecer · Investigar).
Configuração em 2 minutos
- Crie o bot do Telegram em Configurações → Notificações.
- Cada operador vincula seu chat com código único.
- Defina o nível de severidade por canal.
Ações auditadas pelo usuário do portal e controladas por função.
Canal de Email SMTP
Motor SMTP integrado para envio direto de alertas para listas de plantão.
Roadmap: Integrações com Microsoft Teams e Slack em desenvolvimento.
Servidor MCP (Model Context Protocol)
Conecte assistentes de IA (Claude Desktop, Cursor) à telemetria do NOC sem acesso a terminal ou banco.
Segurança e Isolamento
- 12 Ferramentas de somente leitura: Consulte tráfego, MOS, incidentes, CDRs e indícios de fraude.
- Sem acesso a Shell ou SQL: API isolada em sandbox sem capacidade de alterar configurações.
- Autenticação segura: Chaves de API dedicadas com auditoria local e limites de taxa.
Guia de configuração: Documentação do Servidor MCP no GitHub ↗
Flash Call & Detecção de Fraude
Monitoramento passivo de chamadas curtas de autenticação e desvios de tráfego internacional.
Detector de Flash Call
Identifica chamadas de autenticação flash (A2P OTPs) via Port Mirror, HEP ou SIPREC em modo Shadow ou Alerta.
Inteligência Antifraude
Alerta sobre destinos de alto risco e mudanças bruscas de volume internacional.
Especificação técnica: FLASH_CALL_DETECTION.md no GitHub ↗
Supressão de áudio PCI-DSS
O áudio RTP durante o pagamento é descartado na fonte pelo voxywatch-probe.
Funcionamento
Regras recarregadas dinamicamente sem reinício de serviços.
Fluxo em Contact Centers
Pausa acionada pelo CRM interrompe imediatamente o áudio sensível.
Especificação técnica: Especificação PCI-DSS no GitHub ↗ para esquemas JSON.
Transcrição de Áudio de Chamadas
Geração de transcrições indexadas e pesquisáveis a partir do áudio capturado.
Principais recursos
- Geração sob demanda diretamente nos detalhes da chamada.
- Separação estéreo com sincronização por timestamp.
- Player interativo com segmentos de texto clicáveis.
- Exportação em TXT, JSON e legendas SRT.
- Busca textual de termos nas chamadas transcritas.
Privacidade e Segurança
Processamento local seguro com permissões 0600 e respeito à supressão PCI-DSS.
Especificação técnica: SPEECH_TO_TEXT_BETA.md no GitHub ↗
Calculadora de dimensionamento
Calcule a infraestrutura necessária com base no volume de chamadas e período de retenção.
Calculadora de tamanho de servidor
Derivado de medições reais em produção (1104 amostras). Estime o hardware com base na sua carga.
Opções avançadas (ACD, codec,% gravado)
Especificações recomendadas
medidoModelo de utilização alvo 0,65 (cabeçalho 35%). Tamanho pelo pico, não pela média. Contate-nos para >300 CPS.
Copiloto IA para NOC
Diagnóstico inteligente em linguagem natural para identificar causas de falhas. Estritamente de somente leitura.
Traga sua própria chave (BYOK) — Configurações → IA:
Compatível com OpenAI, Anthropic Claude, Google Gemini e modelos locais via Ollama.
Consultas cacheadas localmente e total soberania dos dados.
API de integração /api/v1
API REST de somente leitura para sistemas de bilhetagem e monitoramento.
Endpoints disponíveis: Busca de CDRs, traços SIP JSON e download de capturas PCAP e áudio.
Autenticação e segurança: Chaves API com escopos específicos e erros no padrão RFC 9457.
Gerencie chaves em Configurações → Chaves API. Exemplo:
curl -H "Authorization: Bearer YOUR_KEY" \
https://YOUR-VOXYWATCH/api/v1/cdr?from=2026-06-01&to=2026-06-07&carrier=acme Faturação, Pagamentos e Cancelamento
Pagamentos, assinaturas e recibos são processados com segurança pelo Stripe.
Gerencie sua assinatura ou baixe faturas no portal Stripe:
Acesse com seu e-mail de compra e o código de verificação.
Cancelamento de assinatura
Cancele a qualquer momento mantendo o acesso até o fim do período.
Termos de reembolso
Reembolso integral em até 14 dias se o software não puder operar na sua rede.