Record

Records a caller's voice in a MP3 file format for playback purposes, mostly for voicemail applications.

Supported Script Types

Phone

Properties

Property Details
FileName

Enter the name of the MP3 file that you are creating. It is recommended that you use the variable Contact IDClosed A unique numerical identifier assigned to each contact.. For example, {ContactID}. The reason a Contact ID is recommended is because it is always unique.

If you want to record over a file that already exists, use the ... (ellipsis) button to search for an already existing MP3 file. When you find the file you want, verify that it is an MP3 file.

You can also use the folders here to organize the MP3 files that you create.

RecordTimeout The maximum number of seconds to record a caller’s voice before this action stops recording.
RecordBeep The value of this property is either True or False. When you select True, the caller will hear a beep tone before recording. When you select False, the caller will not hear a beep tone before recording.
TermDigits Allows you to specify a way for the contact to indicate they are done providing information by entering a terminator digit. The most common value is # (that is, the caller presses the pound key on their phone). By default, the TermDigit is included as one of the digits received and stored in the ASRDIGITSResult variable. To automatically strip this value, append a dash (-) in this field, (for example, to use the pound sign and strip it from the stored results, enter #-).
AutoClearDigits The value for this property is either True or False. When you select True, the digit buffer is cleared before recording a caller’s voice. If the value is False, and the caller has pressed a digit previously that wasn't captured in another action, the recording may terminate immediately.
MaxSilence The value for this property is the maximum number of seconds to record while the caller is not speaking. Do not set this value too low because it is natural to have delays between words or phrases. In the case of one word recordings, a value of 1 second should work.
SuppressSilence The value for this property is either True or False. If the value for this property is True, the recording will handle “dead air” during a conversation. So once the record has been triggered, and a conversation is happening, if there are pauses between when the two parties are talking it will either record that normally so the dead air (a.k.a. silence) is included (FALSE) or it will attempt to “trim” any dead air so only the speaking is captured (TRUE). Silence suppression makes for a shorter call recordingClosed Digital recording of a conversation between a caller and an agent. but can sound a little disjointed on review. If the value is True, silence suppression will be used in the recording. If the value is False, silence suppression will not be used.
NoVoiceTimeout The value in this property is the duration of time (in seconds) that the script will wait to detect any voice that is being recorded. If a caller’s voice is not detected after the number of seconds entered in this property, the NoVoice branch condition will be triggered.

Branches

Branch Details

Default

Path taken unless the script meets a condition that requires it to take one of the other branches. It is also taken if the other branches are not defined.
OnTermDigit Path taken when one of the TermDigits is received by the caller. The recording is stopped.
OnTimeout Path taken when the timeout amount has elapsed.
OnMaxSilence Path taken if there is no response for the number of seconds specified.
OnNoVoice Path taken if the call is answered but no voice is heard for the specified amount of time.

Tips & Tricks