Um servidor RADIUS (Remote Authentication Dial-In User Service) em contexto VoIP provê AAA centralizado (Autenticação, Autorização, Contabilidade) para endpoints SIP, softphones, gateways e usuários acessando a rede de voz.
Funções Principais
1. Autenticação (Quem É Você?)
- Valida credenciais: Usuário/senha, certificado, token, endereço MAC
- Protocolos: PAP, CHAP, MS-CHAPv2, EAP-TLS, EAP-TTLS, EAP-PEAP
- Verifica contra: BD local, LDAP/Active Directory, SQL, provedor identidade externo
2. Autorização (O Que Pode Fazer?)
- Retorna atributos de sessão via AVPs RADIUS (Attribute-Value Pairs):
| Atributo | Significado VoIP |
| Session-Timeout | Duração máxima chamada (segundos) |
| Acct-Interim-Interval | Frequência atualização contabilidade |
| Framed-IP-Address | IP atribuído para mídia |
| Vendor-Specific (VSAs) | Lista codecs permitidos, limite bitrate, marcação QoS, regras encaminhamento, habilita gravação |
| Cisco-AVpair / Juniper-AVpair | Política específica do dispositivo (plano discagem, COR, VRF) |
3. Contabilidade (O Que Fez?)
- Registros Start / Interim-Update / Stop
- Campos: Usuário, NAS-IP, Call-ID, Duração, Bytes In/Out, Causa Término
- Alimenta: Sistemas billing, mediação CDR, detecção fraude, planejamento capacidade
Integração na Arquitetura VoIP
SIP Endpoint → SIP Proxy/SBC → RADIUS (Auth) → SIP Proxy → Caminho Mídia ↓ RADIUS (Acct) → Billing/CDR
- SIP Proxy / SBC (Session Border Controller) atua como cliente RADIUS (NAS)
- RADIUS roda em UDP 1812 (auth), 1813 (acct) – ou TCP/TLS (RadSec)
- Segredo compartilhado entre NAS e servidor RADIUS
Implantações Comuns RADIUS VoIP
| Cenário | Papel RADIUS |
| Hosted PBX / UCaaS | Auth tenant/usuário, direito features, CDR |
| SIP Trunking (operadora → cliente) | Auth cliente, limites chamadas simultâneas, limites fraude |
| Wi-Fi Calling / VoWiFi | Auth EAP-SIM/AKA via HSS/AAA |
| Trabalhador remoto / softphone | Certificado + senha, verificação posture dispositivo |
| Agentes contact center | Login/logout, roteamento skills, controle gravação |
Benefícios
- Política centralizada: Fonte única verdade para 10–100K+ endpoints
- Escalabilidade: Clustering horizontal, balanceamento carga, replicação
- Flexibilidade: Atributos dinâmicos por usuário/grupo/tempo/local
- Segurança: RadSec (TLS), CoA (Change of Authorization) para updates mid-sessão
- Trilha auditoria: Logs contabilidade imutáveis para conformidade
Implementações RADIUS Populares
- FreeRADIUS – Open source, padrão indústria, ecossistema módulos massivo
- Cisco ISE / Aruba ClearPass / FortiAuthenticator – NAC empresarial com RADIUS
- Radiator (Open System Consultants) – Carrier-grade, Perl, alta performance
- Microsoft NPS – Role Windows Server, integrado AD
- OpenWrt / pfSense / OPNsense – RADIUS embarcado/firewall
Considerações-Chave de Configuração
- Arquivos dicionário: Devem incluir VSAs do vendor para seu SBC/PBX
- Cadeias proxy: RADIUS proxy → RADIUS upstream (roaming, wholesale)
- Failover: Primário + secundário RADIUS; lógica failover NAS
- Rate limiting: Proteja RADIUS de DoS (flood auth)
- Logging: Estruturado (JSON) → SIEM para detecção anomalias
Um servidor RADIUS VoIP é o ponto de aplicação de política que transforma "quem você é" em "o que pode fazer" na rede de voz — essencial para qualquer implantação voz multi-tenant, operadora, ou empresarial.