Cisco Cisco E-Mail Manager Unity Integration Option User Guide

Page of 259
Note: When Cisco Collaboration Server is integrated with ICM software, the Run External
Script node can also be used to push a URL to the caller's Web browser. To do this, an entry in
the Network VRU list must point to the URL map file on the Collaboration Server. For more
information,, see the Cisco Collaboration Server Administration Guide and the Cisco ICM
Software Configuration Guide.
The execution of ICM software routing script waits for the external script to finish:
If the external script runs successfully, control then passes through the success branch of the
Run External Script node.
If the external script does not run successfully for any reason, then control passes through
the failure branch of the Run External Script node.
Notes:
If the current call is not at a VRU when the Run External Script node executes, ICM software
sends the call to the associated Network VRU, as executing a Send to VRU node.
Design scripts so that the Failure branch of a Run External Script Node contains a test for
the Call.VRUStatus variable. If the value is 2, the VRU is likely to be not functioning properly.
Therefore, the script avoids executing any subsequent Run External Script nodes on this
Failure branch.
Note: When an uninterruptible script is used in a Run External Script node, the CallRouter waits
for the script result from the VRU. It then executes the next node. Calls can only be routed when
they reach an interruptible node. The Wait node and interruptible Run External Script node (
micro apps) are interruptible. Every other node is uninterruptible.
Following is the Properties dialog box for the Run External Script node:
Scripting and Media Routing Guide Cisco Unified ICM/Contact Center Enterprise & Hosted Release 7.5(1)
99
Chapter 5: Network VRUs
Running External Scripts