From c8d94026ffbae195720c1e7ed6e89ec4ca1a8d56 Mon Sep 17 00:00:00 2001 From: rammohan-y <37395033+rammohan-y@users.noreply.github.com> Date: Thu, 19 Jun 2025 01:01:00 +0530 Subject: [PATCH] Removing video sdp when making an outbound call (#1242) --- lib/http-routes/api/create-call.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/lib/http-routes/api/create-call.js b/lib/http-routes/api/create-call.js index 6b3715b4..381edeb2 100644 --- a/lib/http-routes/api/create-call.js +++ b/lib/http-routes/api/create-call.js @@ -13,7 +13,7 @@ const WsRequestor = require('../../utils/ws-requestor'); const RootSpan = require('../../utils/call-tracer'); const dbUtils = require('../../utils/db-utils'); const { decrypt } = require('../../utils/encrypt-decrypt'); -const { mergeSdpMedia, extractSdpMedia } = require('../../utils/sdp-utils'); +const { mergeSdpMedia, extractSdpMedia, removeVideoSdp } = require('../../utils/sdp-utils'); const { createCallSchema, customSanitizeFunction } = require('../schemas/create-call'); const { selectHostPort } = require('../../utils/network'); const { JAMBONES_DIAL_SBC_FOR_REGISTERED_USER } = require('../../config'); @@ -184,7 +184,11 @@ router.post('/', dualEp = await ms.createEndpoint(); localSdp = mergeSdpMedia(localSdp, dualEp.local.sdp); } - + if (process.env.JAMBONES_VIDEO_CALLS_ENABLED_IN_FS) { + logger.debug('createCall: removing video sdp'); + localSdp = removeVideoSdp(localSdp); + ep.modify(localSdp); + } const connectStream = async(remoteSdp) => { if (remoteSdp !== sdp) { sdp = remoteSdp;