AMD do Asterisk: O Que É, Como Funciona e Por Que Ele Não É Mais Suficiente

Se você trabalha com telefonia IP e campanhas de discagem ativa, certamente já se deparou com o conceito de AMD — Answering Machine Detection, ou detecção de secretária eletrônica. O Asterisk, uma das plataformas de telefonia open source mais utilizadas no mundo, possui uma função nativa de AMD. Mas será que ela realmente resolve os problemas do dia a dia de uma operação de contact center? Neste artigo, explicamos o que é o AMD do Asterisk, como ele funciona, onde ele falha — e o que você pode usar no lugar.


O Que é o AMD do Asterisk?

O AMD (Answering Machine Detection) do Asterisk é uma função integrada à plataforma que tenta identificar, após o atendimento de uma chamada, se quem atendeu é um humano ou uma secretária eletrônica (caixa postal). A ideia é simples: em campanhas de discagem preditiva ou progressiva, não faz sentido transferir um operador para uma caixa postal — isso desperdiça tempo, dinheiro e prejudica a produtividade.

A função AMD() do Asterisk analisa o áudio recebido logo após o atendimento da chamada. Ela observa padrões como:

  • Duração da saudação inicial (um humano fala “alô” curto; uma caixa postal faz uma saudação longa);
  • Pausas no início do áudio;
  • Frequência e cadência da fala;
  • Presença de tom de bipe característico de caixas postais.

Com base nessa análise, o Asterisk retorna um dos seguintes resultados: HUMAN, MACHINE, NOTSURE ou HANGUP. A partir daí, o dialplan pode tomar a decisão de conectar o agente ou desligar a chamada.


Por Que o AMD do Asterisk Ainda É Usado?

O AMD nativo do Asterisk é amplamente utilizado porque:

  • É gratuito — já vem embutido na plataforma, sem custo adicional;
  • É simples de configurar — basta chamar a função no dialplan;
  • É open source — permite customizações por quem tem conhecimento técnico;
  • Tem longa história — foi implementado há muitos anos e acumula documentação na comunidade.

Para operações pequenas ou em ambientes controlados, ele pode funcionar de forma aceitável. O problema surge quando a operação cresce, a qualidade das chamadas varia, ou o ambiente de telecomunicações se torna mais complexo — o que é a realidade da maioria das empresas brasileiras hoje.


As Grandes Limitações do AMD Nativo do Asterisk

Aqui está o ponto central: o AMD do Asterisk foi projetado em uma época em que o ecossistema de telecomunicações era muito mais simples. Hoje, ele apresenta limitações sérias que comprometem sua eficácia.

1. Só Funciona DEPOIS do Atendimento — e Você Já Foi Cobrado

Esta é a limitação mais crítica do AMD do Asterisk: ele analisa o áudio somente após a chamada ser atendida. Em termos de telefonia, isso significa que o “200 OK” (sinal de atendimento) já foi enviado pela operadora — e você já está sendo tarifado.

Na prática, o AMD nativo não consegue identificar:

  • Mensagens de operadora que tocam antes do atendimento (como “o número que você discou não existe”);
  • Caixas postais de operadora que atendem automaticamente após alguns toques, gerando tarifação imediata;
  • Sinais de linha ocupada ou congestionamento que são tratados como atendimento em algumas redes.

Resultado: mesmo que o AMD identifique uma caixa postal após o atendimento, a ligação já foi tarifada. Em operações com milhares de chamadas por dia, esse custo se torna um prejuízo significativo.

2. Alta Taxa de Falsos Positivos e Falsos Negativos

O AMD do Asterisk trabalha com limiares (thresholds) configuráveis, mas eles são altamente sensíveis ao ambiente. Em condições reais de operação brasileira — com variações de qualidade de áudio, latência, ruído de fundo e diferentes tipos de caixas postais —, a taxa de acerto do AMD nativo raramente ultrapassa 70 a 75%.

Isso significa que:

  • Agentes recebem chamadas de caixas postais (falsos negativos — classificou como humano quando era máquina);
  • Chamadas humanas são derrubadas (falsos positivos — classificou como máquina quando era humano), gerando reclamações e perda de oportunidades;
  • O resultado NOTSURE deixa a operação em dúvida frequentemente.

3. Sem Suporte a Mensagens de Operadora Pré-Atendimento

No Brasil, operadoras como Vivo, Claro, TIM e Oi possuem mensagens de sistema que tocam antes do atendimento efetivo da chamada. O AMD do Asterisk simplesmente não consegue analisar esse áudio, pois só começa a trabalhar depois que a chamada é considerada “atendida” pelo protocolo SIP.

4. Não Detecta Padrões de Silêncio Pré-Atendimento

Muitas caixas postais modernas e serviços de operadora atendem a chamada com um breve silêncio antes de reproduzir sua saudação gravada. O AMD do Asterisk frequentemente classifica esse silêncio inicial como NOTSURE, ou pior, como HUMAN, fazendo a chamada ser repassada ao agente.

5. Sem Inteligência Artificial ou Aprendizado de Máquina

O AMD do Asterisk é baseado em algoritmos determinísticos — regras fixas definidas por parâmetros como initial_silence, greeting, after_greeting_silence e total_analysis_time. Ele não aprende com erros, não se adapta a novos padrões de caixas postais e não evolui conforme o ecossistema de telecomunicações muda.

No cenário atual, onde caixas postais ficam cada vez mais sofisticadas e novas mensagens de operadora surgem constantemente, essa limitação é cada vez mais relevante.

6. Dependência Exclusiva do Servidor Asterisk

