Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

teams.microsoft.com - One-on-one calls not supported #118070

Open
1 task done
NoTuxNoBux opened this issue Feb 10, 2023 · 20 comments
Open
1 task done

teams.microsoft.com - One-on-one calls not supported #118070

NoTuxNoBux opened this issue Feb 10, 2023 · 20 comments
Labels
browser-firefox engine-gecko The browser uses the Gecko rendering engine priority-critical status-needsinfo-denschub ping @denschub type-unsupported Doesn't support one or more browser
Milestone

Comments

@NoTuxNoBux
Copy link

NoTuxNoBux commented Feb 10, 2023

URL: https://teams.microsoft.com/

Browser/Version: Firefox 109

Operating System: Arch Linux x86-64

What seems to be the trouble?(Required)

  • Something else (Add details below)

Steps to Reproduce

  1. Go to Chat in the sidebar.
  2. Click on a contact person.
  3. Click the phone icon to call them.

afbeelding

Expected Behavior:

The call happens.

Actual Behavior:

The call does not happen due to it supposedly not being supported in Firefox.

Screenshot

afbeelding

Additional Context

See also #25070 (comment). That issue was closed because Teams now mostly fully supports Firefox, with a few exceptions, such as this issue.

Calls (with or without video) in conferences work, but one on one calls don't. If you spoof the browser agent to be Chrome, one on one calls mostly work.

@NoTuxNoBux NoTuxNoBux added the status-needsinfo-oana ping @softvision-oana-arbuzov label Feb 10, 2023
@webcompat-bot webcompat-bot added this to the needstriage milestone Feb 10, 2023
@webcompat-bot webcompat-bot added priority-critical browser-fixme This requires manual assignment for the browser name labels Feb 10, 2023
@lnicola
Copy link

lnicola commented Feb 10, 2023

Do audio calls work for you? I still get:

image

@sv-calin sv-calin removed the status-needsinfo-oana ping @softvision-oana-arbuzov label Feb 10, 2023
@sv-calin
Copy link

We appreciate your report but this is a known issue.

Closing as duplicate of #77892 / #25070.

[qa_06/2023]

@sv-calin sv-calin closed this as not planned Won't fix, can't repro, duplicate, stale Feb 10, 2023
@sv-calin sv-calin modified the milestones: needstriage, duplicate Feb 10, 2023
@lnicola
Copy link

lnicola commented Feb 10, 2023

@sv-calin #25070 just got closed even though it's not fully fixed:

However, if you discover any additional problems, please file a new bug report, so we can look into that and diagnose accordingly!

Please reopen this.

@NoTuxNoBux
Copy link
Author

@sv-calin indeed, #77892 is about teams.live.com, which has separate problems from teams.microsoft.com. #25070 was just closed as most of the problems are solved, but with the request to add new issues for remaining issues, as mentioned by @lnicola .

@NoTuxNoBux
Copy link
Author

Do audio calls work for you?

@lnicola To answer the question: audio calls work for me in the sense that I can set up meetings and invite another person to do a call with them. I can't click the phone icon to do an actual one-on-one call, do not see the "Calls" tab, and if someone calls me this way, I see or hear nothing at all.

If I spoof the Chrome user agent in Firefox, I can successfully do one-on-one calls using the phone icon - but there my webcam doesn't work, and actual meetings break. The Teams meeting UI is also completely different with Chrome spoofed.

What I have as workaround right now is two container tabs, both with Teams active. One of them has Chrome spoofed so I can hear people trying to call me directly. I only use the non-spoofed version to join meetings and keep it unloaded at other times. Pretty poor, but better than having to have two browsers/apps open, I guess.

@lnicola
Copy link

lnicola commented Feb 10, 2023

Okay, thanks for the confirmation. You mentioned video calls in the title, but the phone icon in the steps to reproduce, and it wasn't very clear to me.

Then basically nothing changed in the last 6 months or so.

@NoTuxNoBux NoTuxNoBux changed the title teams.microsoft.com - One-on-one video calls not supported teams.microsoft.com - One-on-one calls not supported Feb 10, 2023
@TheRealCuran
Copy link

I can confirm this behaviour on a business account.

  • I can do audio calls
  • I can join meetings or create them in rooms
  • I can't do 1:1 video calls
  • I do not see the "Calls" icon on the left side

