From 4b8fa617890696206355ffc1979c055644cba6be Mon Sep 17 00:00:00 2001 From: Toni Beier <rolingdx@yahoo.de> Date: Mon, 15 Feb 2021 22:29:27 +0100 Subject: [PATCH] Disable ecch cancellation of translator sip connection --- .../imports/ui/services/audio-manager/index.js | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/bigbluebutton-html5/imports/ui/services/audio-manager/index.js b/bigbluebutton-html5/imports/ui/services/audio-manager/index.js index da2fb4841d..099daa7bcb 100755 --- a/bigbluebutton-html5/imports/ui/services/audio-manager/index.js +++ b/bigbluebutton-html5/imports/ui/services/audio-manager/index.js @@ -69,12 +69,22 @@ class AudioManager { this.translatorVolumeGainNode = new AudioContext().createGain(); this.muteHandels = new Set(); this.muteStateCallbacks = new Set(); + this.translationStateCallbacks = new Set(); + this.translationState = null; } init(userData) { this.bridge = new SIPBridge(userData); // no alternative as of 2019-03-08 this.translationBridge = new SIPBridge({...userData}, "#translation-media"); - this.translatorBridge = new SIPBridge({...userData}, "#translator-media"); + this.translatorBridge = new SIPBridge({...userData}, + "#translator-media", + { + video: true, + audio: { + echoCancellation: false, + }, + }, + ); if (this.useKurento) { this.listenOnlyBridge = new KurentoBridge(userData); } -- GitLab