Hello. Please see attached scripts.
these scripts work together to facilitate callback handling.
By using session mapping, the two are linked by :
callback.aef - Menu step that plays prompt ("Enter 1 for callback") repeatedly until agent is available. (This is what the agent should hear when selected and presented call)
callbackQueuing.aef - Queueing retrieves Session data and sets Enterprise data for agent selected by Select Resource step.
The problem that I am experiencing is that if the agent answers too soon, the agent does not hear the prompt. But if the agent waits for the 3rd ring, the prompt is heard, 1 can be pressed to initiate callback.
If have tried several things and was hoping to receive suggestions on what to try. The problem does not seem to be correctable before an agent is selected. I have added delay steps in various places to determine this. The problem seems to be a session mapping of some kind. I have tried to have the Select reource step NOT connect once an agent is selected, add a delay and then connect, but no difference is observed. the agent must still wait before third ring for things to sync.