About Unified CCX Applications
The Unified CCX system uses applications to interact with contacts and perform a wide variety of functions.
![]() Note |
Unified CCX licenses you purchase and install determine the applications available on your system. |
Unified CCX provides the following application types:
-
Script
-
Busy
-
Ring-No-Answer
Configure Script Applications
The Unified CCX script applications are applications based on scripts created in the Unified CCXEditor. These applications come with every Unified CCX system and running scripts created in the Unified CCX Editor.
Use the Unified CCXEditor to create scripts that direct the Unified CCX system to automatically answer calls and other types of contacts, prompt callers for information, accept caller input, queue calls, distribute calls to available agents, place outbound calls, respond to HTTP requests, and send email messages.
![]() Note |
The Unified CCX system includes a number of sample scripts. For a description of these sample scripts, and for more information on creating scripts with the Unified CCX Editor, see the Cisco Unified Contact Center Express Getting Started with Scripts. In addition, a script repository is available at https://www.cisco.com/en/US/products/sw/custcosw/ps1846/products_implementation_design_guides_list.html. This repository provides some examples of scripting techniques that can leverage Unified CCX abilities. |
Cisco script applications can make use of many components, such as scripts, prerecorded prompts, grammars, languages, locales, and custom Java classes.
![]() Tip |
Upload these components to the repository before you configure a Cisco script application that uses them. |
Depending on your particular Unified CCX implementation, you may need to perform most or all of the following tasks to configure a Cisco script application:
-
Manage scripts—Cisco script applications are based on scripts that you must upload to the repository and make available to the Unified CCX system.
-
Manage prompts—Many applications make use of prerecorded prompts, stored as .wav files, which are played back to callers to provide information and elicit caller response. You must upload these .wav files to the repository and make them available to the Unified CCX system.
-
Install grammars—The Unified CCX system uses specific grammars to recognize and respond to caller response to prompts. You must store these grammars in a directory to make them available to the Unified CCX system.
Unified CCX support only W3C XML grammar for speech recognition with Nuance adapter. The following XML and regular expression (regex) grammars are supported:
-
Nuance extensions for XML grammar.
-
regex grammar for DTMF input.
-
-
Install customized Unified CCX languages—Language packs, such as American English, Canadian French, and so on, are installed with Unified CCX. You install language packs in a directory accessible by the Unified CCX system.
-
Install Java files—In addition to the Java files automatically installed as part of the Unified CCX installation process, you can install your own custom classes and Java Archive (JAR) files to customize the performance of your Unified CCX system.
-
Add a Cisco script application—Scripts created in the Unified CCXEditor are used as the basis for Cisco script applications.
-
Add an application trigger—Triggers are specified signals that invoke application scripts in response to incoming contacts. After adding a new Cisco script application, you need to add a trigger so that this application can respond to telephone calls and HTTP requests.
Add New Cisco Script Application
To add a new Cisco script application, complete the following steps:
Procedure
|
Step 1 |
From the Unified CCXAdministration menu bar, choose . The Application Management web page opens, displaying the details of any existing applications. |
||||||||||||||||||||||||||
|
Step 2 |
Click Add New icon that is displayed in the tool bar in the upper left corner of the window or the Add New button that is displayed at the bottom of the window. The Add a New Application web page opens. |
||||||||||||||||||||||||||
|
Step 3 |
From the Application Type drop-down menu, choose Cisco Script Application and click Next. The Cisco Script Application configuration Web page opens. |
||||||||||||||||||||||||||
|
Step 4 |
Specify the following fields:
|
||||||||||||||||||||||||||
|
Step 5 |
Click Add. The Cisco Script Application page is refreshed, the Add New Trigger hyperlink appears in the left navigation bar, and the following message is displayed in the status bar on top: The operation has been executed successfully. Click Back to Application List icon or button to view the list of existing applications. |
||||||||||||||||||||||||||
|
Step 6 |
Add a trigger for the application. |
Configure Busy Application
Before you begin
To configure the Busy application, you will need to perform the following tasks:
-
Add the Busy application.
-
Add a Unified CM Telephony trigger to the Busy application. The Busy application is activated when it is triggered by a Unified CM Telephony trigger. The Busy application does not support HTTP triggers.
To configure the Unified CCX server with the Busy application, complete the following steps.
Procedure
|
Step 1 |
From the Unified CCXAdministration menu bar, choose . The Application Management web page opens, displaying the details of existing applications, if any. |
||||||||||||||||
|
Step 2 |
Click Add New icon that displays in the tool bar in the upper, left corner of the window or the Add New button that is displayed at the bottom of the window. The Add a New Application web page opens. |
||||||||||||||||
|
Step 3 |
From the Application Type drop-down menu, choose Busy, and then click Next. The Busy Application Configuration web page appears. |
||||||||||||||||
|
Step 4 |
Specify the following fields:
|
||||||||||||||||
|
Step 5 |
Click Add. The Busy web page refreshes, the Add New Trigger hyperlink appears in the left navigation bar, and the following message is displayed in the status bar on top: The operation has been executed successfully |
||||||||||||||||
|
Step 6 |
Add a trigger for the application. |
||||||||||||||||
Configure Ring-No-Answer Application
The Cisco Ring-No-Answer application comes with each Unified CCX system. This application returns a ring tone signal when a call reaches a CTI route point.
Before you begin
To configure the Ring-No-Answer application, you will need to perform the following tasks:
-
Add the Ring-No-Answer application.
-
Add a Unified CM Telephony trigger to the Ring-No-Answer application. The Ring-No-Answer application is activated when it is triggered by a Unified CM Telephony trigger.
To configure the Unified CCX server with the Ring-No-Answer application, complete the following steps:
Procedure
|
Step 1 |
From the Unified CCXAdministration menu bar, choose . The Application Management web page opens, displaying the details of existing applications, if any. |
||||||||||||||||
|
Step 2 |
Click Add New icon that is displayed in the tool bar in the upper, left corner of the window or the Add New button that is displayed at the bottom of the window. |
||||||||||||||||
|
Step 3 |
From the Application Type drop-down menu, choose Ring-No-Answer, and then click Next. The Ring-No-Answer web page opens. |
||||||||||||||||
|
Step 4 |
Specify the following fields.
|
||||||||||||||||
|
Step 5 |
Click Add. The Ring-No-Answer web page refreshes, the Add New Trigger hyperlink appears in the left navigation bar, and the following message is displayed in the status bar on top: The operation has been executed successfully |
||||||||||||||||
|
Step 6 |
Add a trigger for the application. |
||||||||||||||||
Configure Unified ICME Post-Routing Application
The Unified ICME Post-routing application comes with Unified IP IVR.
These applications use the Unified CCX server as a queue point for Unified ICME. In Unified ICME post-routing, the Unified IP IVR system receives calls directly from Unified CM, which sends the call to the post-routing route point on the Unified CCX system.
If you configure this route point to run an initial application, such as an application to welcome the caller and collect an account number, the Unified CCX system notifies the Unified ICME software about the call, and then waits for further instructions. If you do not configure an initial script, the Unified CCX system informs the Unified ICME software about the call, but takes no other action.
After notification, the Unified ICME system runs a script, which can be composed of many different call-handling steps, including three commands that can be sent to the Unified CCX system:
-
Connect—This request is automatically sent by Unified ICME whenever an agent is available and the call can be connected to that agent.
-
Release—This request releases the call.
-
Run VRU Script—This request runs the VRU script.

