A place to ask questions, connect with others, and stay in the know
To give an example:
I have 3 separate call centers (which we will name A, B and C) which are connected to the same queue.
How to route 20% on the A, 55% on the B and 25 on the C queue?
I had thought of making from Architect a call of a random number between 1 and 100 to route the call according to this number.
To give an example:I have 3 separate call centers (which we will name A, B and C) which are connected to the same queue.How to route 20% on the A, 55% on the B and 25 on the C queue?I had thought of making from Architect a call of a random number between 1 and 100 to route the call according to this number.
This is a bit of a do it yourself thing as there's no built in function to accommodate it (far as I know)Lately I've been using the GetCurrentDateTimeUtc expression to parse out the miliseconds value and use that as a random integer to make decisions on. Technically it's not random, but it's close.For example, considering a utc date time value of 2020-11-05T13:15:30Z,Task.RandInt == ToInt(Left(Right(ToString(GetCurrentDateTimeUtc()),3),2)) will give you an integer of 30 stored in the variable "Task.RandInt"You can then make a decision boolean task like so: Task.RandInt > 20True = go to Queue AFalse = Go to Queue BUsing that, the volume will even out to an 80/20 split over time.If your dispersion needs to be more exact, you could create a count function that updated a value in a data table to increment up by one from 0 to 10 on each inbound call. Then you can routing decisions on that value, re-setting it to 0 it after it gets to 10.
Every year, Genesys® delivers more than 70 billion remarkable customer experiences for organizations in over 100 countries. Through the power of the cloud and AI, our technology connects every customer moment across marketing, sales and service on any channel, while also improving employee experiences. Genesys pioneered Experience as a ServiceSM so organizations of any size can provide true personalization at scale, interact with empathy, and foster customer trust and loyalty. This is enabled by Genesys Cloud™, an all-in-one solution and the world's leading public cloud contact center platform, designed for rapid innovation, scalability and flexibility. Visit www.genesys.com.