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:
- Chrome: Download .deb file from official site and run file.
- Chromium: Search and install Chromium from “Ubuntu Software”.
2. Switch User Agent to Edge
2.1. Install User Agent Switcher extension for Chrome/Chromium
- Choose any of the User Agent switchers below and go to its link.
- Press “Add to Chrome” button.
- 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
- Switch user agent manually
- Enable videocalls and screen sharing from site, if they have been disabled