Skip to main content

SignalWire.Relay.Calling.CallRecord.AudioParams

This object represents the parameters specific to audio recording.

Constructor​

The only constructor is the default constructor, properties should all be assigned by initializer or after construction.

Parameters

None

Examples

Basic Example

CallRecord record = new CallRecord
{
Audio = new CallRecord.AudioParams
{
// Use default audio recording parameters
}
};

Properties​

PropertyTypeDescription
Beepbool?Whether or not to include a beep at the start of the recording.
Default: false
Format[SignalWire.Relay.Calling.CallRecord.AudioParams.AudioFormat]?The format of the audio recording.
Default: mp3
Stereobool?Whether to include stereo or only mono tracks in the audio recording.
Default: false
Direction[SignalWire.Relay.Calling.CallRecord.AudioParams.AudioDirection]?The direction to include in the audio recording, speak (what the caller says), listen (what the caller hears), or both.
Default: speak
InitialTimeoutdouble?How long to wait in seconds until audio is detected to begin recording.
Default: 5 seconds
Note: Disable with 0
EndSilenceTimeoutdouble?How long to wait in seconds after audio is no longer detected to terminate recording.
Default: 1 second
Note: Disable with 0
TerminatorsstringA string of individual DTMF characters that can be used to terminate recording.
Default: #*

Methods​

None

Events​

None