I will clarify, what my vision is:
Zoom has one interesting feature, which at first glance violates privacy,
but it is cleverly thought-out, and works very well, especially for conferences with very non-technical participants, to which could be even logging into the conference a hard task.
When Admin in Zoom issue the “Mute all” command,
Zoom asks him, whether the participants can be unmuted by themself.
If he clear the checkbox, only the admin can unmute the participants.
If the participant was unmuted in the very moment when Admin has issued the “Mute all” command,
this participant can be unmuted by Admin.
If the participant was muted during the “Mute all” command issue, Admin cannot unmute such participant without his consent, but the unmute confirmation dialog is shown at the participant.
Unmuting occurs only if participant approves unmuting. So far the Zoom’s solution.
This behaviour is a bit complicated but it enables hassle-free conference flow for maybe old, very nontechnical people, it mimics “microphone man walking in the crowd and passing microphone to whoever is asked to say something”. They do not have to do anything, but participate on the dialog.
It prioritizes the flow of the conference before the “truest privacy”.
I understand, this behaviour will be problem for Jitsi developers, since it can lead to unmute situations unwanted by a participant, but it can be solved by two scenarios:
First solution: let the participant set his own flag: “approve remote unmute of myself”, which he can set/unset whenever he wants. This will be the ultimate solution. If Approve is set, Admin can remotely unmute him, if it is not set, Admin’s try to unmute participant will result in “unmute confirmation” dialog, which will vanish after few seconds, if not responded.
Second, not so complete solution: At every “remote unmute try” issued by Admin, the “unmute confirmation” dialog appears at participant’s screen, which will vanish after few seconds, if not responded.
This solution can seamlessly integrate unmuting prohibition logic with remote unmuting logic, with the consent of the participant and still leaving the option to moderate microphones to admin.
From my point of view, this will make Jitsi magnificent option for conducting large conferences with non-technical old people.
What do you think?