Callbewijs — echte Jitsi-call op web #2544

Closed
opened 2026-10-22 20:12:12 +00:00 by brenno · 1 comment
Owner

Bovenliggend ticket: #2532
Afhankelijk van: #2540, #2533, #2534, #2535, #2536, #2537

Gebruikersdoel

Ik kan vanuit de OciDeck-webrelease echt aan een Jitsi-call deelnemen; een tweede onafhankelijke deelnemer hoort/ziet mij en ik hoor/zie die deelnemer.

Proefopzet

Toets de uitgebrachte webbuild in de ondersteunde desktopbrowsers (minstens Chromium, Firefox en Safari waar het product die ondersteunt). Controleer secure context, browserrechten, CSP, WebSocket/ICE, CORS waar relevant, tab/schermdeling, tab op achtergrond, reload/gesloten tab en audio-output. Een Chrome-proef bewijst Firefox of Safari niet.

Werk

  • Draai de procedure uit de testomgeving op een schoon geïnstalleerd releaseartefact. Leg exact apparaat, OS/browser, OciDeck-commit, Jitsi-serverversie, netwerk en bronapparaten vast.
  • Bewijs preflight, twee gelijktijdige OciDeck-clients waar mogelijk, join, live deelnemers, audio/video beide richtingen, mute/camera, schermdelen indien geclaimd, reconnect, leave en gereserveerde netwerkbestemmingen. Een echte tweede client verifieert de ontvangen media.
  • Maak de uitkomst per capability zichtbaar in de productmatrix: beschikbaar, na toestemming te proberen, niet beschikbaar of niet getest. Zet een defect platformpad niet stil aan op grond van tests op een ander platform.

Acceptatie

  • Een echte tweepersoonscall op web heeft hoorbare audio beide richtingen en zichtbare video waar geclaimd; bediening en leave hebben op beide clients aantoonbaar effect.
  • Toestemming weigeren, apparaat verliezen, netwerk weg/terug en mislukte join geven een duidelijke status en laten geen verborgen call of hangende media achter.
  • Het bewijs bevat releaseartefact, platformversie, tweede client, serverversie, werkelijke uitkomst en resterende beperkingen; fake-/widgettests alleen zijn onvoldoende.
  • De web-gids noemt installatie, rechten, teststappen en herstel; een claim wordt pas vrijgegeven na de echte proef.

Basis

OciDeck web-release, lib/widgets/panels/call_panel.dart, docs/design/NATIVE_CALLS.md §7.1.

**Bovenliggend ticket:** [#2532](https://pawprint.vigilis.online/LibreKAT/Ocideck/issues/2532) **Afhankelijk van:** [#2540](https://pawprint.vigilis.online/LibreKAT/Ocideck/issues/2540), [#2533](https://pawprint.vigilis.online/LibreKAT/Ocideck/issues/2533), [#2534](https://pawprint.vigilis.online/LibreKAT/Ocideck/issues/2534), [#2535](https://pawprint.vigilis.online/LibreKAT/Ocideck/issues/2535), [#2536](https://pawprint.vigilis.online/LibreKAT/Ocideck/issues/2536), [#2537](https://pawprint.vigilis.online/LibreKAT/Ocideck/issues/2537) ## Gebruikersdoel Ik kan vanuit de OciDeck-webrelease echt aan een Jitsi-call deelnemen; een tweede onafhankelijke deelnemer hoort/ziet mij en ik hoor/zie die deelnemer. ## Proefopzet Toets de uitgebrachte webbuild in de ondersteunde desktopbrowsers (minstens Chromium, Firefox en Safari waar het product die ondersteunt). Controleer secure context, browserrechten, CSP, WebSocket/ICE, CORS waar relevant, tab/schermdeling, tab op achtergrond, reload/gesloten tab en audio-output. Een Chrome-proef bewijst Firefox of Safari niet. ## Werk - Draai de procedure uit de testomgeving op een schoon geïnstalleerd releaseartefact. Leg exact apparaat, OS/browser, OciDeck-commit, Jitsi-serverversie, netwerk en bronapparaten vast. - Bewijs preflight, twee gelijktijdige OciDeck-clients waar mogelijk, join, live deelnemers, audio/video beide richtingen, mute/camera, schermdelen indien geclaimd, reconnect, leave en gereserveerde netwerkbestemmingen. Een echte tweede client verifieert de ontvangen media. - Maak de uitkomst per capability zichtbaar in de productmatrix: `beschikbaar`, `na toestemming te proberen`, `niet beschikbaar` of `niet getest`. Zet een defect platformpad niet stil aan op grond van tests op een ander platform. ## Acceptatie - [ ] Een echte tweepersoonscall op web heeft hoorbare audio beide richtingen en zichtbare video waar geclaimd; bediening en leave hebben op beide clients aantoonbaar effect. - [ ] Toestemming weigeren, apparaat verliezen, netwerk weg/terug en mislukte join geven een duidelijke status en laten geen verborgen call of hangende media achter. - [ ] Het bewijs bevat releaseartefact, platformversie, tweede client, serverversie, werkelijke uitkomst en resterende beperkingen; fake-/widgettests alleen zijn onvoldoende. - [ ] De web-gids noemt installatie, rechten, teststappen en herstel; een claim wordt pas vrijgegeven na de echte proef. ## Basis OciDeck `web`-release, `lib/widgets/panels/call_panel.dart`, `docs/design/NATIVE_CALLS.md` §7.1.
Author
Owner

De webnaad staat op main (PR #2587, aca68ad8e): alleen https en wss, en kaal http/ws alleen naar een letterlijk loopback-adres.

Een echte tweepersoonscall op web is niet gedaan. Die proef blijft #2538. Dit ticket gaat dicht omdat de proef daar wordt gedaan.

De webnaad staat op main (PR #2587, `aca68ad8e`): alleen `https` en `wss`, en kaal `http`/`ws` alleen naar een letterlijk loopback-adres. Een echte tweepersoonscall op web is niet gedaan. Die proef blijft #2538. Dit ticket gaat dicht omdat de proef daar wordt gedaan.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
LibreKAT/Ocideck#2544
No description provided.