Como aumentar o volume de chamadas no Asterisk (RX/TX)

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 2 e 3 geralmente resolve a maioria dos casos. Subir excessivamente (como rx(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.

Rolar para cima