diff --git a/lib/tasks/sip_decline.js b/lib/tasks/sip_decline.js index 8da23a45..d293bb79 100644 --- a/lib/tasks/sip_decline.js +++ b/lib/tasks/sip_decline.js @@ -18,6 +18,11 @@ class TaskSipDecline extends Task { super.exec(cs); res.send(this.data.status, this.data.reason, { headers: this.headers + }, (err) => { + if (!err) { + // Call was successfully declined + cs._callReleased(); + } }); cs.emit('callStatusChange', { callStatus: CallStatus.Failed,