# How do I debug AEC Echo Cancellation? It's not working on web client

**URL:** <https://devforum.zoom.us/t/how-do-i-debug-aec-echo-cancellation-its-not-working-on-web-client/102857>\
**Category:** Web\
**Created:** [January 31, 2024, 4:50am UTC](https://devforum.zoom.us/t/how-do-i-debug-aec-echo-cancellation-its-not-working-on-web-client/102857 "2024-01-31T04:50:09Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![EdwardLai](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/edwardlai/32/56114_2.png) [@EdwardLai](https://devforum.zoom.us/u/EdwardLai)\
**Post date:** [January 31, 2024, 4:50am UTC](https://devforum.zoom.us/t/how-do-i-debug-aec-echo-cancellation-its-not-working-on-web-client/102857/1 "2024-01-31T04:50:09Z")

</div>

Hi  
I am a developer for ChromiumOS. Recently, we have customers reported that on newer CrOS R116. Using Web Client Zoom on Chrome web browser. The AEC (Echo cancellation) is not working at all. We’ve tested that on CrOS R104 AEC works and CrOS R116 doesn’t. And on R116, other video conferencing web clients like Teams and Google Meet’s echo cancellation do perform nicely.

There’s only limited information on how Zoom implement AEC. Does anyone know how AEC is implemented in Zoom Web Client? So this can help us further debug this problem. Or is there any flags or logs we can check to see if AEC is working?

Best,  
Edward

---

<div class="post-metadata">

**Author:** ![vic.yang](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/vic.yang/32/24656_2.png) [@vic.yang](https://devforum.zoom.us/u/vic.yang)\
**Post date:** [February 1, 2024, 6:48am UTC](https://devforum.zoom.us/t/how-do-i-debug-aec-echo-cancellation-its-not-working-on-web-client/102857/2 "2024-02-01T06:48:24Z")

</div>

Hey @EdwardLai

Thanks for your feedback.

We have contacted Google’s engineers, and they mentioned that this is a bug caused by the default configuration of DeviceChromeVariations on ChromeOS 116. It has been fixed in version 117.

However, you can also modify the default behavior of AEC through chrome://flags.

Thanks  
Vic

---

<div class="post-metadata">

**Author:** ![EdwardLai](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/edwardlai/32/56114_2.png) [@EdwardLai](https://devforum.zoom.us/u/EdwardLai)\
**Post date:** [February 1, 2024, 8:32am UTC](https://devforum.zoom.us/t/how-do-i-debug-aec-echo-cancellation-its-not-working-on-web-client/102857/3 "2024-02-01T08:32:12Z")

</div>

Hi @vic.yang,

I really appreciate your help and fast response! We’ve just validated the chrome://flags approach. And it works! It surely fixes the AEC problem on Zoom. This saved us a lot of time debugging. Thanks for the help!

Best Regards,  
Edward

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/6/1/614bdd549b610bbaa46ff934617683a02bdaa03c.png) [@system](https://devforum.zoom.us/u/system)\
**Post date:** [March 2, 2024, 6:32pm UTC](https://devforum.zoom.us/t/how-do-i-debug-aec-echo-cancellation-its-not-working-on-web-client/102857/4 "2024-03-02T18:32:37Z")

</div>

Closed on March 2, 2024, 6:32pm UTC

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
