Lidar com reclamações de áudio baixo é um clássico no suporte de telefonia IP. Muitas vezes, o problema não está no aparelho IP ou no headset do usuário, mas sim na necessidade de um ganho de sinal no próprio servidor PBX — seja para compensar uma linha analógica fraca ou um tronco SIP com áudio defasado.
No Asterisk, resolver isso é bastante simples utilizando a aplicação Volume no seu dialplan, permitindo amplificar o som tanto no sentido de recepção quanto de transmissão.
Como usar a aplicação Volume
A aplicação manipula o fluxo de áudio em tempo real utilizando valores em decibéis (dB). Valores positivos aumentam a intensidade, enquanto negativos reduzem.
No seu arquivo extensions.conf, basta inserir a regra antes da chamada para o comando Dial():
[contexto-chamadas]
exten => _X.,1,NoOp(Ajustando ganho de audio)
; Aumenta o volume de recepção (o que o usuário OUVEM) em 3 dB
same => n,Volume(rx(3))
; Aumenta o volume de transmissão (o que o usuário FALA) em 2 dB
same => n,Volume(tx(2))
same => n,Dial(PJSIP/${EXTEN},60)
same => n,Hangup()
Boas práticas e cuidados
- Vá com calma nos decibéis: Um incremento entre
2e3geralmente resolve a maioria dos casos. Subir excessivamente (comorx(6)ou mais) pode causar saturação digital, estourando o áudio e gerando distorções metálicas ou até eco. - Aplicação condicional: Se o problema afeta apenas ramais específicos, você pode criar uma macro ou aplicar a regra filtrando apenas o destino desejado antes de aplicar o ganho.
Com esse ajuste rápido, você melhora consideravelmente a experiência dos usuários sem precisar mexer na infraestrutura física de ponta.
