07-16-2020 12:04 PM
I am able to set the agent state to Not Ready with a finesse workflow, however, when an outbound call is placed from the acd line when agent is in ready state the state changes to not ready, when the call ends the state goes Not Ready > Ready > Not Ready. This allows a call in queue to sneak through before the agent is ready to handle another call.
Is there some global setting to change the state to Not Ready when ending an outbound call? Any other way to handle this?
UCCX 10.6.1 (Soon upgrading to 12.5)
Solved! Go to Solution.
07-20-2020 09:47 AM - edited 07-20-2020 09:53 AM
Prior to Finesse 12.0, to make outbound call from Finesse desktop either UCCX / CCE platform, agent need to go to Not Ready state to make manual outgoing call.
In Finesse 12.0 & 12.5, there was feature modification that from Ready state you can make a manual outbound call.
As suggested by Amer, you need the gadget to handle the Finesse events so that the Agent does not get reserved for next call.
07-16-2020 12:28 PM
Hello,
Yes that is possible, but i have only seen it through custom gadget.
Within Finesse API, there is a API to set the agent to not ready.
So basicly in your custom gadget, you need to do two functions, first is to check the agent status (Outbound, inbound, talking, etc..) and then on the call end function you invoke the not ready and even you can set it before the call ends so in this was you make sure that no calls comes after.
https://developer.cisco.com/docs/finesse/#!change-agent-state
This is a sample code for changing Agent State
https://developer.cisco.com/docs/finesse/#!mediaget-media/mediaget-media
This is how you get the agent state.
Amer
07-20-2020 07:34 AM - edited 07-20-2020 08:46 AM
Thanks, I'm actually already doing this within a finesse workflow when call ends and variable that I put CSQ name into is blank. The problem is, when the call ends it actually puts them in Ready for a half second(guesstimate) until the workflow executes and puts them in Not Ready. The half second of ready time is enough for any calls waiting to get sent to the agent. I've advised them to not make outbound calls when in a Ready state, since you can't actually dial within finesse when in Ready state, I'm guessing best practice would be to make an outbound call from Not Ready state anyway.
07-20-2020 02:41 AM
Hi
If you have any requirement for a custom Finesse Gadget you can write to info@parsec-tech.com
07-20-2020 09:47 AM - edited 07-20-2020 09:53 AM
Prior to Finesse 12.0, to make outbound call from Finesse desktop either UCCX / CCE platform, agent need to go to Not Ready state to make manual outgoing call.
In Finesse 12.0 & 12.5, there was feature modification that from Ready state you can make a manual outbound call.
As suggested by Amer, you need the gadget to handle the Finesse events so that the Agent does not get reserved for next call.
07-20-2020 04:55 PM
Thanks, this was the answer I was looking for, most likely we'll wait for upgrade to 12.5 rather than build a gadget for 3 months use.
07-20-2020 05:10 PM
07-20-2020 06:09 PM
I think you're misunderstanding the changes in 12.x, the change is to allow agents to make outbound calls from READY state. So this doesn't solve your problem. You will still need some customized solution to accomplish what you're trying to do.
david
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide