Mean Opinion Score (MOS)
Support MOS using Salesforce Voice with Partner Telephony.
The Mean Opinion Score (MOS) is a commonly used metric to measure the overall voice call quality. The MOS is a rating from 1 to 5, with 1 being the lowest score, and 5 being the highest. This rating is standardized by the International Telecommunications Union ITU-T.
The standard ITU-T G.107 defines the algorithm we use to calculate the G.711 MOS score, based on network performance metrics (for example, latency, jitter and packet loss).
In order to support MOS as a Salesforce Voice partner:
- Specify rep configuration the field
config.supportsMosusing thesetAgentConfigmethod. - Publish the
UPDATE_AUDIO_STATSevent using thepublishEventmethod to report the audio stats during the call (between the call getting connected and ending). Stats are ignored before the call is connected and after you specifyisAudioStatsCompletedastruein theAudioStatspayload of thepublishEventmethod.
In order to get the MOS:
- The audio stats are collected during the call. The MOS is calculated when the connector specifies
isAudioStatsCompletedastruein the lastUPDATE_AUDIO_STATSpublishEventpayload. The value is stored in the Mean Opinion Score in the VoiceCall record. - The Salesforce admin must add the Mean Opinion Score in the VoiceCall layout to show the score in VoiceCall record UI.
See Also