My company is facing a similar situation. The agents/queue system in Asterisk 1.0.x is badly designed to meet such needs. Temporary I am working around the problem by giving each employee that answers a call one AgentID. I then set them up as callback agents. They are then members of both queues. This will at least prevent the brain dead ACD from sending them multiple calls for each queue. The distributing strategies however only look at their status with the current queue. There are issues with the wrapuptime as well and possibly some race conditions. The users have reported some odd behavior that I haven't been able to exactly duplicate(ie some agents waiting minutes to get a call that is on hold while they are available).

For example, using leastrecent for both queues. An agent that answers multiple back to back calls for the helpdesk queue does not get credit for it, when determining who least recently answered the incoming isp queue call. At least if they are on a call from the helpdesk queue, they will not get a isp queue call.

The agentcallbacklogin() unforuantely hangs up once they login so you are stuck with the keeping them all as static agents on both queues or attempting to build a menu that will allow them to add/remove themselves dynamically from each queue. They would still require at least 3 logins(agent login, agent logout, and queue management menu).

Message me off list for further details. We may be able to work together to come up with a workaround that would serve both are needs better.

--johann

[EMAIL PROTECTED] wrote:

We have 1 queue called helpdesk and are setting up a second one called isp. The helpdesk queue is for internal support calls and isp for our ISP customer
calls.  Both of these queues will be directed to the same agents (helpdesk
phone extensions).

We want to have the separate queues for tracking purposes but the queued calls
need to be ordered and answered as if there was only one queue.  For example,
if there are 3 calls in the helpdesk queue and 1 call in the isp queue, if a
new call comes in, no matter which queue, it should be 5th in the queue.

e.g.,
helpdesk 3 calls
      1   Zap/23-1
      2   Zap/12-1
      4   Zap/20-1

isp      2 calls
      3   Zap/22-1
      5   Zap/18-1

Is this type of setup possible and if so, what needs to be done in the config
files to accomplish this?

Thanks
Ron Bergin

_______________________________________________
Asterisk-Users mailing list
[email protected]
http://lists.digium.com/mailman/listinfo/asterisk-users
To UNSUBSCRIBE or update options visit:
  http://lists.digium.com/mailman/listinfo/asterisk-users

_______________________________________________
Asterisk-Users mailing list
[email protected]
http://lists.digium.com/mailman/listinfo/asterisk-users
To UNSUBSCRIBE or update options visit:
  http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to