If I spoof my UA string to Edge, I get the 1:1 calls and the calls icon. However: desktop sharing and video streams still fail often enough. And since the Electron app is now basically unusable (since you can't join meetings you get invite links for in it any longer), this is a serious issue for me. The only working solution so far was to run Edge as a Flatpak (even Chrome/Chromium have issues here sometimes and I do get the "unsupported browser" notification; Chromium has especially issues with the login and cookie sharing between the login domain and Teams) and remove as many rights as possible.

@sv-calin please reopen this ticket, team member @denschub asked in #25070 to open new reports/tickets for still existing issues. This is what @NoTuxNoBux did. Just closing this ticket doesn't help or make the issue go away.

@denschub
Copy link
Member

Yeah, this is something odd that we only discovered last night. Reopening, we've already reached out to them.

@denschub denschub reopened this Feb 10, 2023
@denschub denschub modified the milestones: duplicate, sitewait Feb 10, 2023
@denschub denschub added browser-firefox engine-gecko The browser uses the Gecko rendering engine status-needsinfo-denschub ping @denschub type-unsupported Doesn't support one or more browser and removed browser-fixme This requires manual assignment for the browser name labels Feb 10, 2023
@skoruppa
Copy link

Any updates about this? It is strange, I can join meetings but can't make a one on one calls

@denschub
Copy link
Member

There are no updates. If there are, we'll post them here.

@sheikh-azharuddin
Copy link

Any update? If I spoof the user agent , call button showing but again screen sharing not working

@NoTuxNoBux
Copy link
Author

NoTuxNoBux commented May 22, 2023

In Firefox 113, when spoofing the user agent to be Chrome, I seem to now be able to join group meetings - I could only do one-on-one calls there, before, whilst group meetings just immediately stopped after joining them.

EDIT: Weird, it's broken again for me. It worked once for some unknown reason.

EDIT2: Hmm, it appears it sometimes works, but I don't quite understand when.

@grahamperrin
Copy link

image

% pkg iinfo firefox
firefox-114.0.1,2
% uname -aKU
FreeBSD mowa219-gjp4-8570p-freebsd 14.0-CURRENT FreeBSD 14.0-CURRENT #7 main-n263630-ab3e6234ab6e-dirty: Sun Jun 18 14:56:48 BST 2023     grahamperrin@mowa219-gjp4-8570p-freebsd:/usr/obj/usr/src/amd64.amd64/sys/GENERIC amd64 1400090 1400090
% 

www/firefox is Tier-3, however it's unusual/extraordinary to find the port to FreeBSD not working for camera use cases such as this.

@grahamperrin
Copy link

From the opening post:

… If you spoof the browser agent to be Chrome, one on one calls mostly work.

The result, for me:

  • no camera
  • other problems, that do not occur without spoofing.

Discussions of overrides/spoofs tend to be unexpectedly long and non-conclusive, with unpredictable results. GitHub issues are far from ideal for such discussions, so …

… I should encourage users of Firefox to join the discussion here:

(1623340) Firefox compatibility with Microsoft Teams and Teams for friends and family - Firefox Development - Mozilla Discourse

@denschub
Copy link
Member

Can y'all please not use this issue as a discussion forum? The Discourse thread linked by @grahamperrin is a good place. Please let's keep this as a proper bug ticket that we'll share updates when we have them.

And yeah, we have the ability to ship User Agent overrides for websites in Firefox, and we use that ability a lot. For MS Teams, we did run internal QA tests, and decided that there's simply too much breakage for us to be able to justify that.

If a UA override works for you, that's cool. Proceed at your own risk, neither we at Mozilla, nor Microsoft, can really support you. And you have my promise that we won't forget about this issue - it's just... not as easy as simply telling MS to toggle a switch. :)

@NoTuxNoBux
Copy link
Author

Update from my end: Today I received the new Teams 'v2' on Firefox Linux (without any spoofs) since 'Teams Classic' as it is now called is being retired. I can use this new version to do one on one calls with video, as well as meetings, so I guess this means that Firefox on Linux is now officially supported by Teams.

Since about three weeks I have a new issue with Teams Classic where one on one calls (when spoofing the Safari or Chrome user agents) work, but they drop after about 10 to 15 seconds due to an unknown reason - this randomly started happening, doesn't happen in meetings, and doesn't happen in Chrome. With Teams v2 this is unfortunately still a problem, but I'm not sure this is Firefox at fault and, even if it is, is probably worth a new issue.

@softvision-raul-bucata
Copy link

@NoTuxNoBux thanks for bringing that up. That is a new issue that you are facing, and we will keep track of it here. Please see: #135996

[inv_16/2024]

@NoTuxNoBux
Copy link
Author

NoTuxNoBux commented Apr 18, 2024

Thanks! I'll close this since the original issue is fixed.

I created #136071 for my new issue since its behaviour appears to be different from #135996.

@denschub
Copy link
Member

Not all users see the new version yet. We'll close this issue once we've verified it.

@denschub denschub reopened this Apr 18, 2024
@lnicola
Copy link

lnicola commented Apr 18, 2024

I tried v2 yesterday and verified that I can call someone else. I don't know if it actually works, but I'm unlikely to find out soon. Because of that, I consider this issue fixed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
browser-firefox engine-gecko The browser uses the Gecko rendering engine priority-critical status-needsinfo-denschub ping @denschub type-unsupported Doesn't support one or more browser
Projects
None yet
Development

No branches or pull requests

10 participants