Hi everyone,
We are finding about 5% of callbacks aren't being created. Call definitely goes through the Create Callback Action in a common module, and works fine the other 95% of the time, confirmed the ANI and Queue seem valid. The audio telling the customer the callback is created happens after the Callback Action not before, and is a good 25 seconds long and examples of this include customer's listening to the full prompt. Yet there is no callback is actually created, its not in the Conversation Detail API, and not in the timeline. There is no pattern I can see for those 5%, the queue/skills are the same as for working examples, and they all use the same common module and same in Q flow.
I thought about running a DataAction for
/api/v2/conversations/{conversationId} using $.participants[*].callbacks[*].state to get the callback state right after running it. But there seems to be a bit of a delay, as for successfully created callbacks this is coming through as the default/empty value, and running the same DataAction a few minutes later then shows the callback states, which is too late when I need to identify that 5% right after creating the DataAction to determine if we should keep the customer in Queue, or play the announcement telling them a callback is created and disconnect.
Does anyone have a good, reliable way to confirm the callback is created right after the Create Callback Action is run, and has anyone come across this issue before, or have any suggestions on where to look next. We do have a ticket open with our Genesys partner already.
#ArchitectureandDesign#Reporting/Analytics#Routing(ACD/IVR)#SystemAdministration#Telephony------------------------------
Anton Vroon
------------------------------