Author Message
chaudhari8.avaya.com
Joined: May 19, 2020
Messages: 3
Offline
Hi team,

I am working on an iOS app (Objective C), I want. to calculate the EMOS to determine the Audio/Video call quality. Let me know how I can get the MOS using the call details (CSAudioDetails Object). I am reading the call details form CSDK.
Pallavi_M
Joined: Dec 25, 2017
Messages: 105
Offline
Thanks for posting your query!

I will discuss with development team and get back with details ASAP.

Thanks,
Avaya DevConnect support team
Pallavi_M
Joined: Dec 25, 2017
Messages: 105
Offline
Thanks for posting your query!

Also can you please elaborate more on MOS ? what are your expectation parameters here ?

Thanks,
Avaya DevConnect support team
Pallavi_M
Joined: Dec 25, 2017
Messages: 105
Offline
Hi,

You can refer https://arimas.com/emos-estimated-mean-opinion-score/

You can use
1) CSAudioDetails.roundTripTimeMilliseconds as average latency
2) CSAudioDetails.AverageLocalJitterMilliseconds as jitter
3) CSAudioDetails.currentPacketLossRate as packet loss.

Thanks
Pallavi

chaudhari8.avaya.com
Joined: May 19, 2020
Messages: 3
Offline
Thanks for the reply Pallavi.

I referred this doc: https://www.pingman.com/kb/article/how-is-mos-calculated-in-pingplotter-pro-50.html
And I am able to get the MOS for Audio call. I will go through the article you shared and validate the formula I am using. However, I am not getting the same values for Video calls. For audio, the value ranges from 3.3-4 but for video call, it returns value > 22.

Pallavi_M
Joined: Dec 25, 2017
Messages: 105
Offline
Hi,

I would recommend to refer link above and check. If you are still seeing same behavior, then you can enable debug logging and provide logs. We will need to raise bug for development team to work.

Thanks
Pallavi
Go to:   
Mobile view