From 68f0af87c85b0123bac97f374e9e0b86de4f6239 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?I=C3=B1aki=20Baz=20Castillo?= Date: Wed, 6 Apr 2016 18:44:20 +0200 Subject: [PATCH] Fix #367 --- lib/RTCSession.js | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/lib/RTCSession.js b/lib/RTCSession.js index e1f2f819b..77060339d 100644 --- a/lib/RTCSession.js +++ b/lib/RTCSession.js @@ -1225,7 +1225,10 @@ RTCSession.prototype.receiveRequest = function(request) { if (this.late_sdp) { if (!request.body) { - ended.call(this, 'remote', request, JsSIP_C.causes.MISSING_SDP); + this.terminate({ + cause: JsSIP_C.causes.MISSING_SDP, + status_code: 400 + }); break; } @@ -1239,7 +1242,10 @@ RTCSession.prototype.receiveRequest = function(request) { }, // failure function() { - ended.call(self, 'remote', request, JsSIP_C.causes.BAD_MEDIA_DESCRIPTION); + self.terminate({ + cause: JsSIP_C.causes.BAD_MEDIA_DESCRIPTION, + status_code: 488 + }); } ); }