Summary:ASTERISK-01156: [patch] Queue membership (agents, NOT callers) should generate manager events
Reporter:purplehat (purplehat)Labels:
Date Opened:2004-03-04 16:29:39.000-0600Date Closed:2011-06-07 14:05:21
Versions:Frequency of
Environment:Attachments:( 0) app_queue_agent_events.patch
Description:There is currently no easy way to monitor the membership list of a queue from the manager interface. I propose that adding or removing dynamic members should generate manager events. In addition, for consitancy similar events should be generated in response to QueueStatus. I will have a patch available for this shortly.

When I make this patch is there any reason why the QueueStatus response can't be cleaned up to fix the terminology usage? It returns the list of people in the queue with "QueueMember" events, but in other places a "member" is someone answering the queue, not someone in the queue. Shouldn't these be "QueueCaller" events?
Comments:By: purplehat (purplehat) 2004-03-08 11:12:24.000-0600

Patch is attached. It is against 1.0 but will apply cleanly to CVS HEAD version as well.

I used "QueueAgent", "AddQueueAgent" and "RemoveQueueAgent" as the event names since "QueueMember" was already used.

By: jrollyson (jrollyson) 2004-04-21 17:36:42

Has this been disclaimed?

By: purplehat (purplehat) 2004-04-26 11:08:35

Current CVS HEAD already has a new queue manager app which similar changes so this patch is basically obsolete.