struct Asterisk::ARI::Recordings::LiveRecording

Overview

A recording that is in progress

Included Modules

Defined in:

asterisk/ari/models/recordings_live_recording.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(pull : JSON::PullParser) #

[View source]

Instance Method Detail

def cause : String? #

Cause for recording failure if failed


[View source]
def cause=(cause : String?) #

Cause for recording failure if failed


[View source]
def duration : Int32? #

Duration in seconds of the recording


[View source]
def duration=(duration : Int32?) #

Duration in seconds of the recording


[View source]
def format : String #

Recording format (wav, gsm, etc.)


[View source]
def format=(format : String) #

Recording format (wav, gsm, etc.)


[View source]
def name : String #

Base name for the recording


[View source]
def name=(name : String) #

Base name for the recording


[View source]
def silence_duration : Int32? #

Duration of silence, in seconds, detected in the recording. This is only available if the recording was initiated with a non-zero maxSilenceSeconds.


[View source]
def silence_duration=(silence_duration : Int32?) #

Duration of silence, in seconds, detected in the recording. This is only available if the recording was initiated with a non-zero maxSilenceSeconds.


[View source]
def state : String #

[View source]
def state=(state : String) #

[View source]
def talking_duration : Int32? #

Duration of talking, in seconds, detected in the recording. This is only available if the recording was initiated with a non-zero maxSilenceSeconds.


[View source]
def talking_duration=(talking_duration : Int32?) #

Duration of talking, in seconds, detected in the recording. This is only available if the recording was initiated with a non-zero maxSilenceSeconds.


[View source]
def target_uri : String #

URI for the channel or bridge being recorded


[View source]
def target_uri=(target_uri : String) #

URI for the channel or bridge being recorded


[View source]