Skip to content

Latest commit

 

History

History
18 lines (14 loc) · 1.97 KB

RecordUtterance.md

File metadata and controls

18 lines (14 loc) · 1.97 KB

freeclimb.Model.RecordUtterance

The RecordUtterance command records the caller's voice and returns the URL of a file containing the audio recording. RecordUtterance is blocking and is a terminal command. As such, the actionUrl property is required, and control of the Call picks up using the PerCL returned in response to the actionUrl. Recording information is returned in the actionUrl request.

Properties

Name Type Description Notes
Command string Name of PerCL Command (this is automatically derived from mapping configuration and should not be manually supplied in any arguments) [optional]
ActionUrl string URL to which information on the completed recording is submitted. The PerCL received in response is then used to continue with Call processing.
SilenceTimeoutMs int Interval of silence that should elapse before ending the recording. [optional]
FinishOnKey string Key that triggers the end of the recording. any digit, '#', or '*' [optional]
MaxLengthSec int Maximum length for the command execution in seconds. [optional]
PlayBeep bool Indicates whether to play a beep sound before the start of the recording. If set to `false`, no beep is played. [optional]
AutoStart bool If `false`, recording begins immediately after the RecordUtterance command is processed. If `true`, recording begins when audio is present and if audio begins before the `maxLengthSec` timeout. If no audio begins before `maxLengthSec`, no recording is generated. [optional]
PrivacyMode bool Parameter `privacyMode` will not log the `text` as required by PCI compliance. [optional]

[Back to Model list] [Back to API list] [Back to README]