소스 검색

jigasi: skip SIP configuration when configured as a transcriber

Saúl Ibarra Corretgé 1 년 전
부모
커밋
0953ca0
1개의 변경된 파일5개의 추가작업 그리고 2개의 파일을 삭제
  1. 5 2
      jigasi/rootfs/defaults/sip-communicator.properties

+ 5 - 2
jigasi/rootfs/defaults/sip-communicator.properties

@@ -1,3 +1,4 @@
+{{ $ENABLE_TRANSCRIPTIONS := .Env.ENABLE_TRANSCRIPTIONS | default "0" | toBool -}}
 {{ $JIGASI_BREWERY_MUC := .Env.JIGASI_BREWERY_MUC | default "jigasibrewery" -}}
 {{ $JIGASI_XMPP_USER := .Env.JIGASI_XMPP_USER | default "jigasi" -}}
 {{ $XMPP_AUTH_DOMAIN := .Env.XMPP_AUTH_DOMAIN | default "auth.meet.jitsi" -}}
@@ -24,6 +25,7 @@ net.java.sip.communicator.packetlogging.PACKET_LOGGING_ENABLED=false
 # Control REST Shutdown
 org.jitsi.jigasi.ENABLE_REST_SHUTDOWN={{ $SHUTDOWN_REST_ENABLED }}
 
+{{ if not $ENABLE_TRANSCRIPTIONS -}}
 # SIP account
 net.java.sip.communicator.impl.protocol.sip.acc1=acc1
 {{ if .Env.JIGASI_SIP_SERVER }}
@@ -77,6 +79,7 @@ net.java.sip.communicator.impl.protocol.sip.acc1.Encodings.telephone-event/8000=
 net.java.sip.communicator.impl.protocol.sip.acc1.Encodings.ulpfec/90000=0
 net.java.sip.communicator.impl.protocol.sip.acc1.OVERRIDE_ENCODINGS=true
 net.java.sip.communicator.impl.protocol.sip.acc1.DOMAIN_BASE={{ $XMPP_DOMAIN }}
+{{ end -}}
 
 # XMPP account used for control
 
@@ -156,7 +159,7 @@ org.jitsi.jigasi.xmpp.acc.ALLOW_NON_SECURE=true
 # remote certificates always.
 net.java.sip.communicator.service.gui.ALWAYS_TRUST_MODE_ENABLED=true
 
-{{ if .Env.ENABLE_TRANSCRIPTIONS | default "0" | toBool }}
+{{ if $ENABLE_TRANSCRIPTIONS -}}
 # Transcription config
 org.jitsi.jigasi.ENABLE_TRANSCRIPTION=true
 org.jitsi.jigasi.transcription.ENABLE_TRANSLATION=true
@@ -170,7 +173,7 @@ org.jitsi.jigasi.transcription.SAVE_TXT=true
 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_FORMAT=wav
-{{end}}
+{{ end -}}
 
 {{ if .Env.JIGASI_SIP_DEFAULT_ROOM }}
 org.jitsi.jigasi.DEFAULT_JVB_ROOM_NAME={{ .Env.JIGASI_SIP_DEFAULT_ROOM }}