struct Asterisk::ARI::Channels::RTPstat

Overview

A statistics of a RTP.

Included Modules

Defined in:

asterisk/ari/models/channels_rt_pstat.cr

Constructors

Instance Method Summary

Constructor Detail

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

[View source]

Instance Method Detail

def channel_uniqueid : String #

The Asterisk channel's unique ID that owns this instance.


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

The Asterisk channel's unique ID that owns this instance.


[View source]
def local_maxjitter : Float32? #

Maximum jitter on local side.


[View source]
def local_maxjitter=(local_maxjitter : Float32?) #

Maximum jitter on local side.


[View source]
def local_maxrxploss : Float32? #

Maximum number of packets lost on local side.


[View source]
def local_maxrxploss=(local_maxrxploss : Float32?) #

Maximum number of packets lost on local side.


[View source]
def local_minjitter : Float32? #

Minimum jitter on local side.


[View source]
def local_minjitter=(local_minjitter : Float32?) #

Minimum jitter on local side.


[View source]
def local_minrxploss : Float32? #

Minimum number of packets lost on local side.


[View source]
def local_minrxploss=(local_minrxploss : Float32?) #

Minimum number of packets lost on local side.


[View source]
def local_normdevjitter : Float32? #

Average jitter on local side.


[View source]
def local_normdevjitter=(local_normdevjitter : Float32?) #

Average jitter on local side.


[View source]
def local_normdevrxploss : Float32? #

Average number of packets lost on local side.


[View source]
def local_normdevrxploss=(local_normdevrxploss : Float32?) #

Average number of packets lost on local side.


[View source]
def local_ssrc : Int32 #

Our SSRC.


[View source]
def local_ssrc=(local_ssrc : Int32) #

Our SSRC.


[View source]
def local_stdevjitter : Float32? #

Standard deviation jitter on local side.


[View source]
def local_stdevjitter=(local_stdevjitter : Float32?) #

Standard deviation jitter on local side.


[View source]
def local_stdevrxploss : Float32? #

Standard deviation packets lost on local side.


[View source]
def local_stdevrxploss=(local_stdevrxploss : Float32?) #

Standard deviation packets lost on local side.


[View source]
def maxrtt : Float32? #

Maximum round trip time.


[View source]
def maxrtt=(maxrtt : Float32?) #

Maximum round trip time.


[View source]
def minrtt : Float32? #

Minimum round trip time.


[View source]
def minrtt=(minrtt : Float32?) #

Minimum round trip time.


[View source]
def normdevrtt : Float32? #

Average round trip time.


[View source]
def normdevrtt=(normdevrtt : Float32?) #

Average round trip time.


[View source]
def remote_maxjitter : Float32? #

Maximum jitter on remote side.


[View source]
def remote_maxjitter=(remote_maxjitter : Float32?) #

Maximum jitter on remote side.


[View source]
def remote_maxrxploss : Float32? #

Maximum number of packets lost on remote side.


[View source]
def remote_maxrxploss=(remote_maxrxploss : Float32?) #

Maximum number of packets lost on remote side.


[View source]
def remote_minjitter : Float32? #

Minimum jitter on remote side.


[View source]
def remote_minjitter=(remote_minjitter : Float32?) #

Minimum jitter on remote side.


[View source]
def remote_minrxploss : Float32? #

Minimum number of packets lost on remote side.


[View source]
def remote_minrxploss=(remote_minrxploss : Float32?) #

Minimum number of packets lost on remote side.


[View source]
def remote_normdevjitter : Float32? #

Average jitter on remote side.


[View source]
def remote_normdevjitter=(remote_normdevjitter : Float32?) #

Average jitter on remote side.


[View source]
def remote_normdevrxploss : Float32? #

Average number of packets lost on remote side.


[View source]
def remote_normdevrxploss=(remote_normdevrxploss : Float32?) #

Average number of packets lost on remote side.


[View source]
def remote_ssrc : Int32 #

Their SSRC.


[View source]
def remote_ssrc=(remote_ssrc : Int32) #

Their SSRC.


[View source]
def remote_stdevjitter : Float32? #

Standard deviation jitter on remote side.


[View source]
def remote_stdevjitter=(remote_stdevjitter : Float32?) #

Standard deviation jitter on remote side.


[View source]
def remote_stdevrxploss : Float32? #

Standard deviation packets lost on remote side.


[View source]
def remote_stdevrxploss=(remote_stdevrxploss : Float32?) #

Standard deviation packets lost on remote side.


[View source]
def rtt : Float32? #

Total round trip time.


[View source]
def rtt=(rtt : Float32?) #

Total round trip time.


[View source]
def rxcount : Int32 #

Number of packets received.


[View source]
def rxcount=(rxcount : Int32) #

Number of packets received.


[View source]
def rxjitter : Float32? #

Jitter on received packets.


[View source]
def rxjitter=(rxjitter : Float32?) #

Jitter on received packets.


[View source]
def rxoctetcount : Int32 #

Number of octets received.


[View source]
def rxoctetcount=(rxoctetcount : Int32) #

Number of octets received.


[View source]
def rxploss : Int32 #

Number of received packets lost.


[View source]
def rxploss=(rxploss : Int32) #

Number of received packets lost.


[View source]
def stdevrtt : Float32? #

Standard deviation round trip time.


[View source]
def stdevrtt=(stdevrtt : Float32?) #

Standard deviation round trip time.


[View source]
def txcount : Int32 #

Number of packets transmitted.


[View source]
def txcount=(txcount : Int32) #

Number of packets transmitted.


[View source]
def txjitter : Float32? #

Jitter on transmitted packets.


[View source]
def txjitter=(txjitter : Float32?) #

Jitter on transmitted packets.


[View source]
def txoctetcount : Int32 #

Number of octets transmitted.


[View source]
def txoctetcount=(txoctetcount : Int32) #

Number of octets transmitted.


[View source]
def txploss : Int32 #

Number of transmitted packets lost.


[View source]
def txploss=(txploss : Int32) #

Number of transmitted packets lost.


[View source]