Como melhorar o freeswitch de qualidade de chamada?

2

Atualmente eu tenho um sistema que faz uso do FreeSWITCH para chamadas de saída via SIP Externo com flowroute e funciona bem, mas alguns usuários reclamam da qualidade da chamada. O sistema está executando a chamada usando um script de lua, no qual você cria duas sessões (uma para cada usuário) e que estão dentro da mesma ponte de script e registra a chamada, depois que ambas estabelecerem uma conexão. O codec G711 é usado.

Os usuários que reclamam dizem que às vezes o áudio é muito baixo ou gagueja. O estranho é que quando você ouve gravações dessas chamadas, ambas as pessoas ouvem muito bem.

Testou o usuário e normalmente está escutando mal a perna 2 da chamada. Devido a isso e às características do sistema que menciono, suspeito que, ao unir a comunicação, o áudio falha ou baixa qualidade. Mas eu não encontrei nada conclusivo.

Eu escrevo para perguntar se alguém sabe por que esse comportamento pode ser dado durante as chamadas e porque é percebido em suas gravações.

    
por Sansa 10.04.2013 / 16:36

2 respostas

1

Se a gravação for boa, você sabe que os pacotes de ambos os dispositivos chegaram ao freeswitch. Eu não tenho certeza de que maneira a gravação foi executada, mas há uma boa chance de que isso dê a você uma dica de que ambos os pacotes chegaram a tempo para o servidor também. (Essas coisas podem ser provadas com um tcpdump de todos os pacotes upd e wireshark, foi uma boa sugestão para capturar o tráfego no servidor para examiná-lo!) Da minha extensa experiência com VoIP isso soa porém como um problema com a banda de ingresso no site da pessoa que está experienciando o áudio ruim, algumas vezes problemas como estes também aparecem devido a sinalizadores QOS não corretamente configurados (ou no modo descartados). Certifique-se de que todos os dispositivos e o freeswitch usem o EF como configuração de QOS para o RTP. Usando o wireshark, você também pode verificar se as sinalizações são descartadas pelo seu ISP. Se o fizerem, geralmente há pouco que você possa fazer a respeito, a menos que você tenha uma conta comercial que alega suporte ao QoS, caso em que você deve reclamar com ele.

    
por 26.06.2013 / 12:36
0

este pode ser o problema de rede no caminho para o usuário. Além disso, a qualidade da voz depende do tipo de host que está executando o FreeSWITCH. É uma máquina física ou uma VM? Se virtualizado, então qual tecnologia de virtualização?

Além disso, faz sentido coletar uma captura de pacotes no lado do usuário e analisar no Wireshark.

    
por 10.04.2013 / 16:51