Voltar para a vitrine
Telefonia · SegurançaSistema completo

Call Analyzer

Analise, classifique e bloqueie chamadas de telemarketing e spam — com histórico completo de cada número.

ouça em ~1min50

// Preview do projeto

Resumo do produto

Sistema completo de análise e monitoramento de chamadas integrado ao Microsoft Phone Link: importa o histórico do celular para um PostgreSQL local, classifica números por tipo de linha e risco (spam, bloqueio, telemarketing), enriquece com empresa, região e operadora via reverse lookup e apresenta tudo em um dashboard com filtros combináveis e ações rápidas.

O problema que resolve

Telefonemas de telemarketing e spam são um dos maiores ruídos do dia a dia. Sem um histórico organizado e enriquecido, é impossível saber quem ligou, com que frequência e se vale a pena bloquear — o usuário fica refém do que o aparelho mostra.

Por que foi construído

Nasceu de uma dor real: excesso de telefonemas abusivos. Em vez de só bloquear na mão, virou um sistema que coleta o histórico completo, identifica padrões e devolve o controle ao usuário — com a garantia de nunca apagar os dados sincronizados.

Como funciona na prática

Sincroniza o histórico de chamadas do Phone Link para o PostgreSQL com política de apenas INSERT/UPSERT (nunca DELETE/TRUNCATE/DROP). Classifica automaticamente o tipo de linha (celular, fixo, 0800/0300), faz reverse lookup com busca web, enriquece cada número com empresa, região e operadora e entrega um dashboard com totais, top chamadores, gráficos temporais e filtros combináveis — tudo com ações de bloquear/desbloquear e marcar como spam.

Stack técnica por camada

Frontend

  • HTML5 + CSS3 + JavaScript (SPA)Dashboard com totais, top chamadores, gráficos temporais e filtros combináveis

Backend

  • Python 3.14 + FastAPI3.14API REST: /api/calls, /api/phones, /api/lookup, /api/contacts, /api/dashboard e /api/sync/phonelink

Integração

  • Microsoft Phone Link (SQLite)Importação do histórico de chamadas e contatos do celular vinculado ao Windows

Banco de dados

  • PostgreSQL 1616Base local com INSERT/UPSERT — nunca apaga dados

* Versões exatas e detalhes de configuração são informados na proposta, conforme a personalização escolhida.

Funcionalidades principais

  • Dashboard com visão geral: recebidas, efetuadas, perdidas, recusadas, spam e bloqueadas
  • Top chamadores com ações rápidas (bloquear, spam, ver histórico)
  • Gráficos temporais: distribuição por hora, dia da semana e ano
  • Filtros combináveis por tipo, direção, período, hora e duração
  • Números agrupados com classificação automática de linha (celular, fixo, 0800/0300)
  • Reverse lookup com busca web e dados enriquecidos (empresa, região, operadora)
  • Ações de bloquear, desbloquear e marcar como spam
  • Sincronização de contatos do Phone Link
  • Garantia de não destruição de dados: apenas INSERT/UPSERT na sincronização

O que dá para personalizar

  • Frontend em React ou Angular no lugar da SPA atual
  • Regras automáticas de bloqueio por padrão (prefixo, horário, frequência)
  • Alertas em tempo real (Telegram, WhatsApp, notificação) para números suspeitos
  • Versão multi-usuário em nuvem, com acesso web de qualquer lugar
  • Importar outras fontes além do Phone Link (CSV, operadora, CRM)
  • Backend em .NET ou Node.js e banco em SQL Server/MySQL, se preferir

Cada alteração de camada ou funcionalidade entra no orçamento com prazo e custo transparentes — o software é seu, não uma caixa fechada.

Gostou do Call Analyzer?

Ele pode ser o ponto de partida do seu projeto — igual, adaptado ou só uma inspiração. E se o seu caso for totalmente diferente — um desafio não trivial, que pede análise e requisitos — também funciona: o orçamento é grátis e sem compromisso.