/
channels_rt_pstat.cr
118 lines (85 loc) · 3.41 KB
/
channels_rt_pstat.cr
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
#------------------------------------------------------------------------------
#
# WARNING !
#
# This is a generated file. DO NOT EDIT THIS FILE! Your changes will
# be lost the next time this file is regenerated.
#
# This file was generated using ctiapps/asterisk crystal shard from the
# Asterisk PBX version 16.6.0.
#
#------------------------------------------------------------------------------
module Asterisk
class ARI
class Channels < Resources
# A statistics of a RTP.
struct RTPstat
include JSON::Serializable
# Number of packets transmitted.
property txcount : Int32
# Number of packets received.
property rxcount : Int32
# Jitter on transmitted packets.
property txjitter : Float32? = nil
# Jitter on received packets.
property rxjitter : Float32? = nil
# Maximum jitter on remote side.
property remote_maxjitter : Float32? = nil
# Minimum jitter on remote side.
property remote_minjitter : Float32? = nil
# Average jitter on remote side.
property remote_normdevjitter : Float32? = nil
# Standard deviation jitter on remote side.
property remote_stdevjitter : Float32? = nil
# Maximum jitter on local side.
property local_maxjitter : Float32? = nil
# Minimum jitter on local side.
property local_minjitter : Float32? = nil
# Average jitter on local side.
property local_normdevjitter : Float32? = nil
# Standard deviation jitter on local side.
property local_stdevjitter : Float32? = nil
# Number of transmitted packets lost.
property txploss : Int32
# Number of received packets lost.
property rxploss : Int32
# Maximum number of packets lost on remote side.
property remote_maxrxploss : Float32? = nil
# Minimum number of packets lost on remote side.
property remote_minrxploss : Float32? = nil
# Average number of packets lost on remote side.
property remote_normdevrxploss : Float32? = nil
# Standard deviation packets lost on remote side.
property remote_stdevrxploss : Float32? = nil
# Maximum number of packets lost on local side.
property local_maxrxploss : Float32? = nil
# Minimum number of packets lost on local side.
property local_minrxploss : Float32? = nil
# Average number of packets lost on local side.
property local_normdevrxploss : Float32? = nil
# Standard deviation packets lost on local side.
property local_stdevrxploss : Float32? = nil
# Total round trip time.
property rtt : Float32? = nil
# Maximum round trip time.
property maxrtt : Float32? = nil
# Minimum round trip time.
property minrtt : Float32? = nil
# Average round trip time.
property normdevrtt : Float32? = nil
# Standard deviation round trip time.
property stdevrtt : Float32? = nil
# Our SSRC.
property local_ssrc : Int32
# Their SSRC.
property remote_ssrc : Int32
# Number of octets transmitted.
property txoctetcount : Int32
# Number of octets received.
property rxoctetcount : Int32
# The Asterisk channel's unique ID that owns this instance.
property channel_uniqueid : String
end
end
end
end