Asterisk® SCF™, qualidade de chamadas e MES (Media Experience Score)


Medir a qualidade da chamada sempre foi bastante complicado e talvez o método mais conhecido/utilizado seja o MOS (Mean Opinion Score). Embora algoritmos sejam usados ​​para calcular o MOS, esse sistema nasceu com base na percepção do áudio que os usuários de um determinado sistema de VoIP, ou algum circuito de áudio têm e seu julgamento expresso sobre a experiência usando esse mesmo sistema. 

Para fugir desse conceito e considerando que o novo índice é baseado em cálculos puramente matemáticos, nasceu recentemente o MES (Media Experience Score), sistema que permite medir a qualidade de áudio do canal PJSIP (chan_pjsip.so). O cálculo é baseado em três valores que podem ser extrapolados a partir da vazão média: 

  • RTT (tempo de ida e volta de um pacote de áudio); 
  • Jitter, que é um indicador de como o fluxo médio se comporta;
  • A perda de pacotes que afeta a qualidade do fluxo médio.

Usando esses três valores, é obtido um Fator de Qualificação que vai de 0 a 100, onde 0 equivale a qualidade de áudio ruim e 100 a qualidade de áudio ideal.

O valor inicial desse Fator R foi definido em 93,2 e uma fórmula é aplicada a esse valor para obter um valor final. Contribui para a formação desse valor final: 

  • RTT médio;
  • Jitter médio;
  • Atraso do codec de áudio (pacotes perdidos).

O valor obtido, como já foi dito, pode estar entre 0 e 100 e a partir deste valor pode-se obter um índice entre 1 e 4,5, se necessário, tipo MOS, utilizando a seguinte fórmula: 

No Asterisk® SCF™ podemos obter toda uma série de valores relacionados ao MES através da função CHANNEL ${CHANNEL(rtcp,<stat>)}, onde ao invés de stat você pode colocar: 

  • all_month;
  • txmes;
  • rxmeses;
  • remote_maxmonth;
  • remote_minmes;
  • remote_normdevmes;
  • remote_stdevmes;
  • local_maxmonth;
  • local_minmeses;
  • local_normdevmes;
  • local_stdevmes. 

Com LOCAL entendemos o fluxo de mídia que chega ao Asterisk® SCF™ e com REMOTO o fluxo de mídia que sai do Asterisk® SCF™. Eu testei em duas chamadas: 

  • uma entre ramais;
  • e uma saída usando um tronco SIP. 

Em ambos os casos, a qualidade era muito boa. Se quiséssemos expressar o valor com o índice de 1 a 4,5, tomando, por exemplo, o valor do MESlocalMAX da primeira chamada, que seria (arredondamento): 

Opinião = 1 + (0,035 x 85,4) + (85,4 x (85,4 – 60) x (100 – 85,4) * 0,0000007) = 4,01

Por Andrea Sannucci

Fonte: Planet SIP 

Nenhum comentário

Toda vez que um homem supera os reveses, torna-se mentalmente e espiritualmente mais forte!

Tecnologia do Blogger.