Rocket.Chat.Electron icon indicating copy to clipboard operation
Rocket.Chat.Electron copied to clipboard

Jitsi: call already ended

Open himpierre opened this issue 2 years ago • 8 comments

Describe the bug When opening a video call via call icon the "click to join" icon appears in the message window. That icon works just for 10s or so. After that one gets the message "call already ended". This is not happening when Rocketchat runs inside Firefox. The "click to join" icon stays functional in that case.

There is already a bug issue in the rocketchat repo but I guess it's not the right place so I open this ticket here for tracking this issue. https://github.com/RocketChat/Rocket.Chat/pull/23904#issuecomment-1047728542

Steps to reproduce the behavior:

  1. Go to chat window
  2. Click on call icon
  3. Wait 30s
  4. Click on "click to join" icon
  5. See "call already ended" message

Expected behavior It should be possible to enter the still running jitsi room even after minutes.

cheers, t.

himpierre avatar Mar 18 '22 08:03 himpierre

Interesting fact. The error only occurs when the jitsi conference was started by the desktop app. When i start a conference via mobile app or browser I can stil join the conference after minuts even from the desktop app.

himpierre avatar Mar 21 '22 12:03 himpierre

seem like issue https://github.com/RocketChat/Rocket.Chat/issues/11649

MCMicS avatar Mar 27 '22 13:03 MCMicS

@jeanfbrito Sorry Jean for mentioning you but I'm to curious. Is that issue on some kind of todo list already? I'm asking because this worked a while and suddenly it didn't any more. It's a kind of a deal breaker when you cannot rely on the "click to join" button working. It prevents users from using it because they think it will not work half of the time anyway.

cheers, t.

himpierre avatar Apr 05 '22 14:04 himpierre

Yes, of course. Did you remember in what version this worked?

jeanfbrito avatar Apr 05 '22 14:04 jeanfbrito

Well it worked for a while after https://github.com/RocketChat/Rocket.Chat/pull/23904 got merged. That's for sure. The then current versions worked.

cheers, t.

himpierre avatar Apr 05 '22 15:04 himpierre

Can confirm this. If the call is started with the desktop app (Rocket.Chat.Elecron v3.8.5) "call already ended" appears when trying to join, if the call is started from a browser it works fine everywhere. (Rocket.Chat v4.6.3)

Interesting fact. The error only occurs when the jitsi conference was started by the desktop app. When i start a conference via mobile app or browser I can stil join the conference after minuts even from the desktop app.

ghost avatar Apr 27 '22 13:04 ghost

Still in latest 3.8.7 I have noticed that calls started from Electron Client sent jitsi-update-timeout only once. Web (browser) client repeat it during call.

Electron client: image

Browser client:

image

emikolajczak avatar Jun 03 '22 06:06 emikolajczak

Thanks for debugging this @emikolajczak Does that help @jeanfbrito?

cheers, t.

himpierre avatar Jun 03 '22 07:06 himpierre

Rocket.chat version 5.2 will be released soon and video calls will be handled in a proper way. This kind of issue will not happen anymore.

jeanfbrito avatar Oct 05 '22 20:10 jeanfbrito

The issue is still happening, when i launch a video/phone call then I end it, it still shows 'ongoing' in the chat.

Aghiles97 avatar Dec 29 '22 01:12 Aghiles97