AEC Disabled

outboundaudioperipheral

Echo cancellation is disabled. This may cause echo or other audio issues if the user is not using a headset or an integrated device with both a microphone and a speaker.

Description

Applications can choose to disable AEC, which is appropriate in some scenarios. For example, when the user is on a headset.

In general, though, AEC should stay enabled to ensure that any echo picked up by the microphone is properly removed. AEC is activated by default.

What do we do here?

We check that the total of audio energy has a positive non-zero value meaning that a signal has been sent and we check if echoReturnLoss and echoReturnLossEnhancement properties exist in this case. If not, we mark an observation.

Notes

  • We don’t execute this observation on Firefox and Safari because echo statistics are not implemented yet (Nov’25)