record
Record the call audio in the foreground pausing further SWML execution until recording ends. Use this, for example, to record voicemails.
To record calls in the background in a non-blocking fashion, use the record_call
Name | Type | Default | Description |
---|---|---|---|
record Required | object | - | An object that accepts the record parameters . |
record Parameters
Name | Type | Default | Description |
---|---|---|---|
stereo Optional | boolean | false | Whether to record in stereo mode |
format Optional | string | wav | Format ("wav" or "mp3" ) |
direction Optional | string | speak | Direction of the audio to record: "speak" for what party says, "listen" for what party hears |
terminators Optional | string | # | String of digits that will stop the recording when pressed |
beep Optional | boolean | false | Whether to play a beep before recording |
input_sensitivity Optional | number | 44.0 | How sensitive the recording voice activity detector is to background noise. A larger value is more sensitive. Allowed values from 0.0 to 100.0 . |
initial_timeout Optional | number | 4.0 seconds | How long, in seconds, to wait for speech to start? |
end_silence_timeout Optional | number | 5.0 seconds | How much silence, in seconds, will end the recording? |
Variables
Set by the method:
- record_url: (out) the URL of the newly created recording.
- record_result: (out)
success
|failed
.