]> git.ipfire.org Git - thirdparty/asterisk.git/commit
res_rtp_asterisk.c: Correct coefficient in MOS calculation.
authorromryz <51915794+romryz@users.noreply.github.com>
Tue, 6 Feb 2024 13:57:32 +0000 (15:57 +0200)
committerAsterisk Development Team <asteriskteam@digium.com>
Thu, 7 Mar 2024 14:18:41 +0000 (14:18 +0000)
commite95611216f4dc553c6797754cd2f46d2b77ddce6
tree8e7e0e9dde7cef2d88c62db214e30f1a548ef144
parent31cb02dc01d55551bc65037d53b8ffc3c263b411
res_rtp_asterisk.c: Correct coefficient in MOS calculation.

Media Experience Score relies on incorrect pseudo_mos variable
calculation. According to forming an opinion section of the
documentation, calculation relies on ITU-T G.107 standard:

    https://docs.asterisk.org/Deployment/Media-Experience-Score/#forming-an-opinion

ITU-T G.107 Annex B suggests to calculate MOS with a coefficient
"seven times ten to the power of negative six", 7 * 10^(-6). which
would mean 6 digits after the decimal point. Current implementation
has 7 digits after the decimal point, which downrates the calls.

Fixes: #597
(cherry picked from commit a7a03bc294c8c46da00cbe73e6f448bf42db13eb)
res/res_rtp_asterisk.c