diff --git a/lib/session/call-session.js b/lib/session/call-session.js index 9daf1380..a55d8bc7 100644 --- a/lib/session/call-session.js +++ b/lib/session/call-session.js @@ -1793,7 +1793,7 @@ class CallSession extends Emitter { this.updateCallStatus(Object.assign({}, this.callInfo.toJSON()), this.serviceUrl) .catch((err) => this.logger.error(err, 'redis error')); - if (this.wakeupResolver && !this.dlg && this.isFinalStatus()) { + if (this.wakeupResolver && this.isFinalStatus()) { // Someone is waiting for call to be final this.wakeupResolver({reason: 'session ended'}); this.wakeupResolver = null;