Record Response

The Record Response action allows users to record short utterances. lt can be used to collect pieces of data from callers in a flow to transcribe and retain in client records (Confirmed name, address, phone number etc.).

Note: The functionality of this action is voice-related only.


This action will need configuration of the following items:

Input Name Description
Store Recording Option to retain caller responses.
Beep Before Record Begins Option to provide a beep to signify to the caller to begin recording their response.
Terminate on DTMF Input The key a caller can press on their dial pad to signify they've completed their input.
Duration of Silence (Seconds) The number of seconds of silence allowed before the flow stops recording.
Max Duration (Seconds) The maximum number of records for the recording. If this is exceeded, the flow will cut off the remaining input from the user.
Min Duration (Seconds) The minimum number of seconds for the recording to be valid. The system won't create a recording file until this threshold is passed.
Max Attempts

The number of attempts to allow a caller to enter a menu option before they are routed to the error path (ERR) in the flow.

Note: Cannot be less than 1 or more than 10.

Channel ID The channel the action will be recording.


Record Response creates the following variable that can be accessed and used in the rest of the flow:

Variable Name Description
$REC_x.full_recording Stores the entire recording of the response.

Audio Settings

Record Response allows you to set up an introduction and error recording to play to the user accordingly. An error message will only play if an error occurs such as the user not giving input. It will then re-prompt the caller for input.

For more details to configure audio, check out Configure Audio Settings.