Note
Before you can configure a Unified ICME post-routing application, you must first upload any VRU scripts that the application will need.
Before you begin
To configure a Unified ICME post-routing application, you will need to perform the following tasks:
-
Add a Unified ICME post-routing application. In addition to configuring general information such as name and ID, you must specify the script on which the Unified ICME post-routing application is based.
-
Add a Unified CM Telephony trigger to the Unified ICME post-routing application. The Unified ICME post-routing application is invoked by a Unified CM Telephony trigger. The Unified ICME post-routing application does not support HTTP triggers.
To configure the Unified CCX server with the post-routing application and to add a Unified CM Telephony trigger, complete the following steps:
Procedure
|
Step 1 |
From the Unified CCXAdministration menu bar, choose . The Application Management web page opens displaying the details of existing applications, if any. |
||||||||||||||||||
|
Step 2 |
Click the Add New icon that is displayed in the tool bar in the upper, left corner of the window or the Add New button that is displayed at the bottom of the window. |
||||||||||||||||||
|
Step 3 |
From the Application Type drop-down menu, choose Unified ICME Post-Routing. The Unified ICME Post-Routing configuration web page opens. |
||||||||||||||||||
|
Step 4 |
Specify the following fields:
|
||||||||||||||||||
|
Step 5 |
Click Add. The Unified ICME Post-Routing web page refreshes, the Add New Trigger hyperlink appears in the left navigation bar, and the following message is displayed in the status bar on top: The operation has been executed successfully |
||||||||||||||||||
|
Step 6 |
Your next step is to add a trigger for the application. |
Configure Unified ICME Translation-Routing Application
The Unified ICME Translation-routing application comes with Unified IP IVR. You must configure these applications when the Unified CCX server is used as a queue point for a Unified CCX solution in which calls are expected to be routed by the Unified ICME to the Unified CCX server.
The call attributes will be reported as part of a configured translation-route on the Unified ICME.
![]() Note |
Before you can configure a Unified ICME translation-routing application, you must first upload any VRU scripts that the application will need. |
Before you begin
To configure the Unified ICME translation-routing application, you will need to perform the following tasks:
-
Add a Unified ICME translation-routing application.
In addition to configuring general information such as name and ID, you must specify the script on which the Unified ICME translation-routing application is based.
-
Add a Unified CM Telephony trigger to the Unified ICME translation-routing application.
The Unified ICME translation-routing application is invoked by a Unified CM Telephony trigger, and does not support HTTP triggers.
To configure the Unified CCX server with a Unified ICME translation-routing application and to add a Unified CM Telephony trigger, complete the following steps:
Procedure
|
Step 1 |
From the Unified CCXAdministration menu bar, choose . The Application Management web page opens, displaying the details of existing applications, if any. |
||||||||||||||||
|
Step 2 |
Click Add New icon that is displayed in the tool bar in the upper, left corner of the window or the Add New button that is displayed at the bottom of the window. The Add a New Application web page opens. |
||||||||||||||||
|
Step 3 |
From the Application Type drop-down menu, choose Unified ICME Translation-Routing. The Unified ICME Translation-Routing configuration web page opens. |
||||||||||||||||
|
Step 4 |
Specify the following fields:
|
||||||||||||||||
|
Step 5 |
Click Add. The Unified ICME Translation Routing web page refreshes, the Add New Trigger hyperlink appears in the left navigation bar, and the following message is displayed in the status bar on top: The operation has been executed successfully |
||||||||||||||||
|
Step 6 |
Add a trigger for the application. |
Configure Remote Monitoring Application
The Remote Monitoring application comes with Unified CCX Premium systems. You must configure Remote Monitoring applications when you want to use the Remote Monitoring feature to allow a supervisor to monitor an agent’s conversation.
Procedure
|
Step 1 |
From the Unified CCXAdministration menu bar, choose and click Add New. The Add a New Application web page opens. |
||||||||||||||||||
|
Step 2 |
Choose Cisco Script Application from the Application Type drop-down menu and click Next. The Cisco Script Application web page appears. |
||||||||||||||||||
|
Step 3 |
Specify the following fields.
|
||||||||||||||||||
|
Step 4 |
Click Add. The Remote Monitoring web page refreshes, displaying the following message below the Status bar and the Add New Trigger hyperlink appears on the left navigation bar: The operation has been executed successfully Your next step is to add a trigger for the application. |


Feedback