[Asterisk-Users] Enhanced queue app

Jim Friedeck asterisk at carhil.com
Tue Jul 1 13:49:33 MST 2003


I think most of that information can be ascertained from the CDR 
database through deduction. Ideally it would be available through the 
management interface in realtime. Anyone feel like writing it? I don't 
have the time to train myself to be a Jedi-Guru Asterisk programmer and 
our budget is limited. I only asked for the stuff we need. Anyone else 
is more than welcome to try. Anyone? Bueller?

Jim Friedeck

------------------------------------------

John Todd wrote:

>
> I think the key point to the queue application was hit upon earlier: 
> statistics.  About one-half of the problem with queues is getting the 
> functionality into Asterisk; the rest is reports.
>
> What you measure, you manage.  While I have not worked with getting 
> statistics out of the queue functions, it does not seem to be readily 
> apparent how one would obtain that data.  Every call center manager 
> wants to know a large number of stats on their queues:
>
> for each queue:
>  - average delay time per queue ("hold time")
>  - max delay time
>  - min delay time
>  - service level % (# of calls answered within acceptable number of 
> seconds)
>  - total calls to the queue
>  - # of calls abandonded
>  - # of of calls answered
>  - # of agents in that queue
>  - # of agents available in that queue
>  - # of agents in wrap-up mode in that queue
>  - # of agents in other "unavailable" mode for that queue
>
>
> for each call in each queue:
>  - delay time
>  - talk time (if answered)
>  - ANI for that call
>  - number of times that call has been answered (tells you # of transfers)
>
>
> for each agent:
>  - number of calls taken since login
>  - avg # of calls taken per minute
>  - avg length of calls per agent
>  - max call length per agent
>  - length of current call for that agent
>  - CID for current call for that agent
>  - status of agent
>  - average idle time for agent
>  - total amount of idle time for agent during login
>  - total amount of talk time for agent during login
>  - avg amount of wrap-up time per call
>  - total amount of wrap-up time during login
>
> This is an incomplete list, but it's what I can recall off the top of 
> my head as things I've had to supply in previous jobs when I was a 
> call-center manager.  I am unashamed to say that I really loved 
> SwitchView for my Meridian system - it had really amazing output, and 
> let me know what was going on with my call center and let me fix 
> problems before they were noticed.
>
> These values could be presented via the manager interface, and then 
> some third-party applications like Nagios can create alarms based on 
> values falling outside of standard norms, or RRDTool can graph/plot 
> those numbers on a running basis.
>
> Now, I know that's a big list of things to think about, and is almost 
> certainly outside the scope of the small changes that were requested 
> to app_queue.  However, to a manager, any "real" call queue system is 
> only as valuable as the data you can get out of it.  Any person who is 
> not an Asterisk hacker and who is evaluating call queue solutions will 
> not consider Asterisk as a solution; these are people who live on 
> numbers, and a system that in any way comes up short on statistical 
> reports will be seriously handicapped in any evaluation.
>
> JT
> _______________________________________________
> Asterisk-Users mailing list
> Asterisk-Users at lists.digium.com
> http://lists.digium.com/mailman/listinfo/asterisk-users
>
>




More information about the asterisk-users mailing list