Class: Telnyx::Models::IPConnectionUpdateParams::JitterBuffer
- Inherits:
-
Internal::Type::BaseModel
- Object
- Internal::Type::BaseModel
- Telnyx::Models::IPConnectionUpdateParams::JitterBuffer
- Defined in:
- lib/telnyx/models/ip_connection_update_params.rb
Instance Attribute Summary collapse
-
#enable_jitter_buffer ⇒ Boolean?
Enables Jitter Buffer for RTP streams of SIP Trunking calls.
-
#jitterbuffer_msec_max ⇒ Integer?
The maximum jitter buffer size in milliseconds.
-
#jitterbuffer_msec_min ⇒ Integer?
The minimum jitter buffer size in milliseconds.
Instance Method Summary collapse
-
#initialize(active: nil, anchorsite_override: nil, android_push_credential_id: nil, call_cost_in_webhooks: nil, connection_name: nil, default_on_hold_comfort_noise_enabled: nil, dtmf_type: nil, encode_contact_header_enabled: nil, encrypted_media: nil, inbound: nil, ios_push_credential_id: nil, jitter_buffer: nil, noise_suppression: nil, noise_suppression_details: nil, onnet_t38_passthrough_enabled: nil, outbound: nil, rtcp_settings: nil, tags: nil, transport_protocol: nil, webhook_api_version: nil, webhook_event_failover_url: nil, webhook_event_url: nil, webhook_timeout_secs: nil, request_options: {}) ⇒ Object
constructor
Some parameter documentations has been truncated, see Telnyx::Models::IPConnectionUpdateParams for more details.
Methods inherited from Internal::Type::BaseModel
==, #==, #[], coerce, #deconstruct_keys, #deep_to_h, dump, fields, hash, #hash, inherited, inspect, #inspect, known_fields, optional, recursively_to_h, required, #to_h, #to_json, #to_s, to_sorbet_type, #to_yaml
Methods included from Internal::Type::Converter
#coerce, coerce, #dump, dump, #inspect, inspect, meta_info, new_coerce_state, type_info
Methods included from Internal::Util::SorbetRuntimeSupport
#const_missing, #define_sorbet_constant!, #sorbet_constant_defined?, #to_sorbet_type, to_sorbet_type
Constructor Details
#initialize(active: nil, anchorsite_override: nil, android_push_credential_id: nil, call_cost_in_webhooks: nil, connection_name: nil, default_on_hold_comfort_noise_enabled: nil, dtmf_type: nil, encode_contact_header_enabled: nil, encrypted_media: nil, inbound: nil, ios_push_credential_id: nil, jitter_buffer: nil, noise_suppression: nil, noise_suppression_details: nil, onnet_t38_passthrough_enabled: nil, outbound: nil, rtcp_settings: nil, tags: nil, transport_protocol: nil, webhook_api_version: nil, webhook_event_failover_url: nil, webhook_event_url: nil, webhook_timeout_secs: nil, request_options: {}) ⇒ Object
Some parameter documentations has been truncated, see Telnyx::Models::IPConnectionUpdateParams for more details.
218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 |
# File 'lib/telnyx/models/ip_connection_update_params.rb', line 218 class JitterBuffer < Telnyx::Internal::Type::BaseModel # @!attribute enable_jitter_buffer # Enables Jitter Buffer for RTP streams of SIP Trunking calls. The feature is off # unless enabled. # # @return [Boolean, nil] optional :enable_jitter_buffer, Telnyx::Internal::Type::Boolean # @!attribute jitterbuffer_msec_max # The maximum jitter buffer size in milliseconds. Must be between 40 and 400. Has # no effect if enable_jitter_buffer is not true. # # @return [Integer, nil] optional :jitterbuffer_msec_max, Integer # @!attribute jitterbuffer_msec_min # The minimum jitter buffer size in milliseconds. Must be between 40 and 400. Has # no effect if enable_jitter_buffer is not true. # # @return [Integer, nil] optional :jitterbuffer_msec_min, Integer # @!method initialize(enable_jitter_buffer: nil, jitterbuffer_msec_max: nil, jitterbuffer_msec_min: nil) # Some parameter documentations has been truncated, see # {Telnyx::Models::IPConnectionUpdateParams::JitterBuffer} for more details. # # Configuration options for Jitter Buffer. Enables Jitter Buffer for RTP streams # of SIP Trunking calls. The feature is off unless enabled. You may define min and # max values in msec for customized buffering behaviors. Larger values add latency # but tolerate more jitter, while smaller values reduce latency but are more # sensitive to jitter and reordering. # # @param enable_jitter_buffer [Boolean] Enables Jitter Buffer for RTP streams of SIP Trunking calls. The feature is off # # @param jitterbuffer_msec_max [Integer] The maximum jitter buffer size in milliseconds. Must be between 40 and 400. Has # # @param jitterbuffer_msec_min [Integer] The minimum jitter buffer size in milliseconds. Must be between 40 and 400. Has end |
Instance Attribute Details
#enable_jitter_buffer ⇒ Boolean?
Enables Jitter Buffer for RTP streams of SIP Trunking calls. The feature is off unless enabled.
224 |
# File 'lib/telnyx/models/ip_connection_update_params.rb', line 224 optional :enable_jitter_buffer, Telnyx::Internal::Type::Boolean |
#jitterbuffer_msec_max ⇒ Integer?
The maximum jitter buffer size in milliseconds. Must be between 40 and 400. Has no effect if enable_jitter_buffer is not true.
231 |
# File 'lib/telnyx/models/ip_connection_update_params.rb', line 231 optional :jitterbuffer_msec_max, Integer |
#jitterbuffer_msec_min ⇒ Integer?
The minimum jitter buffer size in milliseconds. Must be between 40 and 400. Has no effect if enable_jitter_buffer is not true.
238 |
# File 'lib/telnyx/models/ip_connection_update_params.rb', line 238 optional :jitterbuffer_msec_min, Integer |