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); }