diff --git a/lib/session/inbound-call-session.js b/lib/session/inbound-call-session.js index 35819772..d04d49b3 100644 --- a/lib/session/inbound-call-session.js +++ b/lib/session/inbound-call-session.js @@ -20,7 +20,10 @@ class InboundCallSession extends CallSession { this.req = req; this.res = res; - req.on('cancel', this._callReleased.bind(this)); + req.on('cancel', () => { + this._notifyCallStatusChange({callStatus: CallStatus.NoAnswer, sipStatus: 487}); + this._callReleased(); + }); this.on('callStatusChange', this._notifyCallStatusChange.bind(this)); this._notifyCallStatusChange({callStatus: CallStatus.Trying, sipStatus: 100});