Microphone for teams on Linux not working

mjskier 56 Reputation points
2019-12-11T20:36:34.583+00:00

On an HP Zbook studio G5 running Mint 19.1
Plantronics C3320 headset plugged into a USB port (on the laptop, not on the G3 docking station)

The teams_1.2.00.32451_amd64.deb package installs fine, and the test call works as expected.
However when calling a coworker, all he hears is very bad static that gets louder when I speak.
Same problem when input is set to the builtin microphone.

In sound preference:
Device set to Plantronic Blackwire 3220 Series Digital Stereo Duplex (IEC958)
Input connector set to "Digital Input (S/PDIF)

In the Teams Settings->Devices, speaker and microphone are set to Plantronic Blackwire 3220 Series Digital Stereo Duplex (IEC958)

Skype for Business Linux
Skype for Business Linux
Skype for Business: A Microsoft communications service that provides communications capabilities across presence, instant messaging, audio/video calling, and an online meeting experience that includes audio, video, and web conferencing.Linux: A family of open-source Unix-like operating systems.
459 questions
{count} votes

35 answers

Sort by: Most helpful
  1. Jonathan Neufeld 6 Reputation points
    2020-10-27T17:24:39.723+00:00

    Using sudo does not work, and it removes my speakers from the list of options anyway.
    And now I feel like I'm stuck in a game of whack-a-mole.

    Does Microsoft regression test their software against PulseAudio at all? because I run into similar problems with Skype on Linux.
    I would consult the Zoom web-conference software team for help, they managed to get it right on Linux.
    I experience absolutely zero PulseAudio related issues with Zoom web-conferencing.


  2. Mihail Popov 1 Reputation point
    2020-12-04T12:46:40.633+00:00

    Hello All,
    I tried all solutions here, but none works.
    What did worked for me is as follows:

    First, the OS is Ubuntu 18.04 LTS and Teams version is:

    apt show teams

    Package: teams
    Version: 1.3.00.30857
    Another additional info is that I have Skype installed also

    Second, for some reason when you quit Skype and launch pavucontrol, Recording tab(applications) there will be no applications listed (in my case), but when launch Teams and go to Settings > Devices > Make a Test Call, you will see Teams listed in pavucontrol as Skype! (see the screenshot)

    What I did :
    I noticed that Input from shows "Monitor of Build-in Audio Analog Stereo" - so I changed it to "Build-in Audio Analog Stereo"
    and Voila! the input from internal mic on Lenovo Thinkpad T470 works (at least on test calls)
    I will test it in real meeting and report
    I hope it helps
    Mike

    0 comments No comments

  3. Jonathan Neufeld 6 Reputation points
    2021-02-12T17:12:08.827+00:00

    I use all kinds of multi-platform audio and video recording software on Linux including Element which is also Electron-based. Teams is the only application I experience these issues with.

    0 comments No comments

  4. Jacques-Yves Bleau 1 Reputation point
    2021-04-02T17:59:26.627+00:00

    Edited: based on Jonathan's answer (Thanks!).

    It seems that the problem comes indeed, in part, from Teams.

    What I observed that cause the problem for me:

    From pavucontrol, it looks like Teams does not "release" it's connection to the microphone after a call.
    (seen in the "Recording" tab in pavucontrol).
    Slack and Chrome (tested with Meeting) do close their connnection to the microphone when you terminate your call.

    And so, once the mic is used by Teams, I found out is that it cannot be used correctly by any others.
    Moreover, it also comes to a point where pulseaudio seems to completely "fail" to serve the mic correctly to Teams too and to any other program or control panels.

    So, by completely quitting and reloading Teams after each call I can "release" the mic and do another call (on Teams or on any other app).

    Edit: Or, much simpler from Jonathan's answer: in pavucontrol's "Recording" tab, right-click on the "Skype" entry that is still recording and terminate the connection

    So basically: When the mic stops working: find a way to terminate the connections between applications and the microphone

    1. Make sure Teams (and others like slack...) completely "quits" when you quit the application: Settings -> General -> uncheck the second option in the Application section
    2. Check that a program is still running with a "ps" call
    3. Killing and restarting pulseaudio also works but it seems you still need to "fully" quit and restart all other programs that could have had a connection to an audio device.
    4. Using sudo or messing with the groups probably won't really fix anything

    Anyone observing the same thing from pavucontrol ?

    BR!

    • Teams 1.3.00.30857
    • CentOS 8 (k 4.18.0-240.15.1.el8_3.x86_64)

  5. Anonymous
    2021-08-23T14:30:13.597+00:00

    No audio (both microphone and playback) and video devices were detected, sometimes happens after plugging and unplugging hdmi monitor and/or usb audio card, even on already running teams. Then the only reboot restores devices access. Same in skype.
    After that plugging and unplugging devices do nothing.
    Other apps can use audio and video just fine
    sudo trick do not work, app just did not starts.
    Reinstalling do not help, deleting pulseaudio configs and restarting it do not help

    Opensuse 15.3
    ms teams from rpm teams-1.4.00.13653-1.x86_64.rpm

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.