Genesys CTI User Forum

Genesys CTI User Forum => Genesys CTI Technical Discussion => Topic started by: Dan Percy on January 01, 1970, 12:00:00 AM

Title: Longest Available Agent
Post by: Dan Percy on January 01, 1970, 12:00:00 AM
I am trying to do some routing based on Longest Available Agent. I am using an Aspect switch and have been trying to monitor an agent group defined in the switch. I have not been able to get any events from this switch defined group via Genesys. Is this even possible ? Any other ideas for receiving LAA on Aspect ?

Thanks
Title: Longest Available Agent
Post by: Bartacus on January 01, 1970, 12:00:00 AM
In your strategy, perform agent selection "Based on Statistics" , and use the stat "StatTimeInReadyState". This will select the agent that's been waiting/ready the longest.
Title: Longest Available Agent
Post by: Carlos Alanis on January 01, 1970, 12:00:00 AM
Just remember an Agent can cheat this making a quick logout/login....
Title: Re: Longest Available Agent
Post by: robert_rudman on January 14, 2009, 12:13:08 PM
I'd like to know more about an agent can cheat this with a quick logout/login?

Do you mean by logging out/in they can avoid calls? Please explain.
Title: Re: Longest Available Agent
Post by: mike kamlet on January 14, 2009, 02:23:10 PM
If the stat you are using is "most idle agent" then the agent that has been in the ready state for the longest amount of time will get the call.

In a non-busy environment, if an agent quickly hits not-ready/ready they essentially reset their clock.  Instead of being in a ready state for 1 min, they are only ready for 1 sec since they had changed to not ready.

There's no need to log out, nor does the agent need to stay in a not-ready state for any measurable length of time.

Avaya has a method to route to least occupied agent (where they use agent occupancy as the stat) -- there are drawbacks to that approach as well..
Title: Re: Longest Available Agent
Post by: catanirex on January 14, 2009, 04:36:43 PM
Have you checked out StatAgentLoading statistic?
It is used to select agents based on current agent loading
Title: Re: Longest Available Agent
Post by: gustav on January 19, 2009, 09:37:26 PM
Create a custom statistic for 'TimeSinceLastCall' which resets the timer based on the time the agent last received an inbound call, vs, time in Ready state.  This prevents agents from going 'ready / not-ready' to beat the system, or agents calling eachother to 'knock eachother out of agent queue'.

As for the switch defined groups, if they are not dynamic, could you not create a physical group in Genesys to mirror the switch group.
Title: Re: Longest Available Agent
Post by: Fouad douhan on April 24, 2016, 03:42:15 PM
[quote author=mike kamlet link=topic=612.msg15965#msg15965 date=1231942990]
If the stat you are using is "most idle agent" then the agent that has been in the ready state for the longest amount of time will get the call.

In a non-busy environment, if an agent quickly hits not-ready/ready they essentially reset their clock.  Instead of being in a ready state for 1 min, they are only ready for 1 sec since they had changed to not ready.

There's no need to log out, nor does the agent need to stay in a not-ready state for any measurable length of time.

Avaya has a method to route to least occupied agent (where they use agent occupancy as the stat) --[glow=red,2,300] there are drawbacks to that approach as well..[/glow]
[/quote]

What are the drawbacks to that approach?