Number

Function

This module collects numeric data. Numbers can be any whole or decimal value. When entering a decimal value the star key (*) functions as the decimal.

For currency input, please use the Format as Currency setting. This not only changes the way the Automated Speech Recognition expects the voice input, it also . For more information, please refer to the setting description below.

If both the minimum and maximum decimal places are set, then any input that does not match will return an error.

For example, if the minimum is set to 2 and the maximum to 4, values like 5.4 or 5.49281 would both be invalid.

If the min and max are set to the same number then the input value must be that exact length. For example, if the min and max are both set to 2, then 5, 5.4, and 5.492 would all be invalid input, but 5.49 would be valid.

Module Settings

This setting allows callers to interrupt a prompt before it finishes playing. When enabled, DTMF input interrupts the prompt and progresses the call forward in the call-flow. If speech recognition is enabled on the ensuing module in the call-flow, then end-users can also interrupt the prompt with a spoken utterance, too. Disabling barge-in forces callers to listen to the entire prompt. A barge-in enabled module will have a dashed line on top of the text box. See example here.

This setting changes the module to accept currency as the input, instead of a decimal number. For speech inputs, it can understand “dollar” and “cents” formats, and no longer accepts “point” words. To accept whole numbers only (ex: dollars) in currency, set both the min and max decimal point setting to 0. Other min/max configurations with currency enabled will allow either whole number or 2 decimal places for cents. The output of the variable in currency mode will always be in X.XX format, even if the input is a whole number.

This allows users to set the maximum time, in seconds, that elapse between inputting digits before returning a timeout error. This applies to all input modules that accept multiple digits, like Date/Time, Number, and Digits.

The default value is 1 second. Acceptable number values range from 1 to 60.

It allows users to set the maximum number of allowable decimal places for end-user input. Acceptable number values range from 0 to 9. If the Format as Currency setting is enabled, the Fuse+ platform will only recognize this setting if the value is 0 (for whole numbers) or 2 (for cents).

It allows users to set the minimum number of allowable decimal places for end-user input. Acceptable number values range from 0 to 9. If the Format as Currency setting is enabled, the Fuse+ platform will always use 0 as the min decimal place regardless of what is set here.

This setting controls the logging function of a module. Enabling the 'Private' setting instructs the module to not record, report, or retain the information input to that module for reporting or any other purposes. When enabled any information entered into a module during a call will be lost immediately when the call terminates. The 'Private' setting is critical for businesses that need to maintain PCI-DSS or HIPAA compliance. The module icon, in the upper left-hand corner, becomes grayed-out when this setting is enabled. See more details here.

This allows users to set the maximum time, in seconds, that elapse before returning a timeout error. This applies modules that fetch outside scripts, like the SOAP, REST, or subdialog modules. The default value for Timeout Length is 30 seconds. Acceptable number values range from 1 to 120.

Advanced Settings

Advanced Fuse users may want to use shadow variables that are available with input modules. For more information on this functionality, please visit the Shadow Variables page.

Last updated