diff --git a/lib/tasks/rest_dial.js b/lib/tasks/rest_dial.js index f5642a84..bdf2f782 100644 --- a/lib/tasks/rest_dial.js +++ b/lib/tasks/rest_dial.js @@ -128,7 +128,10 @@ class TaskRestDial extends Task { _onCallTimeout() { this.logger.debug('TaskRestDial: timeout expired without answer, killing task'); this.timer = null; - this.kill(this.cs); + if (this.canCancel) { + this.canCancel = false; + this.cs?.req?.cancel(); + } } _onAmdEvent(cs, evt) {