Table of Contents

Class ButtonId

Namespace
Jabra.NET.Sdk.ButtonCustomization
Assembly
Jabra.NET.Sdk.ButtonCustomization.dll

The controllable buttons on Jabra devices. Please note that not all buttons may be available on all devices.

public class ButtonId : Enumeration, IEquatable<Enumeration>
Inheritance
Enumeration
ButtonId
Implements
IEquatable<Enumeration>
Inherited Members
Enumeration.ToString()
Enumeration.GetAll<T>()
Enumeration.Equals(Enumeration)
Enumeration.GetHashCode()
Enumeration.Name
Enumeration.Id

Constructors

ButtonId(int, string)

Initializes a new instance of the ButtonId class. This can be used to identify buttons not yet defined in this library, provided you know the ID assigned to the button by the device. Use the known static members such as Mute where possible.

public ButtonId(int id, string name)

Parameters

id int

The ID assigned to the button by the device firmware.

name string

A human-readable name for the button.

Fields

AnswerOrEndCall

The button to answer or end calls. On some headsets certified for Microsoft Teams, this is combined with the Microsoft Teams button.

public static readonly ButtonId AnswerOrEndCall

Field Value

ButtonId

Busylight

The busylight or status button. On the older Jabra Engage 50 devices, this is the four-dot button. Please be aware this is different from the Busylight that is typically found on the headset and doesn't have an associated button.

public static readonly ButtonId Busylight

Field Value

ButtonId

Mute

The mute button.

public static readonly ButtonId Mute

Field Value

ButtonId

ThreeDot

The three-dot button. A programmable button that can be assigned custom actions.

public static readonly ButtonId ThreeDot

Field Value

ButtonId

VolumeDown

The volume down button. Some devices have a volume wheel instead. For these devices this represents the volume down direction.

public static readonly ButtonId VolumeDown

Field Value

ButtonId

VolumeUp

The volume up button. Some devices have a volume wheel instead. For these devices this represents the volume up direction.

public static readonly ButtonId VolumeUp

Field Value

ButtonId

Methods

GetKnownButtonIds()

Get a list of all statically known button IDs.

public static IEnumerable<ButtonId> GetKnownButtonIds()

Returns

IEnumerable<ButtonId>

A sequence of known button IDs.