The documentation set for this product strives to use bias-free language. For the purposes of this documentation set, bias-free is defined as language that does not imply discrimination based on age, disability, gender, racial identity, ethnic identity, sexual orientation, socioeconomic status, and intersectionality. Exceptions may be present in the documentation due to language that is hardcoded in the user interfaces of the product software, language used based on RFP documentation, or language that is used by a referenced third-party product. Learn more about how Cisco is using Inclusive Language.
Note | If you have installed Unified IP IVR, you can also test your Unified CCE system with the Cisco Unified CM AutoAttendant (aa.aef). See Deployment of Sample Script aa.aef. The BasicQ.aef script works with Unified IP IVR. |
This section contains the following:
In a Unified CCE system, the Unified CCX system uses the ICM subsystem, which manages call distribution across sites and call-processing environments.
The Unified CCX system is a queue and call-controlpoint within the Enterprise system that the Unified ICME system manages. The Unified ICME system manages the queuing and call control.
Cisco User to User (UU) scripts, which the BasicQ.aef script is, do not handle complete calls, but provides different call-handling instructions to be executed sequentially by the Unified CCX server. For example, VRU scripts may play a prompt or acquire dual tone multi-frequency (DTMF) values.
The following example ICM VRU script runs two different Unified CCX scripts, CollectDigits and BasicQ, that provide two different call-handling steps in the ICM VRU script.
ICM VRU scripts run when the Unified ICME system sends a Run VRU Script request to the Unified CCX system using a Run External Script node in an ICM script. However, before the Unified ICME system can run a VRU script, you must have configured the Unified CCX script that the VRU script is to run, uploaded it to the Unified CCX Repository, and mapped it to the ICM VRU script.
For related Unified CCX Contact Center documentation, see Cisco Unified Contact Center Express Documentation.
For related Unified CCE documentation, see Cisco Unified Contact Center Enterprise Documentation.
Cisco Unified Contact Center Express Scripting Series: Volume 1, Getting Started Developing Scripts
Cisco Unified Contact Center Express Scripting Series: Volume 2, Editor Step Reference
Cisco Unified Contact Center Express Scripting Series: Volume 3, Expression Language Reference
Cisco Unified Contact Center Express Administration Guide
Cisco Unified Contact Center Express Installation and Upgrade Guide
Cisco Unified Contact Center Enterprise Installation and Configuration Guide
The Unified CCX BasicQ script, BasicQ.aef, is a default Unified CCX script for a Unified CCE environment that Cisco provides for the queue treatment part of an enterprise call flow. The script plays several prompts, (and puts the call on hold), looping through the prompts until an agent phone becomes free and the Unified ICME system can route the call to the agent. This script has no variables defined.
The Unified CCX system accepts the call with the Accept step. Next, it plays the ICMStayOnline.wav file using the Play Prompt step, then puts the call on hold for 30 seconds using the Call Hold and Delay steps. The script uses the Call UnHold step to take the call off hold, plays the ICMWait4NextAvail.wav file, and then puts the call back on hold for another 60 seconds. This sequence repeats until a cancel and then a connect are sent to connect the call through the Unified ICME system to an available agent or the call is released.
The figure below shows an example ICM VRU script. The diagram illustrates how the example script calls the Unified CCX BasicQ.aef script as a function in the ICM script.
For instructions on configuring Unified IP IVR, see the Cisco Unified Contact Center Express Administration and Operations Guideat: http://www.cisco.com/en/US/products/sw/custcosw/ps1846/products_installation_and_configuration_guides_list.html.
For instructions on installing and configuring Unified ICME for use in a Unified CCE environment, see the Cisco Unified Contact Center Enterprise Install and Upgrade Guides.
Select the target number for your Unified IP IVR system and two phone numbers and an agent number in your system.
The following is example configuration data:
Using your own data or the preceding example data, verify the following sequence of events for your system:
Step 1 | A caller dials 3000 from phone 9501. |
Step 2 | The caller listens to Unified IP IVR play BasicQ music. BasicQ is the name of the VRU script. |
Step 3 | Agent 24 logs in to phone 9502 using Cisco Finesse Desktop. |
Step 4 | The state for Agents 24 changes to the ready state. |
Step 5 | The IP IVR music stops. |
Step 6 | Agent 24 gets a screen pop on the Agent Desktop along with a phone ring. |
Step 7 | The caller can then hang up or the Agent can drop the call through Cisco Finesse Desktop software. |