Can't get sound to work with Teams in Ubuntu 20.04

Jim Bosley 36 Reputation points
2021-01-23T19:34:23.33+00:00

In another thread, I posted:

Critical Error: No sound (Ubuntu 20.04 LTS)
In several Teams meetings, I log into the meeting and can see my conferee partners, but I can't get sound, or they can't get sound. A total fail. I'm doing this in Ubuntu. I make sure that my devices are all set properly, I go to the "Sound" app in Ubuntu and set the Sound settings correctly, to no avail. Today, we were able to use phones to connect for a one-on-one call but I've missed being able to participate in critical meetings.
There's a solution posted on the web that involves turning off the new meeting experience. That won't work: I don't have that option (I'm using the free version, installed with sudo apt install ./teams_1.3.00.30857_amd64.deb).
Given that Teams cannot reliably be used, my firm is avoiding any Teams meetings, advising clients "Teams doesn't appear to be reliable, can we switch to google-meet or Zoom?". But some firms are hard-coded for Teams, so I'd like to get this fixed.
Any advice
?
The normal Microsoft advice to "Check to ensure your drivers are up to date, if they are, and the problem persists, reinstall Windows 10" is obviously not gonna work here...

Shyamal Debnath replied and asked some questions, and suggested that I cross post here. Also, suggested I use the tag linux-teams. Done. So here's my reply to Shyamal:

Shayamal, thanks for a constructive response. So I'm using Ubuntu, and my understanding is that the only reliable way to use Teams on Ubuntu is to use the browser-based solution. That is, IIRC I read somewhere that the Linux/Ubuntu app doesn't work. [NOTE: See thread in this forum "Can't join meetings as guest from Linux Teams app's newest version any longer"]. When I click on a meeting link to open up Teams, and use the Teams linux app, the meeting apparently isn't recognized. So I'm using the web-based solution.

Ubuntu's sound setup is neither as simple nor as reliable as Win 10. I have a Jabra Evolve 75 (BT, noise cancelling) and an Jabra Engage 75 (BT, DECT, no noise cancelling) and once I'm in the meeting and can see the other folks, apparently nothing I do gets either of those devices working. When I boot I open the Ubuntu "Sound" setting window and select Jabra 370 (mic and analog out, respectively) for sound. The Jabra 370 is the USB dongle that has the BT connection in it, and it works with my Evolve 75 headset (which has a mike).

When I open my free Teams, a popup windows opens asking if I want to open a program (xgd??.open - can't recall exactly) and after I do this the web dialog offers connection via the web interface (as I said, the app just doesn't work). The picture pops up fine. But nothing I do (changing settings in Ubuntu's "Sound", changing settings in MS Teams, restarting the application, ... nothing allows me to hear or fellow meeting attendees to hear me.

Other apps (including browser based solutions like YouTube, and other conferencing programs like Zoom, Google Meet, Skype, webex all seem to work fine). It's just that when I log into a teams meeting I have no confidence that it will be useable.

I'll cross-post as suggested. Once again thanks for something constructive.

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.
456 questions
{count} votes

10 answers

Sort by: Most helpful
  1. JimmyYang-MSFT 48,551 Reputation points Microsoft Vendor
    2021-01-25T07:52:03.037+00:00

    Hi @Jim Bosley

    Does anyone else have the same issue in your organization?

    Someone in the past had issues with the mic and, by reconfiguring the pulse audio, it got solved.

    Microphone for teams on Linux not working - Microsoft Q&A


    If the response is helpful, please click "Accept Answer" and upvote it.

    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.


  2. Mike A 1 Reputation point
    2021-03-16T23:22:19.55+00:00

    A coworker of mine just experienced this same problem. The issue he encountered was actually a misleading result from Ubuntu.

    Prior to Microsoft releasing their official Linux support that comes with a deb file, someone ported the browser experience into an Electron app as a Snap package. Ubuntu as of 20.04 is now redirecting many apt commands to use snap because they're trying to push that as a solution. So if you hadn't manually installed the deb file, running just sudo apt install teams would have installed the snap package version.
    This snap package version is also very old and unmaintained. It seems that the snap package is no longer fully compatible with the Teams servers, so it causes all kinds of issues with desktop sharing and audio.

    I suspect this is what happened: at some point before you installed the deb file, the snap was installed. This worked for quite a while and was similar enough to the deb version that it wouldn't have really been noticeable. You then ran the deb installer at some point and it attempted to install the new deb file. That will add a new PPA for microsoft teams, and attempt to install the teams package provided from it. However it appears to the apt system that you already have teams installed and it may or may not be properly reporting that the one from the microsoft PPA is newer relative to the snap (my coworker's system thought the very old snap was still newer).

    To solve this (this worked for him):

    • Uninstall the snap version (all) sudo snap remove teams teams-insider teams-for-linux
    • Reboot your system
    • Make sure you have the latest information about PPAs sudo apt update
    • Re-download the latest deb file (just to be sure) from here: https://www.microsoft.com/en-us/microsoft-teams/download-app#desktopAppDownloadregion
    • Manually run the deb install using the deb file itself (must be full file name for this) sudo apt install ./teams_1.4.00.4855_amd64.deb

    Now try running Teams again and see if it works. I've been able to use the official deb successfully with my Jabra Engage 75 without issue on Ubuntu once I had it properly installed. You'll definitely have to manually setup your audio device in Teams though, it doesn't detect defaults at all, and the softphone buttons on the headset and base won't work (start & end).


  3. IRELAND John 1 Reputation point
    2021-04-26T15:27:15.41+00:00

    I'm having the exact same experience as simoncoleman-7341 teams 1.4.00.7556 on a laptop running Linux Mint 20.1 (Ubuntu 20.04)

    0 comments No comments

  4. Lindersson, Fredrik 1 Reputation point
    2021-05-04T17:25:21.173+00:00

    I'm having the exact same experience as simoncoleman-7341 teams 1.4.00.7556 on a laptop running Ubuntu 21.04

    0 comments No comments

  5. Anonymous
    2021-05-10T11:15:58.597+00:00

    Hello,

    I have tried deploying the 2 previous versions of the Teams client as explained below but without success. I think the problem is more with the server part as a result.

    Test: Rollback to previous version of Teams client - DOES NOT WORK

    1. sudo apt purge teams
    2. sudo nano /etc/apt/sources.list.d/teams.list and insert a # in front of "deb". This disables the repository while waiting for the fix.
    3. sudo apt update
    4. download one of the previous versions available here https://packages.microsoft.com/repos/ms-teams/pool/main/t/teams/ I took the one from March 8 (4855)
    5. open a terminal on the download folder and type sudo dpkg -i teams_1.4.00.4855_amd64.deb then sudo apt install -f which would solve any dependency problems.
    6. start Teams, test: DOES NOT WORK
    0 comments No comments