How many users are you needing to dial by extension, and how many queues?
Here is what I'm thinking...you can have up to 25 data tables in your organization, with 250 entries per table.
You can set up a table which has the user extensions in the Reference Key column and, say, the user name (or really any unique value you want) in another column (say, Skill).
Create a unique ACD Skill for each user which matches the entry for that same user's entry in the data table. So, one skill matching each user, which is matched with the user's extension in the table.
When a customer calls, use a Task to prompt for the extension they want. Use their entry to search the data table with a Data Table Lookup action. Used the returned value to set the skill on the Transfer to ACD action (probably have to use an Update Data action with the FindSkill() function to convert the returned string to a skill data type variable). If it doesn't find a value in the table, play a prompt saying it isn't a valid extension and loop around to try again. Give them three tries, then break out and just transfer to the queue.
The queue needs to be set up as Bullseye and All Skills Matching so that the agent (who is the only one with the proper skill) will get the call if available. Put all the agents into Ring 1, since only one agent will actually match the skill requirement.
Set up the queue to go to Ring 2 after however many seconds you think acceptable. Say, 15 seconds. Here's where it gets fun...Strip
all the agent-specific skills when it exits Ring 1. I can't remember how many entries you can strip per ring...you may have to go through several rings if you have a lot of names. It's a lot of typing to find all the skills since you won't just see all of them in a list, but have to rely on auto-complete to find the names. Hopefully you don't have a ton of agents.
Anyway, that's the only idea I can come up with...pretty kludgy, but it might accomplish what you are looking for. I haven't set it all up and tried it.
------------------------------
George Ganahl CCXP, GCP
Principal Technology Consultant
Genesys
------------------------------
Original Message:
Sent: 12-12-2017 11:11
From: Olivier Sand
Subject: Dial by extension and forward my calls
I understand.
Here we don't want to permit customer to use a voicebox because of management strategy.
So how to use extensions and manage agents unavailability to avoid a customer to be dropped or redirected on voicebox ??? I think there is no solution for now ?
Thanks for help