mirror of
https://github.com/jambonz/jambonz-feature-server.git
synced 2025-12-19 04:17:44 +00:00
Update dial.js (#1243)
This commit is contained in:
@@ -422,9 +422,13 @@ class TaskDial extends Task {
|
|||||||
}
|
}
|
||||||
//caller and callee legs are briged together, accept refer with 202 will release callee leg endpoint
|
//caller and callee legs are briged together, accept refer with 202 will release callee leg endpoint
|
||||||
//that makes freeswitch release endpoint for caller leg.
|
//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();
|
if (this.ep) this.ep.unbridge();
|
||||||
res.send(202);
|
res.send(202);
|
||||||
this.logger.info('DialTask:handleRefer - sent 202 Accepted');
|
this.logger.info('DialTask:handleRefer - sent 202 Accepted');
|
||||||
|
if (!isChild) {
|
||||||
|
this.cs._jambonzHangup('refer-completed');
|
||||||
|
}
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
this.logger.info({err}, 'DialTask:handleRefer - error processing incoming REFER');
|
this.logger.info({err}, 'DialTask:handleRefer - error processing incoming REFER');
|
||||||
res.send(err.statusCode || 501);
|
res.send(err.statusCode || 501);
|
||||||
|
|||||||
Reference in New Issue
Block a user