|
@@ -1,8 +1,10 @@
|
|
-{{ $ENABLE_TRANSCRIPTIONS := .Env.ENABLE_TRANSCRIPTIONS | default "0" | toBool -}}
|
|
|
|
{{ $JIGASI_BREWERY_MUC := .Env.JIGASI_BREWERY_MUC | default "jigasibrewery" -}}
|
|
{{ $JIGASI_BREWERY_MUC := .Env.JIGASI_BREWERY_MUC | default "jigasibrewery" -}}
|
|
{{ $JIGASI_XMPP_USER := .Env.JIGASI_XMPP_USER | default "jigasi" -}}
|
|
{{ $JIGASI_XMPP_USER := .Env.JIGASI_XMPP_USER | default "jigasi" -}}
|
|
{{ $JIGASI_JVB_TIMEOUT := .Env.JIGASI_JVB_TIMEOUT | default "30000" -}}
|
|
{{ $JIGASI_JVB_TIMEOUT := .Env.JIGASI_JVB_TIMEOUT | default "30000" -}}
|
|
|
|
+{{ $JIGASI_MODE := .Env.JIGASI_MODE | default "sip" -}}
|
|
{{ $JIGASI_LOCAL_REGION := .Env.JIGASI_LOCAL_REGION | default "" -}}
|
|
{{ $JIGASI_LOCAL_REGION := .Env.JIGASI_LOCAL_REGION | default "" -}}
|
|
|
|
+{{ $JIGASI_TRANSCRIBER_USER := .Env.JIGASI_TRANSCRIBER_USER | default "transcriber" -}}
|
|
|
|
+{{ $JIGASI_TRANSCRIBER_FILTER_SILENCE = .Env.JIGASI_TRANSCRIBER_FILTER_SILENCE | default "0" | toBool -}}
|
|
{{ $BOSH_URL_PATTERN := .Env.BOSH_URL_PATTERN | default "" -}}
|
|
{{ $BOSH_URL_PATTERN := .Env.BOSH_URL_PATTERN | default "" -}}
|
|
{{ $USE_TRANSLATOR_IN_CONFERENCE := .Env.USE_TRANSLATOR_IN_CONFERENCE | default "0" | toBool -}}
|
|
{{ $USE_TRANSLATOR_IN_CONFERENCE := .Env.USE_TRANSLATOR_IN_CONFERENCE | default "0" | toBool -}}
|
|
{{ $XMPP_AUTH_DOMAIN := .Env.XMPP_AUTH_DOMAIN | default "auth.meet.jitsi" -}}
|
|
{{ $XMPP_AUTH_DOMAIN := .Env.XMPP_AUTH_DOMAIN | default "auth.meet.jitsi" -}}
|
|
@@ -11,10 +13,10 @@
|
|
{{ $XMPP_INTERNAL_MUC_DOMAIN := .Env.XMPP_INTERNAL_MUC_DOMAIN | default "internal-muc.meet.jitsi" -}}
|
|
{{ $XMPP_INTERNAL_MUC_DOMAIN := .Env.XMPP_INTERNAL_MUC_DOMAIN | default "internal-muc.meet.jitsi" -}}
|
|
{{ $XMPP_DOMAIN := .Env.XMPP_DOMAIN | default "meet.jitsi" -}}
|
|
{{ $XMPP_DOMAIN := .Env.XMPP_DOMAIN | default "meet.jitsi" -}}
|
|
{{ $XMPP_PORT := .Env.XMPP_PORT | default "5222" -}}
|
|
{{ $XMPP_PORT := .Env.XMPP_PORT | default "5222" -}}
|
|
|
|
+{{ $XMPP_RECORDER_DOMAIN := .Env.XMPP_RECORDER_DOMAIN | default "recorder.meet.jitsi" -}}
|
|
{{ $XMPP_SERVER := .Env.XMPP_SERVER | default "xmpp.meet.jitsi" -}}
|
|
{{ $XMPP_SERVER := .Env.XMPP_SERVER | default "xmpp.meet.jitsi" -}}
|
|
{{ $XMPP_SERVERS := splitList "," $XMPP_SERVER -}}
|
|
{{ $XMPP_SERVERS := splitList "," $XMPP_SERVER -}}
|
|
{{ $SHUTDOWN_REST_ENABLED := .Env.SHUTDOWN_REST_ENABLED | default "false" | toBool -}}
|
|
{{ $SHUTDOWN_REST_ENABLED := .Env.SHUTDOWN_REST_ENABLED | default "false" | toBool -}}
|
|
-{{ $DISABLE_SIP := .Env.JIGASI_DISABLE_SIP | default "false" | toBool -}}
|
|
|
|
{{/* assign env from context, preserve during range when . is re-assigned */}}
|
|
{{/* assign env from context, preserve during range when . is re-assigned */}}
|
|
{{ $TRUSTED_DOMAIN_LIST := .Env.JIGASI_TRUSTED_DOMAINS | default "" -}}
|
|
{{ $TRUSTED_DOMAIN_LIST := .Env.JIGASI_TRUSTED_DOMAINS | default "" -}}
|
|
{{ $TRUSTED_DOMAINS := splitList "," $TRUSTED_DOMAIN_LIST -}}
|
|
{{ $TRUSTED_DOMAINS := splitList "," $TRUSTED_DOMAIN_LIST -}}
|
|
@@ -31,7 +33,7 @@ net.java.sip.communicator.packetlogging.PACKET_LOGGING_ENABLED=false
|
|
# Control REST Shutdown
|
|
# Control REST Shutdown
|
|
org.jitsi.jigasi.ENABLE_REST_SHUTDOWN={{ $SHUTDOWN_REST_ENABLED }}
|
|
org.jitsi.jigasi.ENABLE_REST_SHUTDOWN={{ $SHUTDOWN_REST_ENABLED }}
|
|
|
|
|
|
-{{ if not $ENABLE_TRANSCRIPTIONS -}}
|
|
|
|
|
|
+{{ if eq $JIGASI_MODE "sip" -}}
|
|
# SIP account
|
|
# SIP account
|
|
net.java.sip.communicator.impl.protocol.sip.acc1=acc1
|
|
net.java.sip.communicator.impl.protocol.sip.acc1=acc1
|
|
{{ if .Env.JIGASI_SIP_SERVER }}
|
|
{{ if .Env.JIGASI_SIP_SERVER }}
|
|
@@ -134,7 +136,7 @@ net.java.sip.communicator.impl.protocol.jabber.acc{{ $index }}.BREWERY={{ $JIGAS
|
|
net.java.sip.communicator.impl.protocol.jabber.acc{{ $index }}.DOMAIN_BASE={{ $XMPP_DOMAIN }}
|
|
net.java.sip.communicator.impl.protocol.jabber.acc{{ $index }}.DOMAIN_BASE={{ $XMPP_DOMAIN }}
|
|
{{ end -}}
|
|
{{ end -}}
|
|
org.jitsi.jigasi.BREWERY_ENABLED=true
|
|
org.jitsi.jigasi.BREWERY_ENABLED=true
|
|
-org.jitsi.jigasi.ENABLE_SIP={{ not $DISABLE_SIP }}
|
|
|
|
|
|
+org.jitsi.jigasi.ENABLE_SIP={{ eq $JIGASI_MODE "sip" }}
|
|
|
|
|
|
org.jitsi.jigasi.HEALTH_CHECK_SIP_URI={{ .Env.JIGASI_HEALTH_CHECK_SIP_URI | default "" }}
|
|
org.jitsi.jigasi.HEALTH_CHECK_SIP_URI={{ .Env.JIGASI_HEALTH_CHECK_SIP_URI | default "" }}
|
|
org.jitsi.jigasi.HEALTH_CHECK_INTERVAL={{ .Env.JIGASI_HEALTH_CHECK_INTERVAL | default "300000" }}
|
|
org.jitsi.jigasi.HEALTH_CHECK_INTERVAL={{ .Env.JIGASI_HEALTH_CHECK_INTERVAL | default "300000" }}
|
|
@@ -148,6 +150,12 @@ org.jitsi.jigasi.xmpp.acc.AUTO_DISCOVER_STUN=false
|
|
org.jitsi.jigasi.xmpp.acc.IM_DISABLED=true
|
|
org.jitsi.jigasi.xmpp.acc.IM_DISABLED=true
|
|
org.jitsi.jigasi.xmpp.acc.SERVER_STORED_INFO_DISABLED=true
|
|
org.jitsi.jigasi.xmpp.acc.SERVER_STORED_INFO_DISABLED=true
|
|
org.jitsi.jigasi.xmpp.acc.IS_FILE_TRANSFER_DISABLED=true
|
|
org.jitsi.jigasi.xmpp.acc.IS_FILE_TRANSFER_DISABLED=true
|
|
|
|
+{{ if eq $JIGASI_MODE "transcriber" -}}
|
|
|
|
+org.jitsi.jigasi.xmpp.acc.USER_ID={{ $JIGASI_TRANSCRIBER_USER }}@{{ $XMPP_RECORDER_DOMAIN }}
|
|
|
|
+org.jitsi.jigasi.xmpp.acc.PASS={{ .Env.JIGASI_TRANSCRIBER_PASSWORD }}
|
|
|
|
+org.jitsi.jigasi.xmpp.acc.ANONYMOUS_AUTH=false
|
|
|
|
+org.jitsi.jigasi.xmpp.acc.ALLOW_NON_SECURE=true
|
|
|
|
+{{ else }}
|
|
{{ if .Env.ENABLE_AUTH | default "0" | toBool }}
|
|
{{ if .Env.ENABLE_AUTH | default "0" | toBool }}
|
|
{{ if .Env.ENABLE_GUESTS | default "0" | toBool }}
|
|
{{ if .Env.ENABLE_GUESTS | default "0" | toBool }}
|
|
org.jitsi.jigasi.xmpp.acc.USER_ID={{ $JIGASI_XMPP_USER }}@{{ $XMPP_GUEST_DOMAIN }}
|
|
org.jitsi.jigasi.xmpp.acc.USER_ID={{ $JIGASI_XMPP_USER }}@{{ $XMPP_GUEST_DOMAIN }}
|
|
@@ -159,13 +167,13 @@ org.jitsi.jigasi.xmpp.acc.ANONYMOUS_AUTH=false
|
|
org.jitsi.jigasi.xmpp.acc.PASS={{ .Env.JIGASI_XMPP_PASSWORD }}
|
|
org.jitsi.jigasi.xmpp.acc.PASS={{ .Env.JIGASI_XMPP_PASSWORD }}
|
|
org.jitsi.jigasi.xmpp.acc.ALLOW_NON_SECURE=true
|
|
org.jitsi.jigasi.xmpp.acc.ALLOW_NON_SECURE=true
|
|
{{ end }}
|
|
{{ end }}
|
|
-
|
|
|
|
|
|
+{{ end }}
|
|
# Activate this property if you are using self-signed certificates or other
|
|
# Activate this property if you are using self-signed certificates or other
|
|
# type of non-trusted certicates. In this mode your service trust in the
|
|
# type of non-trusted certicates. In this mode your service trust in the
|
|
# remote certificates always.
|
|
# remote certificates always.
|
|
net.java.sip.communicator.service.gui.ALWAYS_TRUST_MODE_ENABLED=true
|
|
net.java.sip.communicator.service.gui.ALWAYS_TRUST_MODE_ENABLED=true
|
|
|
|
|
|
-{{ if $ENABLE_TRANSCRIPTIONS -}}
|
|
|
|
|
|
+{{ if eq $JIGASI_MODE "transcriber" -}}
|
|
# Transcription config
|
|
# Transcription config
|
|
org.jitsi.jigasi.ENABLE_TRANSCRIPTION=true
|
|
org.jitsi.jigasi.ENABLE_TRANSCRIPTION=true
|
|
org.jitsi.jigasi.transcription.ENABLE_TRANSLATION=true
|
|
org.jitsi.jigasi.transcription.ENABLE_TRANSLATION=true
|
|
@@ -179,6 +187,16 @@ org.jitsi.jigasi.transcription.SAVE_TXT=true
|
|
org.jitsi.jigasi.transcription.SEND_TXT={{ .Env.JIGASI_TRANSCRIBER_SEND_TXT | default "false"}}
|
|
org.jitsi.jigasi.transcription.SEND_TXT={{ .Env.JIGASI_TRANSCRIBER_SEND_TXT | default "false"}}
|
|
org.jitsi.jigasi.transcription.RECORD_AUDIO={{ .Env.JIGASI_TRANSCRIBER_RECORD_AUDIO | default "false"}}
|
|
org.jitsi.jigasi.transcription.RECORD_AUDIO={{ .Env.JIGASI_TRANSCRIBER_RECORD_AUDIO | default "false"}}
|
|
org.jitsi.jigasi.transcription.RECORD_AUDIO_FORMAT=wav
|
|
org.jitsi.jigasi.transcription.RECORD_AUDIO_FORMAT=wav
|
|
|
|
+{{ if .Env.JIGASI_TRANSCRIBER_CUSTOM_SERVICE -}}
|
|
|
|
+org.jitsi.jigasi.transcription.customService={{ .Env.JIGASI_TRANSCRIBER_CUSTOM_SERVICE }}
|
|
|
|
+{{ end -}}
|
|
|
|
+{{ if $JIGASI_TRANSCRIBER_FILTER_SILENCE -}}
|
|
|
|
+org.jitsi.jigasi.transcription.FILTER_SILENCE = true
|
|
|
|
+{{ end -}}
|
|
|
|
+{{ if .Env.JIGASI_TRANSCRIBER_REMOTE_CONFIG_URL -}}
|
|
|
|
+org.jitsi.jigasi.transcription.remoteTranscriptionConfigUrl={{ .Env.JIGASI_TRANSCRIBER_REMOTE_CONFIG_URL }}
|
|
|
|
+{{ end -}}
|
|
|
|
+
|
|
{{ end -}}
|
|
{{ end -}}
|
|
|
|
|
|
{{ if .Env.JIGASI_SIP_DEFAULT_ROOM }}
|
|
{{ if .Env.JIGASI_SIP_DEFAULT_ROOM }}
|