Line Busy

Reports if the device is busy. A busy device is in a call.

Datapoint

   
Name in Jabra SDK TranslatedButtonInputEventArgs[ButtonId = LineBusy]
Trigger Triggered when the device changes from not busy to busy or vice versa.
Event Subscription IDeviceService.TranslatedButtonInput
Value Range True = Line is busy.
False = Line is not busy.

Code Sample

The code sample demonstrates the event subscription. It shows how to parse the event to get back the data for the datapoint.

using System;
using JabraSDK;

namespace Jabra.TelemetryExample
{
    public class TelemetryPrinter
    {
        public TelemetryPrinter(IDeviceService deviceService)
        {
            deviceService.TranslatedButtonInput += OnTranslatedButtonInputEvent;
        }

        private void OnTranslatedButtonInputEvent(object sender, TranslatedButtonInputEventArgs e)
        {
            if (e.ButtonId == ButtonId.LineBusy)
            {
                var isLineBusy = e.Value ?? false;
                Console.WriteLine($"Line is busy: {isLineBusy}");
            }
        }
    }
}