I have been looking around to find the solutions to this, but I can’t find it. (in the link above it doesn’t work for me)
I want to know how to let the participants to be able to see the captions as well once the mods enables it. What I did to get it to work or a workaround is to Grant Moderator to other participants.
Any help would be appreciated!!
Which version of jitsi-meet do you use, this was foxed in latest stable. Once cc is enabled by a moderator, guests can see the cc button and enable it.
Below are all things that are needed. You may simply set SERVER_FQDN and copy/paste in terminal also.
<<<<<
HIDDEN_DOMAIN=“jitsi.hiddendomain.com”
SERVER_FQDN=YOUR_SERVER_FQDN
JIGASI_SIP_COMM_FILE=/etc/jitsi/jigasi/sip-communicator.properties
JIGASI_USER="transcriber"
JIGASI_PASSWORD=$(< /dev/urandom tr -dc a-z0-9 | head -c10)
#Add a new domain in prodosy
#Modify to internal_hashed if needed
echo -e "\nVirtualHost \"$HIDDEN_DOMAIN\"\n\tauthentication = \"internal_plain\"\n\tc2s_require_encryption = false"|sudo tee -a /etc/prosody/conf.d/"$SERVER_FQDN".cfg.lua > /dev/null
#Register this domain so that transcriber joins hidden
sudo prosodyctl register "$JIGASI_USER" "$HIDDEN_DOMAIN" "$JIGASI_PASSWORD"
[ $? = 0 ] && echo "Registered user '$JIGASI_USER'..." ||
echo "*** ERROR ***: prosodyctl - Error registering user '$JIGASI_USER' to $HIDDEN_DOMAIN"
sudo sed -i "s/^#.*org.jitsi.jigasi.xmpp.acc.USER_ID=.*/org.jitsi.jigasi.xmpp.acc.USER_ID="$JIGASI_USER"@"$HIDDEN_DOMAIN"/" "$JIGASI_SIP_COMM_FILE"
sudo sed -i "s/^#.*org.jitsi.jigasi.xmpp.acc.PASS=.*/org.jitsi.jigasi.xmpp.acc.PASS="$JIGASI_PASSWORD"/" "$JIGASI_SIP_COMM_FILE"
sudo sed -i 's/^#.*org.jitsi.jigasi.xmpp.acc.ANONYMOUS_AUTH=.*/org.jitsi.jigasi.xmpp.acc.ANONYMOUS_AUTH=false/' "$JIGASI_SIP_COMM_FILE"
#Also allow non secure connections to xmpp(for self-signed certs, I think)
sudo sed -i '/org.jitsi.jigasi.xmpp.acc.USER_ID=/i org.jitsi.jigasi.xmpp.acc.ALLOW_NON_SECURE=true' "$JIGASI_SIP_COMM_FILE"
sudo sed -i "s/.*\/\/.*transcribingEnabled: .*/\ttranscribingEnabled: true,\n\thiddenDomain: '$HIDDEN_DOMAIN',/" /etc/jitsi/meet/"$SERVER_FQDN"-config.js
// List of undocumented settings used in lib-jitsi-meet
/**
_peerConnStatusOutOfLastNTimeout
_peerConnStatusRtcMuteTimeout
abTesting
avgRtpStatsN
callStatsConfIDNamespace
callStatsCustomScriptUrl
desktopSharingSources
disableAEC
disableAGC
disableAP
disableHPF
disableNS
enableTalkWhileMuted
forceJVB121Ratio
forceTurnRelay
hiddenDomain
ignoreStartMuted
*/
hiddenDomain: 'jitsi.hiddendomain.com'
// Allow all above example options to include a trailing comma and
// prevent fear when commenting out the last value.
makeJsonParserHappy: 'even if last key had a trailing comma'
// no configuration value should follow this line.
};
I think everything is created and added, but for the last one to add the hidden domain, I have to added it manually, but when I added it and restart everything, jitsi just stuck in grey screen
also does # org.jitsi.jigasi.xmpp.acc.ANONYMOUS_AUTH=false
this has to be uncommented?
There are no buttons for those options. But I think they can be changed from browser. Did not try that.
How to change from browser, is available on some posts here, you may have to search.