Table of Contents

Interface ICallControlSignal

Namespace
Jabra.NET.Sdk.Modules.CallControl.Signals
Assembly
Jabra.NET.Sdk.dll

Represents a signal that is emitted from a Jabra device related to call control.

These signals notify you that something has happened on the device.

This could be:

  • the user expressing an intent to do something by interacting with the device (e.g. pressing a button).
  • acknowledgement to a request (e.g. a HookSwitch signal after your softphone starts a call successfully).
  • an error condition(e.g. headset out of range from the base station).
public interface ICallControlSignal

Remarks

Reacting to incoming signals is an advanced topic. Before implementing your solution, we urge you to check out the Integrator's guide.

Properties

Type

The type of signal that was emitted by the device.

SignalType Type { get; }

Property Value

SignalType

Value

The signal's reported value.

bool Value { get; }

Property Value

bool

ValueChangeType

Describes what the change in value means for this signal. Can either be "relative" or "absolute".

ValueChangeType ValueChangeType { get; }

Property Value

ValueChangeType

Remarks

Absolute: Value will either be 0 or 1 and is exactly as-is on the device. 0 means off and 1 means on.

Relative: Value will always be 1. These types of signals should be treated as a "toggle", meaning the new state related to that signal is opposite of the previous state (e.g. from muted to unmuted, or from unmuted to muted).

Methods

ToString()

Stringified version of the ICallControlSignal instance.

string ToString()

Returns

string