Creates a IMultiCallControl instance for a given device, enabling multi-call-control functionality.
an SDK device from which the call-control device will be constructed.
Optional
initialState: IMultiInitialStateAn optional parameter, which sets the initial state of the created object. Use it when handling device changes.
a Promise which emits a new IMultiCallControl.
Creates a device with single-call-control functionality.
an SDK device from which the call-control device will be constructed.
Optional
initialState: ISingleInitialStateAn optional parameter, which sets the initial state of the created object. Use it when handling device changes.
a Promise which emits a new ISingleCallControl.
Enables the creation of ISingleCallControl and IMultiCallControl objects which offer easy call control functionality on a specific connection that belongs on a specific device.
Remarks
Compared to the regular Call Control module, Easy Call Control automates device signal handling and command sequences.
A CallControlFactory is initialized by passing in softphone information and the core IApi interface. It can then be used to create ICallControl instances.