Como o AMD do Asterisk roda localmente no servidor, sua capacidade de processamento é limitada pelo hardware disponível. Em operações com muitos canais simultâneos, o AMD pode comprometer a performance do próprio Asterisk, gerando latência e instabilidade.


O Impacto Real das Limitações do AMD do Asterisk nas Operações

Para entender o impacto financeiro, considere uma operação que realiza 10.000 chamadas por dia. Com o AMD do Asterisk:

  • Aproximadamente 3.000 a 4.000 chamadas improdutivas são tarifadas mesmo sendo detectadas como caixa postal (pois o atendimento já ocorreu);
  • Estima-se que 25 a 30% das chamadas classificadas erradas resultam em agentes conectados a caixas postais ou chamadas humanas derrubadas;
  • O custo acumulado de tarifação desnecessária pode chegar a dezenas de milhares de reais por mês em operações de médio porte.

A Solução: Classificador de Chamadas — AMD Avançado com Pré-Tarifação

O Classificador de Chamadas foi desenvolvido exatamente para superar todas as limitações do AMD nativo do Asterisk. Funciona como um gateway cloud inteligente que se posiciona entre o seu sistema de telefonia e a operadora, analisando a chamada desde o primeiro milissegundo da discagem.

Detecção ANTES da Tarifação

Diferente do AMD do Asterisk, o Classificador de Chamadas analisa o sinal da chamada antes de retornar o “200 OK” para o seu sistema. Isso significa que 80% de todas as chamadas improdutivas detectadas não geram cobrança, pois são identificadas antes do atendimento oficial da ligação.

98% de Assertividade

Utilizando inteligência artificial e análise de padrões de áudio em tempo real, o Classificador de Chamadas alcança 98% de assertividade na identificação de chamadas improdutivas — muito acima dos 70-75% do AMD do Asterisk em condições reais.

Detecção de Todos os Tipos de Chamadas Improdutivas

O Classificador identifica e trata corretamente:

  • ✅ Caixa postal de operadora (antes e depois do atendimento);
  • ✅ Mensagens de operadora pré-atendimento (“número inválido”, “fora de área”);
  • ✅ Silêncio pós-atendimento;
  • ✅ Ligações mudas;
  • ✅ Número inexistente;
  • ✅ Linha ocupada com variações de sinal;
  • ✅ Caixas postais corporativas;
  • ✅ Atendimento automático de URA.

Integração Simples com Asterisk e Outros Sistemas

O Classificador de Chamadas funciona como um tronco SIP externo para o seu Asterisk. Basta criar um novo tronco apontando para o gateway do Classificador — nenhuma modificação no dialplan, nenhum desenvolvimento adicional, sem custo de implantação.

100% Cloud — Sem Impacto no Servidor Asterisk

Como toda a inteligência roda na nuvem, não há impacto algum no desempenho do seu servidor Asterisk. Toda a análise de áudio, detecção e decisão de roteamento acontece nos servidores do Classificador de Chamadas, garantindo escalabilidade sem limites.


AMD do Asterisk vs. Classificador de Chamadas: Comparativo

Característica AMD Nativo do Asterisk Classificador de Chamadas
Detecção antes da tarifação ❌ Não ✅ 80% das detecções
Taxa de assertividade ⚠️ ~70-75% ✅ 98%
Mensagens de operadora pré-atendimento ❌ Não detecta ✅ Detecta
Inteligência Artificial ❌ Algoritmo fixo ✅ IA em tempo real
Impacto no servidor ⚠️ Consome CPU local ✅ 100% cloud
Evolução contínua ❌ Estático ✅ Atualizado constantemente
Dashboard e relatórios ❌ Não incluso ✅ Painel completo
Custo de implantação ✅ Gratuito (nativo) ✅ Sem taxa de implantação

Conclusão: O AMD do Asterisk Ainda Tem Lugar?

O AMD nativo do Asterisk foi uma solução inovadora para o seu tempo, mas o cenário de telecomunicações evoluiu muito. As limitações atuais — especialmente a incapacidade de detectar chamadas antes da tarifação e a baixa assertividade em ambientes reais — tornam-no insuficiente para operações que buscam eficiência e redução de custos.

Se a sua operação realiza um volume significativo de chamadas ativas, o custo das chamadas improdutivas tarifadas e dos erros de classificação provavelmente já supera, e muito, o investimento em uma solução avançada como o Classificador de Chamadas.

Quer ver a diferença na prática? Solicite um teste gratuito do Classificador de Chamadas e descubra quanto a sua operação pode economizar.


Perguntas Frequentes sobre AMD Asterisk

O que significa AMD no Asterisk?

AMD significa Answering Machine Detection (Detecção de Secretária Eletrônica). É uma função do Asterisk que tenta identificar se uma chamada foi atendida por uma caixa postal ou por um humano.

Como configurar o AMD no Asterisk?

O AMD é configurado através do arquivo amd.conf e chamado no dialplan com a função AMD(). Os principais parâmetros são initial_silence, greeting, after_greeting_silence e total_analysis_time.

O AMD do Asterisk é gratuito?

Sim, o AMD é uma funcionalidade nativa do Asterisk e não tem custo adicional de licença. No entanto, seus custos indiretos — em tarifação desnecessária e baixa produtividade — podem ser elevados.

Qual é a diferença entre AMD do Asterisk e o Classificador de Chamadas?

A principal diferença é que o Classificador de Chamadas detecta chamadas improdutivas antes do atendimento (sem gerar cobrança), usa inteligência artificial para análise e alcança 98% de assertividade, contra aproximadamente 70-75% do AMD nativo do Asterisk em condições reais.