Configuring Voice Quality for Unregistered Users

You can configure the device to dynamically switch voice coders to improve voice quality during a call with an unregistered user.

If it detects poor voice quality (based on MOS), it switches coders from G.711 to Opus for the unregistered user side. If it subsequently detects an improvement in the network (based on packet loss) during the same call, it switches back to G.711. The device switches coders, by changing between two IP Profiles - one associated with G.711, and the other associated with Opus.

This feature is for Server-type IP Groups.
When the device operates in HA mode, this feature is not supported for HA switchover (e.g., if coder changed to Opus before switchover, after switchover the call remains with Opus until it ends, even if voice quality improves).
To configure voice quality for unregistered users:
1. Open the Allowed Audio Coders Group table (see Configuring Allowed Audio Coder Groups), and then add two groups - one with G.711 only and the other with Opus only.
2. Open the IP Profiles table (see Configuring IP Profiles), and then add two IP Profiles:
Main IP Profile:
'Allowed Audio Coders': Assign the Allowed Audio Coders Group with G.711
'Switch Coder Upon Voice Quality': Enable

Alternative IP Profile:
'Allowed Audio Coders': Assign the Allowed Audio Coders Group with Opus
3. Open the IP Groups table (see Configuring IP Groups), and then make sure that you assign the IP Group (Server-Type) to which the user belongs, with the main IP Profile associated with G.711.
4. Open the Quality of Experience Profile table (see Configuring Quality of Experience Profiles), and then configure a rule with severity-color thresholds for MOS.
5. Open the Quality of Service Rules table (see Configuring Quality of Service Rules), and then configure a rule that changes the IP Profile upon poor voice quality:
'IP Group': Assign the IP Group of the user (see Step 3)
'Rule Metric': Poor InVoice Quality
'Rule Action': Alternate IP Profile
'Alternative IP Profile Name': Assign the alternative IP Profile that is associated with the Opus coder (see Step 2)