Cisco Cisco Unified Contact Center Enterprise 9.0(1) Guia Do Utilizador

Página de 268
Variables
Variable Usage
A variable is a named object that holds a value. You use variables in formulas to select targets and help in
call tracking.
Variable Syntax
Following is the syntax for using a variable in a formula:
object-type.object-name.variable-name
Where:
• The object-type is an object category, such as Service.
• The object-name is the name of an object contained in Unified ICM database, such as the name of a
Service (for example, BosSales).
• The variable-name is the name of an object that can hold a value, such as a call control variable (for
example, (CallerEnteredDigits).
• Each component in the variable is separated by a period (.).
Single-Target Variables
A single-target variable examines data for one specified routing target. For example, the variable:
Service.BosSales.ExpectedDelay: Examines the expected delay for the BosSales service.
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.
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.
   Scripting and Media Routing Guide Cisco Unified ICM/Contact Center Enterprise & Hosted Release 9.0(1)
132
Use of Formulas
Variables