Interface ICallControlSignal

Represents a signal that is emitted from a Jabra device. 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 SignalType.HOOK_SWITCH signal after your softphone starts a call successfully).

  • an error condition (e.g. headset out of range from the base station).

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

interface ICallControlSignal {
    type: SignalType;
    value: boolean;
    valueType: ValueType;
    toString(): string;
}

Methods

Properties

Methods

  • Stringified version of the ICallControlSignal instance.

    Returns string

Properties

The type of signal that was emitted by the device.

value: boolean

The signal's reported value.

valueType: ValueType

Describes the type of value for this signal. Can either be "relative" or "absolute".

Absolute: Value will either be 0 or 1. 0 means OFF and 1 means ON.

Relative: Value will always be 1. For relative values the signal 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, from unmuted to muted).