Click or drag to resize

AudioConfiguration Class

Represents the Audio data that is common for a Client.
Inheritance Hierarchy
SystemObject
  Avaya.ClientServicesAudioConfiguration

Namespace:  Avaya.ClientServices
Assembly:  AvayaClientServices (in AvayaClientServices.dll) Version: 550.0.60.0
Syntax
C#
public class AudioConfiguration

The AudioConfiguration type exposes the following members.

Constructors
  NameDescription
Public methodAudioConfiguration
Top
Properties
  NameDescription
Public propertyEchoCancellationAlgorithm
Defines the echo cancellation algorithm to be used. Set to AcousticEchoCancellationOff to not apply any echo cancellation algorithm. The default is AcousticEchoCancellation
Public propertyOpusProfile
The customer selects the OPUS quality level which has a well known associated bitrate. The endpoints and infrastructure may reduce the bitrate during impairment conditions, but never increase it beyond the configured value. This allows bandwidth management to properly account for the call. Check if OPUS is enabled before using. The default is eOPUS_CODEC_PROFILE_MODE_WIDE_BAND
Public propertyPinholeKeepAliveIntervalSeconds
The number of seconds that the endpoint will wait before re-transmitting a RTP STUN packet. Range is 15-60 seconds. Setting it to 0 means the mechanizm is disabled. Default is 15 seconds
Public propertyQosDscp
The layer 3 Differentiated Services (DiffServ) Code Point for audio frames generated by the endpoint. Valid values are 0 through 63. Default is 46 - Expedited Forwarding (EF)
Public propertyRtpNumberOfPorts
The range or number of UDP ports available for RTP/RTCP or SRTP/SRTCP connections. This value is added to RTP Port Low to determine the upper limit of the UDP port range (32-64511). Default is 40
Public propertyRtpPortLow
The lower limit (starting point) of the UDP port range to be used by RTP/RTCP or SRTP/SRTCP connections. Valid values are 1024 through 65503. Default is 5004
Top
See Also