When recordings are enabled, disable bidirectional audio on jambonz-session-record (#415)

This commit is contained in:
Fábio Gomes
2023-08-02 19:21:59 +01:00
committed by GitHub
parent d4bfdf0916
commit 38f9329b12
2 changed files with 3 additions and 1 deletions

View File

@@ -1807,6 +1807,7 @@ class CallSession extends Emitter {
username: JAMBONZ_RECORD_WS_USERNAME,
password: JAMBONZ_RECORD_WS_PASSWORD
},
disableBiDirectionalAudio: true,
mixType : 'stereo',
passDtmf: true
};

View File

@@ -8,6 +8,7 @@ const DTMF_SPAN_NAME = 'dtmf';
class TaskListen extends Task {
constructor(logger, opts, parentTask) {
super(logger, opts);
this.disableBidirectionalAudio = opts.disableBidirectionalAudio;
this.preconditions = TaskPreconditions.Endpoint;
[
@@ -154,7 +155,7 @@ class TaskListen extends Task {
}
/* support bi-directional audio */
if (!this.disableBiDirectionalAudio) {
if (!this.disableBidirectionalAudio) {
ep.addCustomEventListener(ListenEvents.PlayAudio, this._onPlayAudio.bind(this, ep));
}
ep.addCustomEventListener(ListenEvents.KillAudio, this._onKillAudio.bind(this, ep));