Cisco Cisco IP Contact Center Release 4.6.1 User Guide

Page of 259
Multiple-Target Variables
A multiple-target variable examines data across multiple routing targets. For example, the
function:
Max(SkillGroup.*.LongestAvailable)
finds the skill group, from all skill groups defined in the target set for the script node that calls
the function, with the longest available agent.
You use an asterisk (*) as the object-name value to indicate that the variable is to examine data
across multiple targets.
What are Call Control Variables?
Call control variables provide information about the current contact that is being routed by the
script. Call control variables include information about where the route request came from,
contact classification data, and data to be passed to the peripheral that receives the contact.
User Setable
Description
Data Type
Variable
Yes
Digits caller entered in response to
prompts.
String
CallerEnteredDigits
No
Billing telephone number of the caller.
String
CallingLineID
Set in
Configuration
If 1, CLID presentation should be
restricted. If 0, CLID presentation should
not be restricted.
Integer
CLIDRestricted
Manager. Open
Tools >
Miscellaneous
Tools > System
Information.
Check Enabled in
the CLID Masking
section of the
screen to turn on.
Yes
Digits to be passed to the routing client for
forwarding to the call recipient.
String
CustomerProvidedDigits
No
Telephone number dialed by the caller.
String
DialedNumberString
Yes
Expanded Call Context (ECC) variable
value assigned in scripts and passed with
contact.
String
ExpCallVarName
Yes
If 1, network transfer is enabled. If 0,
network transfer is not enabled.
Integer
NetworkTransferEnabled
Yes
Values passed to and from the peripheral.
String
PeripheralVariable1-PeripheralVariable10
No
Provides the ability to test the error path
of the Label, Queue, RouteSelect, and
Integer
RequeryStatus
Scripting and Media Routing Guide Cisco Unified ICM/Contact Center Enterprise & Hosted Release 7.5(1)
131
Chapter 7: Using Formulas
Variables