Class: Telnyx::Models::CredentialConnectionUpdateParams::JitterBuffer
- Inherits:
-
Internal::Type::BaseModel
- Object
- Internal::Type::BaseModel
- Telnyx::Models::CredentialConnectionUpdateParams::JitterBuffer
- Defined in:
- lib/telnyx/models/credential_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, password: nil, rtcp_settings: nil, sip_uri_calling_preference: nil, tags: nil, user_name: 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::CredentialConnectionUpdateParams 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, password: nil, rtcp_settings: nil, sip_uri_calling_preference: nil, tags: nil, user_name: 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::CredentialConnectionUpdateParams for more details.
241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 |
# File 'lib/telnyx/models/credential_connection_update_params.rb', line 241 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::CredentialConnectionUpdateParams::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.
247 |
# File 'lib/telnyx/models/credential_connection_update_params.rb', line 247 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.
254 |
# File 'lib/telnyx/models/credential_connection_update_params.rb', line 254 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.
261 |
# File 'lib/telnyx/models/credential_connection_update_params.rb', line 261 optional :jitterbuffer_msec_min, Integer |