Cisco Cisco Customer Voice Portal 8.0(1)
B-18
Cisco Customer Voice Portal (CVP) Release 3.1(0) Configuration and Administration Guide
Appendix B Transferring and Queuing Calls with Customer Voice Portal
Configuring IPCC Re-route On No Answer for Customer Voice Portal
Figure B-8
Sample Script for Re-Route on NoAnswer
In this script, when the Queue node selects an agent that does not answer the call, the script exits through
the failure exit (X) of the Queue node. The If node tests the RequeryStatus variable. If it has value of
greater than zero, this is a requery call, and the script re-queues the call. In the example above it also sets
a flag using a call variable for reporting purposes (see below). Assuming that there are no agents
available, the Queue node immediately exits through the success exit (Checkmark). The If node checks
to see if this is a requeried call. If so, it increases the Queue Priority of the call so that it will be handled
before any other calls in queue. It then enters the normal wait loop with RunScripts.
the failure exit (X) of the Queue node. The If node tests the RequeryStatus variable. If it has value of
greater than zero, this is a requery call, and the script re-queues the call. In the example above it also sets
a flag using a call variable for reporting purposes (see below). Assuming that there are no agents
available, the Queue node immediately exits through the success exit (Checkmark). The If node checks
to see if this is a requeried call. If so, it increases the Queue Priority of the call so that it will be handled
before any other calls in queue. It then enters the normal wait loop with RunScripts.
The call flow is as follows:
•
Script connects call to agent by sending connect message to Customer Voice Portal (with requery
enabled).
enabled).
•
Agent phone rings.
•
After the Re-route On No Answer timeout expires, ICM makes the agent unavailable. The agent
state does not actually change until the call gets taken away from the agent. The agent phone
continues to ring and the agent can still pick up the phone (if he does pick up the phone, he will be
left in Ready state after the call, even if it was after the Re-route On No Answer timer expired).
state does not actually change until the call gets taken away from the agent. The agent phone
continues to ring and the agent can still pick up the phone (if he does pick up the phone, he will be
left in Ready state after the call, even if it was after the Re-route On No Answer timer expired).
•
After the Customer Voice Portal VB RNATimeout expires, the VB/AS/PG sends an
EventReport=No Answer to the router. The router picks another target according to the routing
script and sends the Connect message to Customer Voice Portal. The target might be another agent
or it might be a VRU label to requeue the call.
EventReport=No Answer to the router. The router picks another target according to the routing
script and sends the Connect message to Customer Voice Portal. The target might be another agent
or it might be a VRU label to requeue the call.
•
When the call disappears from the first agent he is put in Not Ready state.