Dov Bigio wrote:
No, I am using different Agent IDs, since I need agents to answer just one
queue at a time... that is, I need person A to answer to the sales queue
today, and the support queue tomorrow, and maybe both queues at the same
time on the day after... :(
Well not completely. You are free to use callback agents and then dynamically
add or remove them from various queues throughout the week. You can have a
static member of a queue(defined in queues.conf) and dynamically remove and add
them however you want...just that when Asterisk reloads or starts up they will
automatically be a member.
You can make a menu or some special extensions for use that will do the add and
removing for you. If it is a change that is always done and you don't want the
end users to do you it, you could make a script that will run on a specific day
of the week and do the (asterisk -rx "add queue member Agent/foo to
queueA";asterisk -rx "remove queue member Agent/foo from queueB") in crontab.
Depends on your needs, I suggest looking at what may change in the future and
making it easy to modify down the road.
So it seems that there is not easy solution for me... I'll try with an
external application using manager api to Pause agents on one queue when
they are busy on the other
That will likely work, however you may want to try one of the above first. I
can give you a better example of the above with more information off list.
--johann
Thank you
DOv
----- Original Message -----
From: "Johann" <[EMAIL PROTECTED]>
To: "Dov Bigio" <[EMAIL PROTECTED]>; "Asterisk Users Mailing List -
Non-CommercialDiscussion" <[email protected]>
Sent: Friday, January 13, 2006 6:38 PM
Subject: Re: [Asterisk-Users] queus & agents
Dov Bigio wrote:
Hi all,
I have agents who are members of more than one queue.
When an agent is busy with queue A, he is not considered busy by queue
B, and receives call (since his EyeBeam Softphone has 6 channels).
Are you using the same AgentID for the person being on both queue A and
queue B?
Besides that, I use a monitoring tool that connects through the manager
interfaces and run "show queues" and "show agents" to know agents
statuses.
I need Asterisk to consider the agent busy for both Queues when he is
actually answering any queue.
Is there a way to do this?
If your users have more than one AgentID they will get a call for each of
those
AgentIDs.
There is a slight side affect to this however, if you are using callback
agents.
Then the user is automatically marked as available in both queues or
logged
off in both(and also on a call if either queue sends them a call).
Agents and Queues only care about the AgentID...if multiple AgentIDs go to
the
same place the queue/agent system does not check nor care.
It could even be a solution that would Pause the agent on the second
queue while he is busy with the first (is there a way to do this inside
the dialplan?).. I wouldn't link to have to do an external application
to listen to events and pause the agents outside Asterisk...
Thank you
Dov
------------------------------------------------------------------------
_______________________________________________
--Bandwidth and Colocation provided by Easynews.com --
Asterisk-Users mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users
_______________________________________________
--Bandwidth and Colocation provided by Easynews.com --
Asterisk-Users mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users