CM, CBA, AVP: Call is taken back by CM from AVP while is dealt with Call-Back Assist and call-back is registered.


Doc ID    SOLN291760
Version:    1.0
Status:    Published
Published date:    24 Jun 2016
Author:   
ghegyessy
 

Details

Communication Manager all versions

Problem Clarification

When call is already queued to a skill but the caller decides not to wait for an available agent and the user then chooses CBA, despite of the caller requested the callback in CBA, CM takes back the call and sends it to an ACD agent if he/she becomes available.

Cause

The call routing is mixed in this scenario. The vector programming both uses 'queue to' and 'converse-on' commands to send the call to the desired desitnation.

As per the Communication Manager software design the converse-on vector command processing will always be interrupted when the call was already waiting in a queue of a non-converse skill and an agent becomes available for the same skill and the call will be sent to that agent.

 

 
The converse-on command is designed primarily to integrate Voice Response Units (VRUs), principally the CONVERSANT Voice Information System (VIS), with the DEFINITY System. The command effects data passing between the DEFINITY System and the VRU, and it enables the caller to hear the appropriate voice response script housed in the VRU.
 
If the command is successful, it delivers the call to a predetermined split (skill), which is referred to as the converse split (skill). Once the call is answered by the VRU, the command may or may not pass data to the VRU (depending upon the parameters of the command). Regardless of whether or not data is passed, the caller is then connected to the VRU, which in turn executes the voice response script. If by this time the call has already queued to a nonconverse split (skill), the call retains its position in the nonconverse split (skill) queue. If an agent from the nonconverse split (skill) becomes available to service the call while the voice response script is being executed, the DEFINITY System drops the line to the voice information system and connects the caller to the available agent. The voice information system, in turn, detects the disconnect and terminates the voice response script. Whenever a voice response script is executed, any audible feedback provided by the vector is disconnected, and no further vector steps are executed until the voice response script is executed.

Solution

Since this behaviour is as per the CM software design this is not a real breakage.

Though this behaviour may be worked around:
1. Not to queue the call to a skill initially but if no available agents, send the call to CBA in the first place
or
2. To avoid the CBA call back is already requested (CBA plays goodbye announcement stage, but not yet returned with DTMF digit to CM) and then the caller is connected to the agent as become available the CBA goodbye announcement should be shorthened as short as possible or replaced by a standard CM announcement.


Avaya -- Proprietary. Use pursuant to the terms of your signed agreement or Avaya policy