Author Message
kleymaiv
Joined: Apr 6, 2018
Messages: 1
Offline
Hello all,

We are an A.I. lead/call-routing provider with a client on the Avaya phone system (currently on Elite). They don't want to go the Oceana route, so have contracted us to provide the following solution for when a potential customer calls in:

1) Avaya phone system passes us the phone #
2) We respond with the proper routing instructions

In an ideal world, we either pass back a rank-ordered list of all agents (from best to worst) and the system routes it to the highest agent on the list that is currently available - OR - the system passes us the list of all currently available agents along /w the phone # of the incoming call and we respond back with the appropriate agent.

In the solutions we've explored /w Engagement Designer, it seems that the system can only accept one agent ID as a response from us and cannot send us the availability status of the agents.

Because this is a company in an industry with heavy state licensing requirements per agent, we can't accept a situation where if Agent X isn't present the call defaults to a static coverage group because their default coverage for a phone call from California is going to be different than their coverage necessary for a call from Texas.

Are there any other solutions here? Any help would be tremendously appreciated.
JoelEzell
Joined: Nov 15, 2013
Messages: 780
Offline
Hello. It's not clear that this application necessarily needs Breeze. Have you looked at the AES adjunct route and agent status APIs? That might be the best way for you to go with this application.

If you would like detailed consulting on your application design, you may want to consider a paid level of membership with DevConnect.
Go to:   
Mobile view