Micro with Vivox always active. How to disable it without freeze?

The problem with vivox. When Vivox voice chat is connected, no sound is recorded when recording the phone screen, it says that the microphone is already in use. What can be done about these? And the second problem is that the microphone is always on, and therefore, when we press the volume keys on the device, the ring volume is adjusted, is there any way to turn off the microphone without a freeze (setting activeDevice = None gives a very unpleasant freeze)

Is this with iOS or Android? It sounds more like iOS to me.

There is no way to disable the microphone in a way that removes the microphone recording indicator without having an audio interruption because the audio system needs to be reconfigured to remove the indicator (i.e. shutting down the old configuration and booting up the new configuration). As you’ve likely found, muting the microphone with the Vivox API is fast and without interruptions, but it doesn’t remove the recording indicator.

Also, we’ve concluded in the past that the reason screen recording doesn’t capture audio when voice chat is active is due to privacy concerns. In the future we may offer more flexibility for how audio is registered so developers can’t try for themselves if using voice chat as “non-voice audio” is permissible in the App Store.

is there any update available in which we can turn off that indicator?

@Harsh-SF Which platform are you having this issue with? If you are in a voice session, then there is no way to remove the recording indicator other than setting the capture device to “No Device”. If setting the capture device to “No Device” and back to the default device leads to a short freeze in all audio, then consider disabling platform echo cancellation in Vivox Unity SDK 16.6.0 or later with VivoxService.Instance.VivoxGlobalAudioSettings.PlatformAcousticEchoCancellationEnabled = false, preferably around the time when you initialize Vivox but it can actually be set at any time.

Android version 15