O MOS (Mean Opinion Score) avalia a qualidade da voz de 1 (ruim) a 5 (excelente), e em VoIP geralmente é estimado a partir de medições de rede: latência, jitter e perda de pacotes, mais o codec em uso. Como regra prática, busque latência de ida abaixo de 150 ms, jitter abaixo de 30 ms e perda de pacotes abaixo de 1% para manter o MOS em torno de 4.
A escala MOS
O MOS vem de testes de audição definidos pela ITU (Recomendação P.800), em que pessoas avaliam chamadas em uma escala de cinco pontos: 5 excelente, 4 bom, 3 razoável, 2 fraco, 1 ruim. As redes não podem perguntar aos ouvintes sobre cada chamada, então as ferramentas de monitoramento estimam o MOS a partir de medições, normalmente com o E-model da ITU (G.107), que produz um R-factor de 0 a 100 correspondente à escala MOS.
| MOS estimado | R-factor | Satisfação do usuário |
|---|---|---|
| 4,3 ou mais | 90 a 100 | Muito satisfeito |
| 4,0 a 4,3 | 80 a 90 | Satisfeito |
| 3,6 a 4,0 | 70 a 80 | Alguns usuários insatisfeitos |
| 3,1 a 3,6 | 60 a 70 | Muitos usuários insatisfeitos |
| Abaixo de 3,1 | Abaixo de 60 | Quase todos os usuários insatisfeitos |
O codec define o teto. O G.711 pode atingir um MOS de cerca de 4,1 a 4,4, enquanto codecs comprimidos como o G.729 ficam abaixo, por volta de 3,8 a 4,0, mesmo em uma rede perfeita. As vantagens e desvantagens estão em G.711 vs G.729, e cada etapa de transcodificação na cadeia reduz ainda mais a nota.
Latência
Latência é o tempo que um pacote de voz leva da boca ao ouvido. A Recomendação G.114 da ITU sugere manter o atraso de ida abaixo de 150 ms na maioria das aplicações e considera mais de 400 ms inaceitável para o planejamento geral de redes. Acima de cerca de 250 ms, as pessoas começam a falar uma por cima da outra. Cadeias internacionais longas, enlaces de satélite e jitter buffers acrescentam atraso.
Jitter
Jitter é a variação no tempo de chegada dos pacotes. O lado que recebe usa um jitter buffer para suavizá-lo, o que acrescenta atraso; pacotes que chegam depois que o buffer já reproduziu o seu espaço são descartados e contam como perdidos. Mantenha o jitter médio abaixo de cerca de 30 ms. Picos nos horários de maior movimento geralmente indicam congestionamento em algum enlace da cadeia.
Perda de pacotes
Pacotes perdidos causam palavras cortadas e som robótico. Menos de 1% de perda geralmente não causa problema com G.711 e ocultação de perda de pacotes; acima de 2 a 3% os usuários percebem, e os codecs comprimidos sofrem antes porque cada pacote leva mais fala. Perdas em rajada prejudicam mais do que a mesma quantidade distribuída de forma uniforme.
Como medir a qualidade em rotas wholesale
Na voz wholesale você raramente enxerga o caminho inteiro, então combine várias fontes:
- Relatórios RTCP e RTCP-XR do seu session border controller ou switch mostram jitter, perda e tempo de ida e volta por chamada no seu trecho.
- Plataformas de chamadas de teste ligam para aparelhos reais e avaliam o áudio de ponta a ponta, incluindo a rede de destino.
- Sinais indiretos nos CDRs: uma queda do ACD ou um aumento de chamadas curtas em uma rota muitas vezes significa que as pessoas desligam porque o áudio está ruim. Veja monitoramento da qualidade das rotas com CDRs.
Lembre que a sua medição cobre apenas o caminho de mídia que você enxerga. Se o áudio passa por vários carriers, um bom MOS no seu trecho não garante qualidade no aparelho, então confirme com testes de ponta a ponta, como descrito em como testar uma rota VoIP.
Correções comuns
- Prefira rotas com menos saltos e sem transcodificação desnecessária.
- Combine uma lista de codecs com o carrier e evite forçar o G.729 onde a banda não é problema.
- Marque o tráfego de voz como prioritário na sua própria rede e verifique se há perda no link de internet até o carrier nos horários de pico.
- Para áudio que funciona em só uma direção, siga o guia de áudio unidirecional e chamadas que caem.
A qualidade do áudio é uma das principais diferenças entre rotas premium e standard. Se você precisa de mais qualidade em um destino, a VoIPMatcher pode buscar terminação VoIP com o codec e o tipo de rota que você exige: solicite uma rota VoIP.
Perguntas frequentes
Qual é um bom MOS para VoIP?
Um MOS de 4,0 ou mais é geralmente considerado bom, e 4,3 ou mais é muito bom, perto do que o G.711 atinge em uma rede limpa. Entre 3,6 e 4,0 alguns usuários notam problemas, e abaixo de cerca de 3,1 quase todos ficam insatisfeitos. Codecs comprimidos reduzem a nota máxima que uma chamada pode alcançar.
Como o MOS é calculado em VoIP?
O MOS real vem de pessoas avaliando chamadas em testes de audição. As ferramentas de monitoramento o estimam, geralmente com o E-model da ITU, que combina atraso, jitter, perda de pacotes e o codec em um R-factor de 0 a 100 e o converte para a escala MOS de 1 a 5. Ferramentas diferentes podem dar notas um pouco diferentes.
Qual a diferença entre latência e jitter?
Latência é o tempo que um pacote de voz leva de quem fala até quem ouve. Jitter é o quanto esse tempo varia de um pacote para o outro. Latência alta faz as pessoas falarem uma por cima da outra; jitter alto obriga a usar um jitter buffer maior, que acrescenta atraso, ou faz pacotes atrasados serem descartados, o que soa como perda de pacotes.
O que é um jitter buffer?
Um jitter buffer segura os pacotes de voz recebidos por um curto tempo e os reproduz em ritmo constante, suavizando as variações no tempo de chegada. Um buffer maior absorve mais jitter, mas acrescenta atraso, e buffers adaptativos mudam de tamanho conforme as condições da rede. Pacotes que chegam depois do seu momento de reprodução são descartados e contam como perdidos.
O que causa má qualidade nas chamadas VoIP?
As causas comuns são perda de pacotes, jitter e latência alta em um enlace congestionado, cadeias longas de carriers com muitos saltos, transcodificação entre codecs e codecs comprimidos usados onde a banda não é problema. Em rotas wholesale, um ACD em queda ou um aumento de chamadas curtas em uma rota muitas vezes revela problemas de áudio antes de alguém reclamar.
Precisa de uma rota?
Envie o destino, o tipo de rota e a tarifa alvo. Respondemos com o que podemos entregar.