Namespace Jabra.NET.Sdk.Modules.EasyCallControl.Types
Interfaces
IEasyCallControlBase
Base interface containing APIs shared between ISingleCallControl and IMultiCallControl.
IEasyCallControlFactory
Enables the creation of ISingleCallControl and IMultiCallControl objects which offer easy call control functionality on a specific connection that belongs on a specific device.
IMultiCallControl
Defines the necessary functionality for easy call control, when handling multiple calls.
This functionality includes:
- being able to start an outgoing call,
- signaling an incoming call, and answer and reject it,
- mute/unmute the microphone,
- subscribing to device events
- ending a call, and
- holding/resuming/swapping a call (unlike ISingleCallControl).
ISingleCallControl
Defines the necessary functionality for easy call control, when handling only one call at a time.
This functionality includes:
- being able to start an outgoing call,
- signaling an incoming call, and answer and reject it,
- mute/unmute the microphone,
- subscribing to device events, and
- ending a call.
Enums
AcceptIncomingCallBehavior
Determines the behavior when accepting an incoming call while there is currently another active call.
HoldState
Determines the hold state of the device, for the current call.
MuteState
Determines the mute state of the device, for the current call.