From: Russell Bryant Date: Tue, 13 Sep 2005 23:40:00 +0000 (+0000) Subject: ensure that user events are correctly identified (issue #5200) X-Git-Tag: 1.0.11.1~28 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d09714e12b820e310603796253473639bbeb43e9;p=thirdparty%2Fasterisk.git ensure that user events are correctly identified (issue #5200) git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/v1-0@6572 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- diff --git a/CHANGES b/CHANGES index 381d683711..de43197dd3 100755 --- a/CHANGES +++ b/CHANGES @@ -19,6 +19,10 @@ -- app_meetme -- If the first caller into a conference hangs up while being prompted for the conference pin number, the conference will no longer be held open. + -- app_userevent + -- Events created with this application were indicated as a "call" event + instead of a "user" event. This made the "user" event permissions + not work correctly. -- app_voicemail -- When using the externpass option for voicemail, the password will be immediately updated in memory as well, instead of having to wait for diff --git a/apps/app_userevent.c b/apps/app_userevent.c index 82de783b32..3b3cfc8cae 100755 --- a/apps/app_userevent.c +++ b/apps/app_userevent.c @@ -64,12 +64,12 @@ static int userevent_exec(struct ast_channel *chan, void *data) if(eventbody) { ast_log(LOG_DEBUG, "Sending user event: %s, %s\n", eventname, eventbody); - manager_event(EVENT_FLAG_CALL, eventname, + manager_event(EVENT_FLAG_USER, eventname, "Channel: %s\r\nUniqueid: %s\r\n%s\r\n", chan->name, chan->uniqueid, eventbody); } else { ast_log(LOG_DEBUG, "Sending user event: %s\n", eventname); - manager_event(EVENT_FLAG_CALL, eventname, + manager_event(EVENT_FLAG_USER, eventname, "Channel: %s\r\nUniqueid: %s\r\n", chan->name, chan->uniqueid); }