Extended Get Digit String Step

Use the Extended Get Digit String step to capture either spoken or DTMF entries based on information defined at run time. If you are using ASR, digits can be spoken in the particular language of the call.

This step waits for input until the caller does one of the following:
  • Presses the terminating key (DTMF only)

  • Exhausts the maximum number of retries

  • Enters the maximum number of keys (DTMF only)

  • Does not respond before the timeout length is reached

Note

When any previous escalating prompt in the script enters the Extended Get Digit String step, it is reset to the first prompt in its list.

The Extended Get Digit String step behaves exactly like the Get Digit String step, with two exceptions. First, with the Extended Get Digit String step, you can enter a Boolean expression for the Interruptible and Clear DTMF Buffer on Retry fields. Second, although the same limits apply to both steps, most of the Extended Get Digit String properties can be defined using variables or grammar expressions that can be changed while the script is running.

The terminator key and the cancel key support Character objects as well as String objects. When a string is passed as the terminator or cancel key, only the first character of the string is used. The special string “none” can be used to specify that either no terminator key or no cancel key is required.

The Extended Get Digit String step produces the following output branches:
  • Successful—Input was valid.

  • Timeout—After the retry limit was reached, the last try timed out.

  • Unsuccessful—After the retry limit was reached, an invalid key was pressed.

Note

When an error output branch is reached, all collected digits are returned and stored in a specified input variable.

The customizer window of the Extended Get Digit step contains four tabs:
  • General tab (Extended Get Digit String step)

  • Prompt tab (Extended Get Digit String step)

  • Input tab (Extended Get Digit String step)

  • Filter tab (Extended Get Digit String step)