First of all, as a newcomer, I want to congratulate you for this outstanding project and also thank you for all the work you put into it.
Now, I have been playing with the latest docker versions of jitsi, and after a bit of effort, I have managed to get all the features to work, including jibri. I have also integrated the jigasi transcriptions into my current deployment and it seems to work well. However, there are two important features related to the transcriptions that don’t seem to work currently and I would like to know if I am missing something or if they have not been implemented yet in the latest stable versions.
The first issue is that it does not seem possible to hide the jigasi transcription user through the hiddenDomain. I’ve tried all possible combinations in the .env file, with and without authentication and allowing guests, using the recorder domain, etc. without success.
The second issue is that the toggleSubtitles function from the IFrami API does not seem to work, which means that the user needs to manually trigger the subtitles.
Am I missing something or are these features not implemented yet in the latest docker releases?
I was currently not using authentication to create new rooms, but rather automatically protecting the new rooms with a password through the IFrame API. I could then manage the passwords externally and input them automatically through the IFrame API as well, so that the entire process is fully transparent to the user.
With the authentication, jitsi now requires the user to provide the corresponding credentials before entering the session, which I will try to handle as well, in order to keep the whole process transparent to the user. I still need to explore all the possibilities that are provided through the authentication option (JWT, LDAP, etc), but it might be useful for my particular use case in the future. Anyway, I have no choice but to enable authentication, since it’s required in order to hide the transcription user.
Regarding the toggleSubtitles function, yes, it does not seem to work for me, as the command is not recognized (I get a “Not supported command name” error). I do exactly as you say, calling the toggleSubtitles command just after receiving the event “participantRoleChanged” with the role “moderator”. The setSubtitles command does not work for me either, btw. I was surprised by this, because I did not have any isue with any other commands.