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
1.0
Russell Bryant 20 years ago
parent 52171d4c26
commit d09714e12b

@ -19,6 +19,10 @@
-- app_meetme -- app_meetme
-- If the first caller into a conference hangs up while being prompted for -- 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. 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 -- app_voicemail
-- When using the externpass option for voicemail, the password will be -- When using the externpass option for voicemail, the password will be
immediately updated in memory as well, instead of having to wait for immediately updated in memory as well, instead of having to wait for

@ -64,12 +64,12 @@ static int userevent_exec(struct ast_channel *chan, void *data)
if(eventbody) { if(eventbody) {
ast_log(LOG_DEBUG, "Sending user event: %s, %s\n", eventname, 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", "Channel: %s\r\nUniqueid: %s\r\n%s\r\n",
chan->name, chan->uniqueid, eventbody); chan->name, chan->uniqueid, eventbody);
} else { } else {
ast_log(LOG_DEBUG, "Sending user event: %s\n", eventname); 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); "Channel: %s\r\nUniqueid: %s\r\n", chan->name, chan->uniqueid);
} }

Loading…
Cancel
Save