How to make Microsoft Teams video calls from Chrome or Chromium in Ubuntu

This post explains how to configure your Ubuntu computer to be able to make Microsoft Teams video calls from Chrome/Chromium browsers in Ubuntu.

Instructions

1. Install Chromium or Chrome

To perform install:

  1. Chrome: Download .deb file from official site and run file.
  2. Chromium: Search and install Chromium from “Ubuntu Software”.

2. Switch User Agent to Edge

2.1. Install User Agent Switcher extension for Chrome/Chromium

  1. Choose any of the User Agent switchers below and go to its link.
  2. Press “Add to Chrome” button.
  3. Press “Add extension” button.

User-Agent Switcher for Google Chrome (offered by: useragentswitcher.org) (Edge can be chosen among those as default. It works! 🙂 )

User-Agent Switcher for Chrome (offered by: google.com) (it does not support Edge as default and user agent string must be modificed manually. Go to … > More Tools > Extensions. Then go to ‘Extension options’. Then add user-agent string:

  • New user-agent name: Edge
  • New user-agent string: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.140 Safari/537.36 Edge/17.17134
  • Group: Edge
  • Append?: Append
  • Indicator Flag: E17

Choose this user-agent and refresh page.

User-Agent Switcher (offered by: chYer) (NOT TESTED)

2.2. Select User Agent manually

From the selected browser, go to Menu (…) > More tools > Developer tools (Ctrl + Shift + I)

Now go to Network tab > … > More tools > Network conditions

In the ‘Network Conditions’ Below:
Uncheck User agent “Select automatically”

Select “Edge – Windows”

4. Modify configuration

Enter in the the address bar of your browser: chrome://flags

Ensure these values are marked as follows:

#ignore-gpu-blacklist = enabled
#enable-pwa-full-code-cache = enabled
#enable-desktop-pwas = enabled
#enable-desktop-pwas-link-capturing = enabled
#enable-webrtc-srtp-aes-gcm
#enable-webrtc-srtp-encrypted-headers
#enable-webrtc-stun-origin = enabled
#WebRtcUseEchoCanceller3 = enabled
#enable-webrtc-new-encode-cpu-load-estimator = enabled
#enabble-webrtc-h264-with-openh264-ffmpeg = enabled
#enable-parallel-downloading = enabled

External References

Leave a Reply

Your email address will not be published. Required fields are marked *