Skip to main content

Voicemail Recording

This node uses the asynchronous recording method to record a voicemail. Reference the recording URL in other nodes in the Flow using the variable %{record_url}. You can also access the recording URL from the call log details in your RELAY Space.

Node Settings

ParameterDescription
StereoRecord in stereo. Toggle this on to separate the two legs of the call recording into left and right channels.

Default Value: Toggled Off
BeepPlay a beep before recording starts.

Default Value: Toggled Off
TerminatorsDTMF digits that will stop the recording. Multiple DTMF tones can be added by being seperated by a comma.

Default Value: None

Possible Values: Digits 0-9, *, #
Maximum Recording LengthThe maximum length of the recording in seconds.

Possible Values: 1-3600 seconds
Initial TimeoutThe time in seconds to wait for the first DTMF digit before starting the recording.

Possible Values: 1-99 seconds
End Silence TimeoutThe time in seconds to wait for the end of the call before ending the recording.

Possible Values: 1-99 seconds
FormatThe format of the recording.

Possible Values: wav, mp3

Examples

Simple voicemail with goodbye message

For a traditional voicemail experience, we recommend pairing the Voicemail Recording node with a Play Audio or TTS node and including a beep before recording. Including a terminator (in this case, a # sign) will allow nodes to run after the caller is finished leaving their voicemail.

Play Audio or TTS node example that plays a goodbye message.
Play TTS and record voicemail.

Record voicemail and send recording URL as a POST request

You can pair this node with a Request node to send the recording URL to the webhook of your choice. Please note that any later recordings in the Flow will overwrite the %{record_url} variable, so the Request node should immediately follow this Voicemail Recording node or use Set Variables to save this URL for a later request.

Play Audio or TTS node example POSTS recording to URL.
Record voicemail and send URL and call data as a POST request.

Record voicemail and send recording URL as SMS

You may want to be notified about a new voicemail with an SMS. You can follow the Voicemail Recording node with a Send SMS node and again access call data and the recording URL with the {call.} and {record_url} variables.

Play Audio or TTS node example that sends recording URL as SMS
Record voicemail and send URL and call data as an SMS.