GetDigit

Description (v1.6.2)

INFO This application asks the caller to enter a series of digits and terminate by pressing the pound key (#).
INFO The entered digits are stored in the variable of your choice.
INFO Audio prompt played to the caller: [message].
INFO Variable in which the digits are stored: [variable]
INFO Wait [timeout] seconds between each digit.
INFO Until [digit_length] digit are entered.
INFO 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
  • Initial version

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.
Copyright © Escaux SA