From b976a62a602cc56f0a29fa80099528f0db72f0c4 Mon Sep 17 00:00:00 2001 From: Dave Horton Date: Thu, 14 Nov 2024 08:37:40 -0500 Subject: [PATCH] when forcing PCMU or PCMA we must also include telephone-event (#153) --- lib/call-session.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/call-session.js b/lib/call-session.js index 0b6754e..d0a90ce 100644 --- a/lib/call-session.js +++ b/lib/call-session.js @@ -89,7 +89,10 @@ const updateRtpEngineFlags = (sdp, opts) => { try { const parsed = sdpTransform.parse(sdp); const codec = parsed.media[0].rtp[0].codec; - if (['PCMU', 'PCMA'].includes(codec)) opts.flags.push(`codec-accept-${codec}`); + if (['PCMU', 'PCMA'].includes(codec)) { + opts.flags.push(`codec-accept-${codec}`); + opts.flags.push('codec-accept-telephone-event'); + } } catch (err) {} return opts; };