diff --git a/lib/tasks/dial.js b/lib/tasks/dial.js index 168cb377..52113724 100644 --- a/lib/tasks/dial.js +++ b/lib/tasks/dial.js @@ -636,6 +636,8 @@ class TaskDial extends Task { await this._connectSingleDial(cs, sd); } catch (err) { this.logger.info({err}, 'Dial:_attemptCalls - Error calling _connectSingleDial '); + sd.removeAllListeners(); + this.kill(cs); } }) .on('decline', () => {