GetDigit
Description (v1.6.2)
This application asks the caller to enter a series of digits and terminate by pressing the pound key (#).
The entered digits are stored in the variable of your choice.
Audio prompt played to the caller: [message].
Variable in which the digits are stored: [variable]
Wait [timeout] seconds between each digit.
Until [digit_length] digit are entered.
Repeat the message [attempts] times before going to timeout .
Release notes
Version 1.6.2 - Deprecated
- Limitation: Not for production - Nixxis
- Limitation: ==> removed the prompt/ added int he front of the message variable. This is to allow playing several message with "&"
- Limitation: ==> to do: CUT of the message and add prompt/ in front of each message (if any)
- Deprecated: will never be deployed to prod except for Nixxis
Version 1.6.1 - General deployment
- Improvement: added the possibility to use parameters in the configuration of the action for retry field
Version 1.6 - General deployment
- Improvement: Added the possibility of not having any prompt
Version 1.5 - General deployment
- Improvement: Compatibility with the Communication Server module
Version 1.04 - General deployment
- corrected value for wait parameter
- added the attempts parameter
Version 1.03 - Deprecated
- Improvement: Ensure the call is answered before reading the digits
- Deprecated: Significant improvements have been done in a higher version
Version 1.02 - General deployment
- Exit branch has been renamed from 'confirm' to 'next'
Version 1.01 - General deployment
- Wait until a predefined amount f digits has been entered
- Inter digit timeout added
Version 1.00 - General deployment
Action parameters
This action plays a message to the caller and asks the caller to enter a series of digits and terminate by pressing the pound key (#). After a maximum acceptable number of digits or after a timeout, the entered digits are stored in the variable of your choice.
filename -- file to play before reading digits.
maxdigits -- maximum acceptable number of digits. Stops reading after
maxdigits have been entered (without requiring the user to
press the '#' key).
option -- may be 'skip' to return immediately if the line is not up,
or 'noanswer' to read digits even if the line is not up.
attempts -- if greater than 1, that many attempts will be made in the
event no data is entered.
timeout -- if greater than 0, that value will override the default timeout.
Read should disconnect if the function fails or errors out.
- Audio prompt played to the caller: this is a value from a list of audio prompt
- Variable in which the digits are stored: here you enter the name of your variable which can be used later in the callflow
- Timeout: amount of seconds before the string is stored. If left emtpy, the default value is used. This timeout is also used as inter digit timeout.
- Attempts: The number of times the message will be repeated before going to 'next'.
- digit_length: After this amount of digits, the value is stored automatically. If the default value 0 is used - no limit - the vaue will be stored after pressing the '#' key. Max accepted value is 255.
Example of use
This action can for example be used to ask the caller for its customer number. With this customer number, a lookup can be done in your corporate databases or CRM system (using the GetXPath action) in order to route the call to associated Account Manager or Project Manager.