After voicecall with Microsoft Teams for Linux, Pantronics C320-M microphone may stop working
Summary
Plantronics C320-M headset microphone may stop working after a voicecall in Microsoft Teams for Linux. Teams will prompt "Your microphone isn't working" on subsequent calls. Restart of pulseaudio appears necessary to get the microphone back. Sometimes several restarts are needed.
environment
- Arch Linux (kernel 5.9.9-arch1)
- pulseaudio 13.99.3-14-geaa6d
- Microsoft Teams Version 1.3.00.25560 (64-bit) [installed via ArchLinux AUR]
- pa-info.txt
Steps to reproduce
- Obtain a Plantronics C320-M headset.
- Start a voicecall with Microsoft Teams for Linux
- Keep starting them until "Your microphone isn't working" pops up.
- Observe in for example pavucontrol that the Recording tab does not register any sound when spoken into the mic.
3b. Observe in for example pavucontrol that the Recording tab does not have a bar where it displays sound input.
What is the current bug behavior?
Microphone stops working
Since I don't know if it's setup/teardown of calls or just time that causes it, here is a log for the whole day (I don't dare cutting it down as I might cut out the important part of the log). The call attempted at 14:58 had non-working microphone, and pulseaudio was restarted after, then microphone worked again. pulseaudio -vvvvv log when issue occurs
What is the expected correct behavior?
Microphone keeps working
Note: I am not fully certain pulseaudio is at fault here, but I am happy to apply patches and config changes to try to track this issue down, so it can be fixed in the right software.