BugFix-[master]-mos (#2547)

change incorrect % calculation of MOS to tagged words to represent the standard, see - https://en.wikipedia.org/wiki/Mean_opinion_score
This commit is contained in:
Mafoo 2017-05-10 21:09:30 +01:00 committed by FusionPBX
parent 22dc22c30e
commit 0cfa084401
2 changed files with 70 additions and 1 deletions

View File

@ -826,6 +826,71 @@ $text['label-mos_score']['ru-ru'] = "MOS Score";
$text['label-mos_score']['sv-se'] = "";
$text['label-mos_score']['uk' ] = "";
$text['label-mos_score-1']['en-us'] = "Bad";
$text['label-mos_score-1']['de-at'] = "Schlecht"; //Google translate
$text['label-mos_score-1']['de-de'] = "Schlecht"; //Google translate
$text['label-mos_score-1']['es-cl'] = "Malo"; //Google translate
$text['label-mos_score-1']['fr-fr'] = "Mal"; //Google translate
$text['label-mos_score-1']['he' ] = "רַע"; //Google translate
$text['label-mos_score-1']['pl' ] = "Zły"; //Google translate
$text['label-mos_score-1']['pt-br'] = "Mau"; //Google translate
$text['label-mos_score-1']['pt-pt'] = "Mau"; //Google translate
$text['label-mos_score-1']['ru-ru'] = "Плохо"; //Google translate
$text['label-mos_score-1']['sv-se'] = "Dålig"; //Google translate
$text['label-mos_score-1']['uk' ] = "поганий"; //Google translate
$text['label-mos_score-2']['en-us'] = "Poor";
$text['label-mos_score-2']['de-at'] = "Arm"; //Google translate
$text['label-mos_score-2']['de-de'] = "Arm"; //Google translate
$text['label-mos_score-2']['es-cl'] = "Pobre"; //Google translate
$text['label-mos_score-2']['fr-fr'] = "Pauvre"; //Google translate
$text['label-mos_score-2']['he' ] = "עני"; //Google translate
$text['label-mos_score-2']['pl' ] = "Ubogi"; //Google translate
$text['label-mos_score-2']['pt-br'] = "Pobre"; //Google translate
$text['label-mos_score-2']['pt-pt'] = "Pobre"; //Google translate
$text['label-mos_score-2']['ru-ru'] = "Бедные"; //Google translate
$text['label-mos_score-2']['sv-se'] = "Fattig"; //Google translate
$text['label-mos_score-2']['uk' ] = "бідних"; //Google translate
$text['label-mos_score-3']['en-us'] = "Fair";
$text['label-mos_score-3']['de-at'] = "Gerecht"; //Google translate
$text['label-mos_score-3']['de-de'] = "Gerecht"; //Google translate
$text['label-mos_score-3']['es-cl'] = "Justa"; //Google translate
$text['label-mos_score-3']['fr-fr'] = "Juste"; //Google translate
$text['label-mos_score-3']['he' ] = "הוֹגֶן"; //Google translate
$text['label-mos_score-3']['pl' ] = "Sprawiedliwy"; //Google translate
$text['label-mos_score-3']['pt-br'] = "Justo"; //Google translate
$text['label-mos_score-3']['pt-pt'] = "Justo"; //Google translate
$text['label-mos_score-3']['ru-ru'] = "Справедливая"; //Google translate
$text['label-mos_score-3']['sv-se'] = "Rättvis"; //Google translate
$text['label-mos_score-3']['uk' ] = "чесний"; //Google translate
$text['label-mos_score-4']['en-us'] = "Good";
$text['label-mos_score-4']['de-at'] = "Gut"; //Google translate
$text['label-mos_score-4']['de-de'] = "Gut"; //Google translate
$text['label-mos_score-4']['es-cl'] = "Bueno"; //Google translate
$text['label-mos_score-4']['fr-fr'] = "Bien"; //Google translate
$text['label-mos_score-4']['he' ] = "טוֹב"; //Google translate
$text['label-mos_score-4']['pl' ] = "Dobry"; //Google translate
$text['label-mos_score-4']['pt-br'] = "Boa"; //Google translate
$text['label-mos_score-4']['pt-pt'] = "Boa"; //Google translate
$text['label-mos_score-4']['ru-ru'] = "Хорошо"; //Google translate
$text['label-mos_score-4']['sv-se'] = "Bra"; //Google translate
$text['label-mos_score-4']['uk' ] = "добре"; //Google translate
$text['label-mos_score-5']['en-us'] = "Excellent";
$text['label-mos_score-5']['de-at'] = "Ausgezeichnet"; //Google translate
$text['label-mos_score-5']['de-de'] = "Ausgezeichnet"; //Google translate
$text['label-mos_score-5']['es-cl'] = "Excelente"; //Google translate
$text['label-mos_score-5']['fr-fr'] = "Excellent"; //Google translate
$text['label-mos_score-5']['he' ] = "מְעוּלֶה"; //Google translate
$text['label-mos_score-5']['pl' ] = "Doskonały"; //Google translate
$text['label-mos_score-5']['pt-br'] = "Excelente"; //Google translate
$text['label-mos_score-5']['pt-pt'] = "Excelente"; //Google translate
$text['label-mos_score-5']['ru-ru'] = "Отлично"; //Google translate
$text['label-mos_score-5']['sv-se'] = "Utmärkt";
$text['label-mos_score-5']['uk' ] = "відмінно"; //Google translate
$text['label-name']['en-us'] = "Name";
$text['label-name']['ar-eg'] = "";
$text['label-name']['de-at'] = "Name";

View File

@ -649,7 +649,11 @@
}
//mos (mean opinion score)
if (permission_exists("xml_cdr_mos")) {
echo " <td valign='top' class='".$row_style[$c]."' ".((strlen($row['rtp_audio_in_mos']) > 0) ? "title='".($row['rtp_audio_in_mos'] / 5 * 100)."%'" : null)." style='text-align: center;'>".((strlen($row['rtp_audio_in_mos']) > 0) ? $row['rtp_audio_in_mos'] : "&nbsp;")."</td>\n";
if(strlen($row['rtp_audio_in_mos']) > 0){
$title = " title='".$text['label-mos_score-'.round($row['rtp_audio_in_mos'])]."'";
$value = $row['rtp_audio_in_mos'];
}
echo " <td valign='top' class='".$row_style[$c]."'$title style='text-align: center;'>$value</td>\n";
}
//hangup cause/call result
if (if_group("admin") || if_group("superadmin") || if_group("cdr")) {