From 62d71d25044f1b09dc2dd4d3b43d359742fa92f6 Mon Sep 17 00:00:00 2001 From: Hoan Luu Huu <110280845+xquanluu@users.noreply.github.com> Date: Wed, 14 Aug 2024 07:02:50 +0700 Subject: [PATCH] fix conference in cluster have correct direction in callInfo (#842) * fix conference in cluster have correct direction * update github action --- lib/middleware.js | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/lib/middleware.js b/lib/middleware.js index f5821659..7cff1b80 100644 --- a/lib/middleware.js +++ b/lib/middleware.js @@ -354,11 +354,13 @@ module.exports = function(srf, logger) { }); // if transferred call contains callInfo, let update original data to newly created callInfo in this instance. if (app.transferredCall && app.callInfo) { - req.locals.callInfo.callerName = app.callInfo.callerName; - req.locals.callInfo.from = app.callInfo.from; - req.locals.callInfo.to = app.callInfo.to; - req.locals.callInfo.originatingSipIp = app.callInfo.originatingSipIp; - req.locals.callInfo.originatingSipTrunkName = app.callInfo.originatingSipTrunkName; + const {direction, callerName, from, to, originatingSipIp, originatingSipTrunkName} = app.callInfo; + req.locals.callInfo.direction = direction; + req.locals.callInfo.callerName = callerName; + req.locals.callInfo.from = from; + req.locals.callInfo.to = to; + req.locals.callInfo.originatingSipIp = originatingSipIp; + req.locals.callInfo.originatingSipTrunkName = originatingSipTrunkName; delete app.callInfo; } next();