N2FE supports the following nodes and specified customizations.
Business Hours
Name
Type
Description
use_base_types
Boolean
If set to true, the automatic merging logic of the business hours node will be disabled. All day of year, day of week and time of day nodes will be treated as separate nodes and rendered as such. If this feature is enabled it is recommended that the BusinessHours node is added to the suppressed nodes list.
timezone_list
String or Object Array
Set to display to use only those timezones configured in the display_timezones list for the business hours node (and derived nodes like the time of day, day of week and day of year nodes). Set to all to show all timezones in these nodes. Set to an object array to show only the timezones configured in the object array.
round_numbers
Boolean
If set to true, numbers where the minutes is 1 from the nearest 10 will instead be rounded to the nearest 10. 1059 for example will be rounded to 1100. (Default is false).
timezone_list object array must have a name and value variable set for each object in the array.
An array of service keys which are categorized under a defined cellsite. <cellsite> is the name which describes the associated array of service keys.
Service Handover
Name
Type
Description
target_service
Integer
The ID of the service type used in the service handover node.
Breakout Dialing
Name
Type
Description
default_timeout
Integer
The default number of seconds used as the timeout.
Expression
Name
Type
Description
ignore_error
Integer
Set to non-zero if the Error exit of the Profile Counting, Event Counter, Event Set and Profile Set should be required to be linked to the same node as the Success exit (and hence errors are ignored)
ignore_inconsistent_error_exits
Integer
Set to non-zero if on load into N2FE, exits inconsistent with the ignore_error flag are ignored (and do not stop the flow from loading). On save, the exits for these nodes will be reconfigured to be consistent with the ignore_error flag.
Extension Dialing
Name
Type
Description
default_timeout
Integer
The default number of seconds used as the timeout.
Speed Dial
Name
Type
Description
default_timeout
Integer
The default number of seconds used as the timeout.
Proportional Distribution
Name
Type
Description
exit_name_type
String
Changes how the proportion weights are displayed on the front end. Must be either percentage or weight. Minor rounding errors may show when choosing percentage.
Caller Type
Name
Type
Description
international
Integer Array
A list of numbers which are categorized under international.
mobile
Integer Array
A list of numbers which are categorized under mobile.
payphone
Integer Array
A list of numbers which are categorized under payphone.
landline
Integer Array
A list of numbers which are categorized under landline.
Follow Me
Name
Type
Description
default_timeout
Integer
The default number of seconds used as the timeout.
profile_block
Integer
The ID of the profile block to be used.
Lookup Dialing
Name
Type
Description
default_timeout
Integer
The default number of seconds used as the timeout when a node is connected to the busy/no-answer exit.
Running the following query on the database will provide you with a list of valid profile tag IDs by name.
set lines 200set pages 5000select d.profile_tag, d.profile_tag_name,
case profile_block when18then'Call Context'when17then'Temporary Storage'when3then'Customer Profile'when7then'Service Number Profile'else to_char(profile_block)
endfrom acs_profile_details d
join acs_tag_to_profile_mapping m on m.profile_tag = d.profile_tag
where profile_block in (18, 17, 3, 7)
orderby profile_block, profile_tag_name;
Menu
Name
Type
Description
suppressed_menu_exit_digits
String Array
An array of strings used to define which exits to suppress.
exit_render_rule
String
Used to define how the exits of the menu node will be shown. show_all will show all exits for the menu node, including empty exits. between will show all exits between the first non-empty exit and the last. This includes empty exits. hide_empty will only show exits that have a valid node exit.
Location Routing
Name
Type
Description
maximum_exits
Integer
The maximum number of exits able to be added.
Table Lookup
Name
Type
Description
default_source_profile_block
Integer
The ID of the profile block to be used as the source.
default_source_tag_code
Integer
The ID of the tag code to be used as the source.
default_target_profile_block
Integer
The ID of the profile block to be used as the source.
default_target_tag_code
Integer
The ID of the tag code to be used as the source.
default_lookup_dataset
String
The name of the desired lookup dataset.
Connect
Name
Type
Description
default_timeout
Integer
The default number of seconds that is used as a timeout.
maximum_timeout
Integer
The maximum number that can be entered as a timeout.
single_number_only
Boolean
Whether to merge multiple Connect nodes into one or keep each termination attempt as an independent node.
User Input
Name
Type
Description
max_digits_min
Integer
The minimum number that can be entered into the Max Digits field.
max_digits_max
Integer
The maximum number that can be entered into the Max Digits field.
min_digits_min
Integer
The minimum number that can be entered into the Min Digits field.
min_digits_max
Integer
The maximum number that can be entered into the Min Digits field.
unique_buffers
JSON Array
An array of JSON objects to choose the buffer from.
unique_buffers
Name
Type
Description
id
String
The displayed ID to select this unique buffer.
minDigits
Integer
The minimum number that can be entered into the Max Iterations field.
maxDigits
Integer
The maximum number that can be entered into the Max Iterations field.
End Call
Name
Type
Description
release_causes
JSON Array
An array of JSON objects selectable as release causes.
release_causes
Name
Type
Description
value
Integer
The value to be used.
description
String
The description.
Reterminate Service
Name
Type
Description
default_missing_moli
String
The default value for the missing moli.
available_missing_molis
JSON Array
An array of JSON objects selectable as missing molis.
available_missing_molis
Name
Type
Description
value
String
The value used.
name
String
The displayed string.
N2FE Node Configuration
Node options can be configured within the main N2FE configuration file /etc/jarvis/n2fe.xml. Within the habitat
configuration XML element the following JSON fragment can be altered as required.