I’ve a rudimentary DDI solution in place which circumvents the IVR menus if the caller knows the extension of the agent they want to speak to but I want to tie it down a bit so callers are restricted to the line of business derived from the route point rather than be able to call anyone in the business irrelevant of skill set.
So I need to identify and assign to a string so I can manipulate it, a list of places that suitable agents of a particular skill type/VAG are in a ready state.
So which router function do I use?
So basically, get the list of ‘ready’ places from the skill/VAG, manipulate the output to give me the extension number, (place name = extension in this case), then check that against the input from the caller as to whether or not it’s possible to route the call to them. If so, route the call to them or if the number is invalid or the agent’s not ready send them through the IVR menus.
Does that make sense?