" /> Excluding agents from being targeted - Genesys CTI User Forum

Author Topic: Excluding agents from being targeted  (Read 11036 times)

Offline KiwiCosmo

  • Newbie
  • *
  • Posts: 3
  • Karma: 0
Excluding agents from being targeted
« on: May 22, 2015, 03:40:16 AM »
Advertisement
Hello there,

I have a bit of a inbound routing issue... here's the scenario:

1.  We have many agents geographically distributed to contact centres across the country.
2.  Calls are routed the agents using SKILLS
3.  Any agent in any contact centre can answer a call if they have the right skill.
4.  We have hundreds of SKILLS and thousands of agents.

Pretty basic right?

So, the issue:
A contact centre in [b]City_A[/b] has a fire alarm and evacuates without logging out their agents (and their phones are set to auto answer).

We want to restrict URS from targeting agents in [b]City_A[/b], even though those agents are logged in/ready and have the appropriate skill to receive the call.




ideas?
.... and go.

Offline OXE_4400

  • Jr. Member
  • **
  • Posts: 62
  • Karma: 1
Re: Excluding agents from being targeted
« Reply #1 on: May 22, 2015, 04:57:50 AM »
To add CITY skill and modify routing strategy to route only if some agents/virtual group doesn't has this CITY skill or level is not enough. This level can be managed through Config Manager and taken by strategy during each routing.

Offline nonny

  • Full Member
  • ***
  • Posts: 218
  • Karma: 2
Re: Excluding agents from being targeted
« Reply #2 on: May 22, 2015, 06:53:06 AM »
One of our clients has that exact requirement and setup.  I'll take a look after the weekend as I haven't viewed that part of their routing yet, but have a feeling that it may be an external app that logs those agents out when a fire alarm/evac has been triggered on that particular site.

Offline cavagnaro

  • Administrator
  • Hero Member
  • *****
  • Posts: 7641
  • Karma: 56330
Re: Excluding agents from being targeted
« Reply #3 on: May 22, 2015, 12:31:34 PM »
Logging out is bad idea. Better control by emergency flag on strategy

Offline Fra

  • Hero Member
  • *****
  • Posts: 856
  • Karma: -3
Re: Excluding agents from being targeted
« Reply #4 on: May 22, 2015, 02:02:14 PM »
[quote author=cavagnaro link=topic=8864.msg39521#msg39521 date=1432297894]
Logging out is bad idea.
[/quote]

Why?

Offline cavagnaro

  • Administrator
  • Hero Member
  • *****
  • Posts: 7641
  • Karma: 56330
Re: Excluding agents from being targeted
« Reply #5 on: May 22, 2015, 02:09:58 PM »
Because agents may be on a ongoing call or some state where logout is not possible. Therefore you run a risk that you waste time waiting for those agents to do a proper logout will allow yet calls to come in.
If you handle that on routing will avoid such situations.

Offline terry

  • Sr. Member
  • ****
  • Posts: 328
  • Karma: 35
Re: Excluding agents from being targeted
« Reply #6 on: May 22, 2015, 03:01:52 PM »
If contact centers can be identified by switch(es) then probably marking entire switch object as "not targetable" can be used
(no DN located on such switch will be selected by URS for routing call).
For such marking few ways exist, one of them - setting in CME in Switch annex in section "__ROUTER__" option "using" with value "none".

 

Offline cavagnaro

  • Administrator
  • Hero Member
  • *****
  • Posts: 7641
  • Karma: 56330
Re: Excluding agents from being targeted
« Reply #7 on: May 22, 2015, 03:12:25 PM »
O.o nice...from where you got that trick?

Offline Anrew Livingston

  • Newbie
  • *
  • Posts: 15
  • Karma: 0
Re: Excluding agents from being targeted
« Reply #8 on: May 22, 2015, 05:41:22 PM »
I use a parameter group in GAX (so an ops manager could trigger it) and set an "Emergency Declared" boolean for each center.

Offline cavagnaro

  • Administrator
  • Hero Member
  • *****
  • Posts: 7641
  • Karma: 56330
Re: Excluding agents from being targeted
« Reply #9 on: May 22, 2015, 06:17:03 PM »
Well that would work on BEP environment but not a standard for all Genesys implementations

Adam G

  • Guest
Re: Excluding agents from being targeted
« Reply #10 on: May 22, 2015, 07:23:59 PM »
How about a digit code sequence to a specific Route Point/DN loaded with a Strategy, which when dialled invokes a Strategy change across the affected Site, based on the code entered?

Sounds much less reliable - but much more dramatic than each of the previous suggestions... :)


Offline cavagnaro

  • Administrator
  • Hero Member
  • *****
  • Posts: 7641
  • Karma: 56330
Re: Excluding agents from being targeted
« Reply #11 on: May 22, 2015, 09:58:52 PM »
Strategy change based on Dtmf? Jummmm how? Is basically the same as attached data...strategy has to do something

Offline KiwiCosmo

  • Newbie
  • *
  • Posts: 3
  • Karma: 0
Re: Excluding agents from being targeted
« Reply #12 on: May 23, 2015, 06:43:36 AM »
oh just to clarify...

1.  We have two switches (so we don't have a switch at each site)
2.  The mechanism for deactivating a site is not an issue (as we simply change a key value in a transaction list)
3.  This would be quite simple if we were to use Virtual Agent Group as our targets as we could just build the group to specifically prevent a skill from being targeted (eg, the skill would be the site).  However, we would have to build hundreds of VAGs, or use SDK the edit them on the fly (which might still be an option, but a bit of an extreme solution to what should be a fairly simple task)

currently we simply have a target group for each site, then target each site in a single target block...this works, but it's not scalable and we're looking to add many more sites.

Really what we need is to target SKILL and exclude SKILL... without using a VAG :-)


Thanks for your ideas on this though, really nice to throw some ideas around.


Adam G

  • Guest
Re: Excluding agents from being targeted
« Reply #13 on: May 23, 2015, 09:59:24 AM »
I'm not sure I understand the question now - since you have just proposed a working solution.  Specifically targeting Skills - or NOT targeting SKILLS - is the obvious answer.  Are you saying that you know how to Target a VAG with SKILLS, but you don't know how to Target a SKILL, [i]without [/i]using a VAG?  If so, a simple remedy could be to include an IF Block, include an "All_Agents" VAG and apply a SKILL name, per Site.

If you are talking about scalability, in that you would have either hundreds of VAG's or SKILL's because each one represents a SITE, then perhaps you are looking at this from the wrong end.  To exclude a VAG or SKILL because of a fire alarm means changing a single parameter - not updating hundreds.

?

Offline terry

  • Sr. Member
  • ****
  • Posts: 328
  • Karma: 35
Re: Excluding agents from being targeted
« Reply #14 on: May 24, 2015, 03:01:02 AM »
Create variable in startegy varClosedSkill. At the beginning check does some skill is closed and if yes then set this variobale to name of this skill, otherwise set this variable to 0. On top of existing targets (Agent group (virtual or real), skill expression) apply FIXED extra condition: varClosedSkill=0.