Cisco Cisco Customer Voice Portal 8.0(1)

Seite von 442
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 call flow is as follows:
  •
Script connects call to agent by sending connect message to Customer Voice Portal (with requery 
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).
  •
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.
  •
When the call disappears from the first agent he is put in Not Ready state.