IPRSW
Softswitch Classe 4/5
Softswitch Classe 4/5 nativo para o mercado brasileiro
Desenhado desde o núcleo para numeração E.164 nacional, DDD, localidades Anatel, portabilidade RN1/RN2, tipos de chamada regulatórios e rotas emergenciais.
“Softswitch classe 4/5 com a regulação brasileira de telecom no núcleo, não como adaptação.”
O IPRSW é um softswitch classe 4/5 nativo para o mercado brasileiro. Em vez de adaptar uma plataforma internacional ao Brasil, ele foi desenhado desde o núcleo para tratar numeração E.164 nacional, DDD, localidades Anatel, portabilidade (RN1/RN2), tipos de chamada regulatórios e rotas emergenciais. Construído sobre tecnologias maduras e de mercado — OpenSIPS 3.4, rtpengine, FreeSWITCH, MariaDB e Redis — e operado por uma interface administrativa web moderna, entrega roteamento multi-operadora confiável, tarifação em tempo real, segurança SIP robusta e operação sem downtime, com capacidade para milhares de chamadas por segundo.
Roteamento multi-operadora confiável, tarifação em tempo real, segurança SIP robusta e operação sem downtime — com cobertura regulatória brasileira de núcleo, não plugin.
O que o IPRSW faz
Roteamento inteligente multi-operadora
Seleção de carriers e trunks por plano de roteamento versionado e publicado de forma atômica. Múltiplas operadoras por chamada, failover automático (troca de trunk dentro da operadora e cascata para operadora alternativa) e rollback instantâneo — tudo sem reiniciar o sistema. Cada decisão de rota fica registrada e auditável.
Perfis de linha e catálogo de operadoras
Regras de perfil definem como cada linha entra no fluxo (rota nova, legada, origem confiável, bloqueio ou encaminhamento). Catálogo completo de carriers e trunks com limites de canais, timeouts individuais, quarentena automática de troncos com falha e templating de headers SIP por operadora.
Classificação brasileira de chamadas
Detecção automática de tipo de discagem — local fixo/móvel, longa distância nacional, internacional, 0800/0300, serviços especiais, ONNET e emergenciais (190/192/193) — a partir do número normalizado, com resolução de DDD, UF e localidade Anatel. Regras editáveis sem recompilar.
DIDs e portabilidade (RN1/RN2)
Gestão de números internos com suporte a portabilidade local e aplicação de formato de rota por operadora receptora (RN2), com fallback para o BDO. Rastreamento completo de portação no CDR.
Tarifação em tempo real e pré-pago
Reserva de saldo/franquia antes de aceitar a chamada, consumo na finalização e limpeza automática de reservas órfãs. Suporta pós-pago, pré-pago, quotas por linha/cliente, cadência de tarifação e cobrança reversa.
Segurança SIP e antifraude
Firewall dinâmico por IP, país e ASN; validação de identidade (anti-spoofing de CLI) contra a fronteira de confiança da linha; rejeição de origens desconhecidas; CPS global anti-flood; e motor antifraude comportamental com alertas em tempo real e suspensão condicional de linhas.
Tratamento de mídia
FreeSWITCH como media-server isolado: mensagens de áudio para chamadas rejeitadas (congestionamento, sem saldo, fora de horário, bloqueio, tarifa reversa) e normalização de SDP/codec via rtpengine — separando totalmente mídia do plano de sinalização.
Controle de capacidade e CPS
Limite de chamadas simultâneas e de chamadas por segundo por linha, cliente, trunk e endpoint, com enforcement de alta performance via Redis — protegendo a plataforma contra picos e abusos.
Siga-me e grupo de busca
Motor único de plano de entrega inbound: encaminhamento para múltiplos destinos com fallback, timeout progressivo e log por tentativa, incluindo destinos remotos (SIP URI), preservando identidade e bilhetagem.
Feature flags e operação sem downtime
Funcionalidades ligadas/desligadas em segundos, sem reinício, com log de auditoria — habilitando canário, rollout controlado e rollback com segurança.
Bilhetagem regulatória, CDR e observabilidade
CDR completo com campos regulatórios (operadora/trunk de saída, RN2, categoria de tarifa, destino portado, UFs, troncos tentados), dashboard em tempo real, alertas operacionais padronizados e CDR Viewer com filtros e exportação.
Administração web centralizada
Interface Vue 3 + PrimeVue sobre backend FastAPI, com autenticação JWT, tokens de acesso escopados, CRUD completo de toda a planta (endpoints, carriers, trunks, DIDs, dialplan, firewall), teste de dialplan/regex em tempo real, log de auditoria e reload de módulos OpenSIPS sem restart.
Construído sobre tecnologia de mercado
Feito para o mercado brasileiro
Numeração
E.164, DDD, normalização nacional e internacional
Localidades
Resolução de UF e código de localidade Anatel
Tipos de chamada
LOC (fixo/móvel), LDN, INT, serviços especiais, ONNET
Portabilidade
RN1 / RN2 com formato de rota por operadora, fallback BDO
Especiais
0800 / 0300 / 0303 com cobrança reversa
Emergenciais
190 / 192 / 193 sem tarifação
Compliance
CDR com todos os campos regulatórios para auditoria
Problemas que o IPRSW elimina
- Plataformas estrangeiras adaptadas ao Brasil: aqui a regulação brasileira é requisito de núcleo, não plugin.
- Chamadas perdidas por falha de operadora: failover automático em cascata e rota versionada.
- Fraude e spoofing de identidade (CLI): validação rigorosa, antifraude e firewall multicamada.
- Quedas de performance sob carga: controle de CPS e capacidade, com caminho de chamada otimizado.
- Divergência de cobrança no pré-pago: reserva antes de aceitar e conciliação no CDR.
- Manutenção com downtime: feature flags e rollback sem reiniciar.
- Troubleshooting às cegas: CDR detalhado, log de decisão de rota e trace seletivo.
- Operação fragmentada: administração centralizada, visual e auditável.
Princípios de engenharia: zero hardcode (tudo configurável), uma fonte de verdade por conceito, plano de roteamento compilado e imutável (sem consultas pesadas no caminho da chamada) e "falhar alto" em vez de fallbacks silenciosos.