Data Capture

Collects a series of DTMF keypresses from the caller.

For example, this can be a PIN or account number for use later in the script.

Properties

Media List/Introduction/No Response/Invalid Response prompts

Use the Select Media List option to select the media list containing the audio files to use for the three audio prompts supported in this action cell (Introduction (optional), No Response, and Invalid Response).

Then, either use the Select... options lists to select the files or use the Use Dynamic... options to use local string variables containing the names of the files.

Alternatively, use the Use Dynamic Media List option to use a local string variable containing the name of the media list and then use a local string variable containing the name of the file in the list.

First Digit Timeout

Select the number of seconds to allow the caller to key in the first digit. On expiry, the message 'We Did not Receive a Response' message is played.

Inter Digit Timeout

Select the number of seconds to allow between the caller's digit entries.

Max Digit Timeout

Select the maximum duration to allow the caller to key in digits after the first keypress.

Note: whenever a timeout expires, the message 'We Did not Receive a Response' message is played. After this, the service ends or exits from the No Response exit point, if present.

Maximum Number of Attempts

Select the number of attempts to allow the caller to enter a string without encountering a 'No Response' or 'Invalid Response' condition. After this number of attempts, the service ends or execution exits from the appropriate exit point (No Response or Invalid Response) if present.

Data Entry Variable

Enter a string variable to store the data capture.

Limit Valid Entries

Select this if the value of the caller's entry must lie within a range of values that you specify. (For example, the entry 324 is deemed to be 'three hundred and twenty four' and not the length of the string.) The allowed range is 1 to 9999999999.

Use Termination Keys

Select this to force callers to press a key to signal data entry completion and then choose the key(s) from the keypad:

If no termination key is defined, the service waits until a timeout is reached.

Ensure that the audio file in Introduction Prompt mentions the termination key.

Exit points

Exit point

Taken

[Data Captured]

When one or more valid DTMF digits are collected.

[No Response]

When the number of attempts to enter a valid response exceeds the value set in Maximum Number of Attempts and the final failure is the ‘no response’ condition.

[Invalid Response]

When the number of attempts to enter a valid response exceeds the value set in Maximum Number of Attempts and the final failure is the ‘invalid response’ condition.

[Error]

If the media list and/prompts could not be located.