bug: answering on desktop client while phone client is active causes both sessions to join the video conference

Aperta
#6,176 1 commento 0 reazioni 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
45/100
Tipo di issue
Bug
Chiarezza
Abbastanza chiara
Stato di attività
Tranquilla
Stack tecnologico
react-native, typescript

Direzione di ricerca

Inizia riproducendo la chiamata con i client desktop e mobile attivi, seguendo il flusso di risposta alla videochiamata descritto nell’issue. Traccia in che modo la risposta su un client influisce sull’altro; il lavoro è completato solo quando alla conferenza partecipa esclusivamente il client che accetta la chiamata, senza feedback dalla seconda sessione.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

🐛 bug

Description
Answering a call from your desktop client while your phone app is active will cause the video conference to start both in your desktop app and your phone.

Expected Behavior
You should only join from the client that you pick-up the call from. (in this case Desktop client)

Actual Behavior
Both the phone and desktop client joins the call causing feedback of the noise

Versions
Rocket.Chat server version: 7.3.1
Rocket.Chat desktop client: 4.1.2
Rocket.Chat mobile app Android: 4.57.2
Rocket.Chat mobile app Apple: 4.57.2.73496
I'm able to reproduce the issue on both Android and IOS.

Steps to Reproduce

  1. Open up your Rocket.Chat desktop app
  2. Open up your Rocket.Chat mobile app
  3. Have a friend call you through a direct message (in our case we use Video Call, Jitsi)
  4. Check that it's ringing on both phone and desktop client
  5. Pick up on desktop client
  6. You are now in a call with both your Phone, Desktop & Friend
Lingua principale
TypeScript
Stelle
2.4k
Fork
1.5k
Merge medio
1g 15h
PR unite (30g)
29

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di RocketChat/Rocket.Chat.ReactNative

Tutte le issue di RocketChat/Rocket.Chat.ReactNative

Issue simili

Altre issue su TypeScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.