I'm on Arch right now, but I had the same problem (although slightly less often) on openSUSE Tumbleweed.
Basically, whenever I enter or leave a breakout room in Zoom, and sometimes randomly while I'm sitting in a room that's not a breakout room, Zoom gets muted and I have to go to my sound settings to bring the volume back up. My job is being done over Zoom right now and I have to switch in and out of breakout rooms a lot, so it's getting really inconvenient.
I've tried looking around online, and from what I can tell, Zoom will periodically swap input sinks, and that's when it gets muted (when I run
pacmd list-sink-inputs, the index of Zoom changes, at least), and I've seen fixes for if a particular input sink gets muted, but not if the same application keeps muting (or nearly muting) over changing input sinks.
Any advice or ideas on how to fix greatly appreciated.
Edit: I've dug a little deeper, and it looks like the configuration file for pulse audio that defines the default input sink volumes for different processes is being changed automatically when Zoom runs, I've tried changing back with
pa_volume, but it keeps changing it back. I was hoping to try to set up a script to watch for changes in that file and change it back when need be, but I haven't actually been able to detect changes using
inotifywait so I'm stumped again.