From c25ed094fa40320783d6f7e44c9e8e715c1a4852 Mon Sep 17 00:00:00 2001 From: Tanmay Deep Sharma Date: Thu, 30 Apr 2026 20:17:19 +0700 Subject: [PATCH] fix(voice): pipe Meta's remote audio to a hidden audio element so the agent hears the contact --- .../composables/useWhatsappCallSession.js | 66 +++++++++++++++---- 1 file changed, 52 insertions(+), 14 deletions(-) diff --git a/app/javascript/dashboard/composables/useWhatsappCallSession.js b/app/javascript/dashboard/composables/useWhatsappCallSession.js index c47d2214d..57b057027 100644 --- a/app/javascript/dashboard/composables/useWhatsappCallSession.js +++ b/app/javascript/dashboard/composables/useWhatsappCallSession.js @@ -7,12 +7,37 @@ import WhatsappCallsAPI from 'dashboard/api/channel/whatsapp/whatsappCallsAPI'; let pc = null; let localStream = null; let remoteStream = null; +let remoteAudioEl = null; let mediaRecorder = null; let recorderChunks = []; let audioContext = null; let activeCallId = null; let intentionallyClosing = false; +// Lazily attach a hidden