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
NOTSUREdeixa 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.
