From c894369a138bd67c35c1df5aa078ec2e16d336a5 Mon Sep 17 00:00:00 2001 From: Hoan Luu Huu <110280845+xquanluu@users.noreply.github.com> Date: Mon, 12 Feb 2024 22:38:07 +0700 Subject: [PATCH] fix pause resume background transcribe (#586) * fix pause resume background transcribe * fix review comments --- lib/session/call-session.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/session/call-session.js b/lib/session/call-session.js index 6c50139f..2420779c 100644 --- a/lib/session/call-session.js +++ b/lib/session/call-session.js @@ -1073,6 +1073,9 @@ class CallSession extends Emitter { * @param {string} opts.transcribe_status - 'pause' or 'resume' */ async _lccTranscribeStatus(opts) { + if (this.backgroundTaskManager.isTaskRunning('transcribe')) { + this.backgroundTaskManager.getTask('transcribe').updateTranscribe(opts.transcribe_status); + } const task = this.currentTask; if (!task || ![TaskName.Dial, TaskName.Transcribe].includes(task.name)) { return this.logger.info(`CallSession:_lccTranscribeStatus - invalid transcribe_status in task ${task.name}`);