fix conference in cluster have correct direction in callInfo (#842)

* fix conference in cluster have correct direction

* update github action
This commit is contained in:
Hoan Luu Huu
2024-08-14 07:02:50 +07:00
committed by GitHub
parent c594797cb0
commit 62d71d2504

View File

@@ -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 transferred call contains callInfo, let update original data to newly created callInfo in this instance.
if (app.transferredCall && app.callInfo) { if (app.transferredCall && app.callInfo) {
req.locals.callInfo.callerName = app.callInfo.callerName; const {direction, callerName, from, to, originatingSipIp, originatingSipTrunkName} = app.callInfo;
req.locals.callInfo.from = app.callInfo.from; req.locals.callInfo.direction = direction;
req.locals.callInfo.to = app.callInfo.to; req.locals.callInfo.callerName = callerName;
req.locals.callInfo.originatingSipIp = app.callInfo.originatingSipIp; req.locals.callInfo.from = from;
req.locals.callInfo.originatingSipTrunkName = app.callInfo.originatingSipTrunkName; req.locals.callInfo.to = to;
req.locals.callInfo.originatingSipIp = originatingSipIp;
req.locals.callInfo.originatingSipTrunkName = originatingSipTrunkName;
delete app.callInfo; delete app.callInfo;
} }
next(); next();