Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

You can specify multiple rules; the call is routed to the applet of the first matching rule. To add rules, click Add or Copy. Clicking Copy adds a new rule with the same settings as the rule you are copying. We recommend that you specify a maximum of 50 rules. If you need more rules, you can chain multiple Data Router applets together—together — when you specify the 50th rule, select another Data Router applet in the If rule does not match, route to field.

...

Tip
titleOperators

The list of Operators depends on the selected data type of the selected Data Source. For example, numerical types will allow the Is Greater Thangreater than and Is Less Thanless than operators, whereas string types will not.

Data Router Settings

FieldOptionsDescription
Data
Source
sourceList of available
Data Sources
data sources

The Data

Source

source list typically contains the properties returned from all the Data Connectors in the current call plan and any available IVR Slots. For example, if the call plan has a Data Connector configured to fetch a Salesforce record, the list contains entries for all the Salesforce object fields.

You must configure the call plan such that the Data Connector applet appears earlier in the call plan than the Data Router applet—this ensures that the selected Data

Source

source is populated with data before the Data Router is executed.

Data typeList of available data typesThe Data type list contains the supported data types for rules. When the rule is executed, the selected data source value will be processed as the selected data type for comparisons. If the runtime data source value is invalid for the selected data type, then the rule will be ignored at runtime.
Operator

Equals

Call is routed to the selected applet if the value of the selected Data

Source matches the Comparison Value.Is Null

source matches the Comparison value.

For string data sources, the comparison is case insensitive.


Not equals

Call is routed to the selected applet if the value of the selected Data source does not match the Comparison value.

For string data sources, the comparison is case insensitive.


Contains

Call is routed to the selected applet if the value of the selected Data source contains the Comparison value. The comparison is case insensitive.

Contains is only available for string data sources.


Does not contain

Call is routed to the selected applet if the value of the selected Data source does not contain the Comparison value. The comparison is case insensitive.

Does not contain is only available for string data sources.


Is null

Call is routed to the selected applet if the value of the selected Data source is null.

Is null is only available for string data sources.


Is not null

Call is routed to the selected applet if the value of the selected Data

Source

source is not null.

Is

Null

not null is only available for string data sources.


Starts

With

with

Call is routed to the selected applet if the value of the selected Data

Source

source starts with the Comparison

Value

value. The comparison is case insensitive.

Starts

With

with is only available for string data sources.


Is

Greater Than

greater than

Call is routed to the selected applet if the value of the selected Data source is greater than the Comparison value.

Is greater than is only available for numeric data sources.


Is greater than or equal to

Call is routed to the selected applet if the value of the selected Data

Source

source is greater than or equal to the Comparison

Value

value.

Is

Greater Than

greater than or equal to is only available for numeric data sources.


Is

Less Than

less than

Call is routed to the selected applet if the value of the selected Data

Source

source is less than the Comparison

Value

value.

Is

Less Than

less than is only available for numeric data sources.


Is less than or equal to

Call is routed to the selected applet if the value of the selected Data source is less than or

Is Before

equal to the Comparison value.

Is less than or equal to is only available for numeric data sources.


Is or is before

Call is routed to the selected applet if the time portion of the value of the selected Data

Source

source is equal to or before the time portion in the Comparison

Value

value.

Is or

Is Before

is before is only available for time data sources.


Is or

Is After

is after

Call is routed to the selected applet if the time portion of the value of the selected Data

Source

source is equal to or after the time portion in the Comparison

Value

value.

Is or

Is After

is after is only available for time data sources.

Comparison
Type
typeFixed
Value
valueFixed
Value
value indicates that you must specify a literal value for the Comparison
Value
value.

IVR
Storage Name
storage nameIVR
Storage Name
storage name indicates that Comparison
Value
value is the value of the data held in an IVR Slot.
Comparison
Value
valueText or list of available IVR slots

If the Comparison

Type

type is configured to Fixed

Value

value, you must specify a literal value for the rule.

If the Comparison

Type

type is configured to IVR

Storage Name

storage name, you must selectthe name of the IVR Slot containing the value.

Route
To Applet
to appletList of available appletsThe applet that the call is routed to if the rule matches.
If rule does not match, route toList of available appletsThe applet that the call is routed to if no rules match.

...