Rocket.chat: Start audio and video buttons without functionality

Created on 18 Dec 2019  路  9Comments  路  Source: RocketChat/Rocket.Chat

Description:

"Start audio call" and "Start video call" buttons appear when looking at the user info in a direct chat. They don't appear when looking at the user info from a channel.

Steps to reproduce:

  1. disable BigBlueButton and Jitsi under Admin/Video Conference
  2. go into a direct chat with another user
  3. click "user info" (top right)
  4. see the non working buttons, compare to the screenshot

Expected behavior:

There should be no audio and video call buttons, unless the service is configured.

Buttons appear in this view nonetheless.

  • Version of Rocket.Chat Server: 2.2.0
  • Operating System: SUSE Linux
  • Deployment Method: k8s
  • Number of Running Instances: 3
  • DB Replicaset Oplog: Enabled
  • NodeJS Version: v8.15.1
  • MongoDB Version: 3.6.11

Client Setup Information

Can be duplicated in any browser.

Additional context

There's no error or crash, but it's causing confusion for the users and creates unnecessary helpdesk work.

Relevant logs:

Please advise, if required.

video conferencing stale bug

All 9 comments

Screenshot_20191218_153748

On firefox I also get these errors in the console
image

@rsimai Can you check your browser console for errors as well? Thanks!

I can't confirm this, sorry. There are no messages in my console (Firefox and Chrome) after I allow camera usage. My UC camera becomes active, I see myself, the other person gets a notification and can also activate their camera. It wouldn't work that callers can see each other which is as expected, as the services are not configured.

The problem seems to be the fact that BBB is included as an iFrame. If you right-click the iFrame and open it in a new tab it will properly ask you for permissions for your camera etc. and after you granted those it'll work in the iFrame as well. Of course this is not a way to solve this problem in production deployments

I'd rather guess that these Buttons are for RocketChat's own WebRTC-Implementation and have nothing to do with either Jitsi or BBB. See if there's something enabled under https://your-chat-server-here/admin/WebRTC
Our Chat server has all of the switches turned off and there aren't any of these Icons, with or without BBB enabled. BBB has it's own button in the dots menu.

See the rather lengthy #9632 for how I got this Idea...

Screenshot_20191218_153748

This is only one-on-one calls, what about channel or private groups?

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

This is still an issue in newer versions of Rocket.chat (currently using RC 3.5). Could you please reopen?

Was this page helpful?
0 / 5 - 0 ratings

Related issues

antn89 picture antn89  路  3Comments

marceloschmidt picture marceloschmidt  路  3Comments

djeber picture djeber  路  3Comments

neha1deshmukh picture neha1deshmukh  路  3Comments

danpospisil picture danpospisil  路  3Comments