From: Olle Johansson Date: Thu, 2 Dec 2010 08:55:09 +0000 (+0000) Subject: Merged revisions 297185 via svnmerge from X-Git-Tag: 1.6.2.16-rc1~15 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5b02a16a61d7008dbd08accff58d4b181f68239c;p=thirdparty%2Fasterisk.git Merged revisions 297185 via svnmerge from https://origsvn.digium.com/svn/asterisk/branches/1.4 ........ r297185 | oej | 2010-12-02 09:37:17 +0100 (Tor, 02 Dec 2010) | 5 lines If we get a NOTIFY from a non-existing subscription we should answer with 481, not bad event. If we answer 481 the subscription that we don't want will be cancelled. ........ git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.2@297186 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- diff --git a/channels/chan_sip.c b/channels/chan_sip.c index 1e806a9f61..77f5f90173 100644 --- a/channels/chan_sip.c +++ b/channels/chan_sip.c @@ -7541,7 +7541,7 @@ restartsearch: } else if (intended_method == SIP_NOTIFY) { /* We do not support out-of-dialog NOTIFY either, like voicemail notification, so cancel that early */ - transmit_response_using_temp(callid, sin, 1, intended_method, req, "489 Bad event"); + transmit_response_using_temp(callid, sin, 1, intended_method, req, "481 No subscription"); } else { /* Ok, time to create a new SIP dialog object, a pvt */ if ((p = sip_alloc(callid, sin, 1, intended_method, req))) {