User Guide
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 SetableDescriptionData TypeVariable
YesDigits caller entered in response to
prompts.
StringCallerEnteredDigits
NoBilling telephone number of the caller.StringCallingLineID
Set in
Configuration
If 1, CLID presentation should be
restricted. If 0, CLID presentation should
not be restricted.
IntegerCLIDRestricted
Manager. Open
Tools >
Miscellaneous
Tools > System
Information.
Check Enabled in
the CLID Masking
section of the
screen to turn on.
YesDigits to be passed to the routing client for
forwarding to the call recipient.
StringCustomerProvidedDigits
NoTelephone number dialed by the caller.StringDialedNumberString
YesExpanded Call Context (ECC) variable
value assigned in scripts and passed with
contact.
StringExpCallVarName
YesIf 1, network transfer is enabled. If 0,
network transfer is not enabled.
IntegerNetworkTransferEnabled
YesValues passed to and from the peripheral.StringPeripheralVariable1-PeripheralVariable10
NoProvides the ability to test the error path
of the Label, Queue, RouteSelect, and
IntegerRequeryStatus
Scripting and Media Routing Guide Cisco Unified ICM/Contact Center Enterprise & Hosted Release 7.5(1)
131
Chapter 7: Using Formulas
Variables