Tells the device whether an active call was put on hold or a held up call was resumed.
true
when a call gets put on hold, false
when it is resumed.
If a call lock was not acquired prior to execution. See ICallControl.takeCallLock for more details.
Mutes or unmutes the microphone of the Jabra device.
true
to mute the device, false
to unmute it.
If a call lock was not acquired prior to execution. See ICallControl.takeCallLock for more details.
Informs the Jabra device that there's a change in the call status.
The new offHook status of the device.
Use true
when a call becomes active, regardless of call type (outgoing or incoming).
Use false
when a call has ended and the device is no longer used.
This controls if the device considers itself in an active call. When offHook is true, a call is ongoing, otherwise there is no active call.
If a call lock was not acquired prior to execution. See ICallControl.takeCallLock for more details.
Starts or ends the "ring" effect on the Jabra device. Used to indicate an incoming call.
true
to start the "ring" effect, false
to stop it.
If a call lock was not acquired prior to execution. See ICallControl.takeCallLock for more details.
Tries to acquire a call lock. The call lock is a unique, per-device lock, and is required to change the device state. Acquiring a call lock must be the first step in performing call control operations.
A Promise that resolves with true
if the call lock is successfully acquired, false
otherwise.
Acquiring a call lock can fail. This can happen for the following reasons:
false
being returned.false
being returned.Readonly
deviceThe single physical device with which the call control functionalities are associated.
Readonly
deviceObservable for signals emitted by the device.
Whenever the device sends a new signal, this observable will be populated with ICallControlSignal instances for each emission.
Reacting to incoming signals is an advanced topic. Before implementing your solution, we urge you to check out the section on Interacting with Jabra Devices in the Integrator's Guide.
Readonly
onEmits when the connection used for call control gets disconnected.
Defines the necessary functionality for call control:
Remarks
All of this functionality is associated with a single physical device. For every connected Jabra headset, there is an additional instance of
ICallControl
that is used to manipulate its call-related state and functionality.