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.ReadonlydeviceThe single physical device with which the call control functionalities are associated.
ReadonlydeviceObservable 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.
ReadonlyonEmits 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
ICallControlthat is used to manipulate its call-related state and functionality.