Update dial.js (#1243)

This commit is contained in:
Sam Machin
2025-06-13 17:23:40 +01:00
committed by GitHub
parent b70fea69cc
commit 259dedcded

View File

@@ -422,9 +422,13 @@ class TaskDial extends Task {
}
//caller and callee legs are briged together, accept refer with 202 will release callee leg endpoint
//that makes freeswitch release endpoint for caller leg.
//if the remaning leg is not a child (the child has now adulted) then hangup the A leg.
if (this.ep) this.ep.unbridge();
res.send(202);
this.logger.info('DialTask:handleRefer - sent 202 Accepted');
if (!isChild) {
this.cs._jambonzHangup('refer-completed');
}
} catch (err) {
this.logger.info({err}, 'DialTask:handleRefer - error processing incoming REFER');
res.send(err.statusCode || 501);