Asterisk

Diferença entre Reject, Block e DROP – Segurança de Redes com pfSense e iptables

Quando se trata de proteger serviços em servidores e firewalls, entender a diferença entre Reject, Block e DROP é essencial para tomar decisões técnicas inteligentes. Neste post, vamos explicar de forma clara as diferenças entre essas ações no pfSense e no iptables, com foco em eficiência, segurança e comportamento de rede. Conceitos Fundamentais DROP (iptables) […]

Diferença entre Reject, Block e DROP – Segurança de Redes com pfSense e iptables Read More »

Como Dar Nome a um Ramal no Asterisk

Nos arquivos de configuração do Asterisk (ex: sip.conf), os ramais normalmente são identificados por números, como [1001]. Mas em ambientes organizados — ou simplesmente humanos — é útil atribuir um nome a cada ramal. 1. Usando o callerid (Forma Correta) Adicione o campo callerid à configuração do ramal: ✅ Esse nome será exibido em chamadas

Como Dar Nome a um Ramal no Asterisk Read More »

Fail2ban no Asterisk: Proteção Real contra Invasores SIP

Introdução Servidores Asterisk expostos à internet sem proteção são alvos constantes de ataques. Bots tentam registrar ramais com senhas fracas, escanear extensões válidas e até originar chamadas indevidas. A porta 5060, principalmente em UDP, é um farol aceso para scanners automáticos. O fail2ban oferece uma solução eficiente: monitora os logs e bloqueia automaticamente os IPs

Fail2ban no Asterisk: Proteção Real contra Invasores SIP Read More »

Quais portas abrir no firewall para um servidor VoIP funcionar corretamente

Um servidor VoIP, como Asterisk, FreePBX, Issabel ou qualquer outro PBX baseado em SIP/IAX, depende de portas específicas para funcionar corretamente. O bloqueio incorreto dessas portas no firewall causará falhas em chamadas, ausência de áudio ou problemas de registro de ramais. Este post traz uma explicação definitiva sobre as portas que devem ser abertas, com

Quais portas abrir no firewall para um servidor VoIP funcionar corretamente Read More »

CGI na prática: criando APIs e scripts dinâmicos no Apache sem depender de frameworks [exemplo real com asterisk log]

Introdução CGI (Common Gateway Interface) é uma das formas mais diretas de executar scripts dinâmicos em servidores web. É simples, funcional e ainda muito útil para cenários onde controle, leveza e independência de frameworks são prioridade. Em vez de depender de containers, linguagens específicas ou estruturas engessadas, o CGI permite que você escreva scripts em

CGI na prática: criando APIs e scripts dinâmicos no Apache sem depender de frameworks [exemplo real com asterisk log] Read More »

Gravando CDR no Banco de Dados no Asterisk (Guia Técnico)

No Asterisk, o registro das chamadas (CDR – Call Detail Records) é um recurso nativo.Por padrão, ele salva esses registros no arquivo /var/log/asterisk/cdr-csv/Master.csv, no próprio servidor. Ou seja, mesmo sem painel, o Asterisk já gera tudo sozinho. O banco e o painel são só para facilitar a leitura e o gerenciamento. Se você quiser que

Gravando CDR no Banco de Dados no Asterisk (Guia Técnico) Read More »

Como Consultar Ligações no Asterisk Usando MySQL (ou Apenas o CSV Local)

Muita gente que começa a usar o Asterisk imagina que precisa instalar painéis ou softwares adicionais para ter acesso ao histórico de ligações.Mas a verdade é que o próprio Asterisk já gera tudo que você precisa para acompanhar suas chamadas. Neste post, vou te mostrar como o Asterisk registra essas informações, onde encontrar esses dados,

Como Consultar Ligações no Asterisk Usando MySQL (ou Apenas o CSV Local) Read More »

Como Gravar Ligações no Asterisk

1. Habilitar Gravação de Ligações no Asterisk Para começar a gravar ligações, você precisa ajustar algumas configurações no seu Asterisk. Vamos direto ao ponto. Passo 1: Editar o arquivo de configurações do Asterisk Passo 2: Adicionar configurações de gravação no contexto Dentro do seu contexto, adicione o seguinte comando para começar a gravar as ligações:

Como Gravar Ligações no Asterisk Read More »

Automatizando o impossível: Integração entre Asterisk e n8n com Google TTS

Essa integração não é só curiosa — ela é poderosa. Juntar Asterisk com n8n permite transformar seu servidor VoIP em uma central automatizada que se conecta com o mundo: APIs externas, bancos de dados, sistemas de alerta e até IA. Neste post, vou mostrar um exemplo completo e funcional de como criar uma URA dinâmica,

Automatizando o impossível: Integração entre Asterisk e n8n com Google TTS Read More »

Ligando para um número e tocando áudio via Asterisk Console

Em testes e automações no Asterisk, é comum precisar originar uma chamada e tocar um áudio específico para o destinatário. Isso pode ser feito diretamente pelo console com um único comando. Pré-requisitos O comando Com o Asterisk rodando, acesse o console com: E dispare a ligação com: Detalhes Dicas Simples, direto e funcional. Ideal para

Ligando para um número e tocando áudio via Asterisk Console Read More »

Rolar para cima