Como melhorar a qualidade do som VOIP

1
  • PFSense 1.2.2
  • Telefone IP Cisco 7940 (Firmware SIP - G711ulaw)
  • ADSL 6000/768
  • Asterisco

Oi pessoal,

Estou tendo problemas para manter a qualidade da chamada VOIP de saída estável do meu escritório em casa. A qualidade da chamada de entrada (o que eu ouço) é boa, no entanto a qualidade da chamada de saída (o que a outra pessoa ouve) parece "instável".

Minha topologia / fluxo de rede em casa é:

Telefone IP Cisco 7940 > > Ponte aérea sem fio Buffalo AirStation > > Roteador sem fio DLINK DIR-625 (funcionando apenas como um WAP) > > PFSense 1.2.2 Box > > Modem ADSL Speedstream.

Minha caixa pfsense está configurada para usar uma fila de prioridade para qualquer tráfego que vá para / do meu proxy VOIP no trabalho. Eu posso ver que está sendo usado durante minhas chamadas de teste. Eu também confirmei que as portas de firewall estão permitindo o tráfego do respectivo proxy voip.

O problema parece ocorrer independentemente de quanto tráfego existe ...

Até agora, eu tentei:

  • Verificação de cabeamento defeituoso / substituição de cabeamento.
  • Revendo o roteador por configuração incorreta (ainda pode ser algo aqui)
  • Conectando o telefone diretamente ao switch conectado ao roteador (essencialmente tirando a conexão sem fio da imagem).
  • Tentando um softphone

O problema persiste ... por isso estou inclinado a suspeitar que há alguma perda de pacotes ou problemas com o tráfego de saída. Não tenho certeza de como proceder neste momento. Estou pensando em conectar o telefone diretamente no modem DSL para ver se a qualidade da chamada é melhor (essencialmente removendo o pfsense e outro tráfego fora da imagem) Algum conselho?

    
por Mike B 08.12.2009 / 22:07

5 respostas

2

The issue seems to occur regardless of how much traffic exists.

tenha em mente que a largura de banda não é um fator tão crucial para a qualidade de VoIP quanto a latência ou RTT (tempo de ida e volta, vulgarmente conhecido como 'Ping'), o tempo em milissegundos de um pacote "ping" para o site e vice-versa.

    
por 08.12.2009 / 23:19
3

Ok, então aqui está um resumo do VoIP. O VoIP usa o UDP para o seu fluxo de áudio, o que significa que não há verificação para ver se os pacotes estão na ordem correta ou até mesmo em algum lugar, então o que acontecer de chegar em qualquer ordem é o que você ouve.

Problemas comuns com a qualidade das chamadas voip:

Latência - a alta latência geralmente causa um atraso no áudio. Os saltos em latência, também conhecidos como jitter, causam oscilações e problemas em que partes do fluxo de áudio podem chegar antes das partes anteriores.

Perda de pacotes - perda leve de pacotes (~ 5% ou menos) causará apenas pequenas distorções no áudio. Se for consistente, e não apenas causado por alguns picos de utilização aleatória, ele aparecerá como áudio entrecortado. Quando fica ruim, se a perda de pacotes está em jorros, ele causará grandes períodos sem áudio ou se é apenas alguns pacotes de cada vez de forma consistente, ele terá pequenas quebras constantes no fluxo de áudio que soará sorta como o outro lado está debaixo d'água.

Ao testar latência ou perda de pacotes, há dois destinos importantes para testar. Primeiro teste ao servidor DNS primário do seu provedor, que testará sua última milha em busca de problemas. Em segundo lugar, teste os SBCs (Session Border Controllers) do seu provedor de VoIP.

ALG, SPI, Detecção de intrusão - Estas são configurações de firewall que causam problemas de áudio aleatórios unidirecionais ou sem forma, pois eles interferem quando vêem algo que consideram "não seguro" ou "malformado" e bloqueia ou ajusta o pacote. Isso é devastador para voip. Você também pode ver chamadas perdidas aleatórias, porque determinada sinalização não está ocorrendo e depois de um tempo, quando os servidores de voz não recebem um ACK, eles interrompem a chamada ou a chamada cai em 10, 20, 30 minutos etc. para configurações ALG.

Ao verificar essas configurações, você precisará verificar o seu próprio roteador, o dispositivo do seu ISP (a menos que seja em ponte) e a rede do seu provedor.

NAT Traversal - O acionamento de porta ou o encaminhamento de porta incorreto pode causar problemas de sinalização que impedirão que um telefone seja registrado corretamente, puxando uma configuração remota ou registrando-se novamente às vezes. Isso pode levar o telefone a perder a conectividade após ser reiniciado ou perder a conectividade em horários aleatórios ao longo do dia.

Estas serão as configurações no seu próprio roteador e, possivelmente, no dispositivo do seu ISP, se não estiverem em ponte.

Agora, a parte importante.
Não importa como você cria a QoS na sua rede . Dito isto, você pode priorizar os pacotes que quiser na sua rede e afetará apenas a sua rede. Na maioria das configurações voip, você envia todos os pacotes junto com os dados na mesma rota, sem priorização para a última milha. Assim que chegar ao seu ISP e todos os pacotes forem encaminhados para onde quer que estejam, os pacotes de voz vão passar por cima de outras redes até atingirem o SBC do seu fornecedor de voz ou chegarem ao outro lado novamente sem priorização . Basicamente, a menos que seu ISP e seu provedor de voz sejam um no mesmo e eles incorporem QoS para priorização de voz, você fica à mercê de suas redes para saber como a sua voz é tratada assim que ela sai do roteador. Você pode verificar todos os problemas que listei acima para o conteúdo do seu coração, mas isso não resolverá todos os seus problemas de qualidade, apenas os mais comuns.

    
por 15.08.2011 / 22:51
2

Você pode começar fazendo um rastreamento de rede do tráfego VoIP (com tcpdump ou Wireshark). O Wireshark pode então processar o rastreio e calcular o buffer de jitter ou atraso anormal no tráfego de mídia (verifique o menu Analysis). Se você repetir essa operação em vários pontos, poderá descobrir qual é o problema.

    
por 08.12.2009 / 22:55
1

Eu descartaria o WiFi, já que é uma fonte de latência. Também largaria as 3 caixas separadas para um modem WiFi VOIP ADSL combinado (algo como um Billion 74XX-VGX-M), e investigaria obter algo com QoS (Quality of Service) decente, já que poderia ser que a sua banda larga o tráfego está interferindo na qualidade da sua ligação voip.

você já tentou desativar tudo (desligar os computadores), exceto o telefone voip? Sua qualidade ainda está instável? se assim for, não é interferência de rede. como Molly disse, a largura de banda não é um fator tão crucial, mas se um programa ou operação estiver saturando sua conexão, a qualidade da chamada sofrerá.

    
por 08.12.2009 / 23:55
0

Eu recebo minhas respostas especialmente aquelas difíceis sobre dslreports.com.

A seção do fórum de Relatórios DSL tem os usuários mais competentes quando se trata de conhecimento sobre voip e internet. Alguns dos cartazes são proprietários de provedores de VoIP, ajudando a todos, principalmente não a seus clientes.

    
por 12.01.2010 / 12:06