We have a customer with 80 outbound services (BPO) and they are using the “Run Scenario Variable” on all of them in order to screen popup their CRM url with call context.
They have created 80 scenarios (has turned very complex to administrate), each one is just a popup of the same URL with find agent block pointing back to the originating call Service. using the $(service.name) variable to identify.
my idea is to use just one Scenario for the task, using “IF” block, branched to each service identification by $(service.name) variable condition, then request skill then goto find agent by skillgroup.
should look like this ( just populated for first service)
My point is that this scenario would be handling around a high Calls per second rate probably 60 to 130 so i prefer to ask you about this and i just want to make sure if there is any performance risk on doing this.
Other way would be to make the request skill to read the $service.name Variable on receiving the call, but i think isn’t possible.
I would gladly appreciate any suggestion on how to handle this using the less systemic effort.