SharedControlService Class |
Namespace: Avaya.ClientServices
public class SharedControlService
The SharedControlService type exposes the following members.
Name | Description | |
---|---|---|
ActivateSharedControl |
Activates the shared control service.
| |
DeactivateSharedControl |
Deactivates the shared control service.
|
Name | Description | |
---|---|---|
ControllableEndpointsAvailable |
Occurs when a controllable endpoint is available to do Shared Control with, i.e. when the desk phone is logged in and there was no desk phone
logged in before.
| |
ControllableEndpointsListUpdated |
Occurs when there is an update in list of controllable endpoints.
This update can be addition or removal of an endpoint, i.e. the desk phone is logged in or out.
| |
ControllableEndpointsUnavailable |
Occurs when no controllable endpoint is available to do Shared Control with, i.e. there is no
desk phone logged in.
| |
RemoteControlSessionConnected |
Occurs when the shared control link with the controlling endpoint is established and
this client application becomes controlled endpoint.
This is typically when the RegisterApplicationRequest is received from the controlling endpoint.
| |
RemoteControlSessionDisconnected |
Occurs when the shared control link with the controlling endpoint is ended gracefully by controlling endpoint
or down because of network issues.
See RemoteControlSessionDisconnectEventArgs for the disconnect reason.
| |
SharedControlSessionConnected |
Occurs when the shared control link with the controllable endpoint is established and a user can control
the desk phone now.
This is typically when the RegisterApplicationResponse is received from the desk phone.
| |
SharedControlSessionDisconnected |
Occurs when the shared control link with the controllable endpoint is ended gracefully or down because of network issues.
See SharedControlSessionEventArgs for the failure reason.
| |
SharedControlSessionSetupFailed |
Occurs when the shared control link with the controllable endpoint could not be established.
This is typically when the shared control link cannot be setup with the controlled endpoint
due to various reasons.
See SharedControlSessionEventArgs for the failure reason.
|
Controlled Endpoint\Client\Device | Avaya endpoints that support the shared control mechanism advertise their support by inserting "avaya-sc-enabled" tag in the contact URI they register. The clients are currently not planned to be controlled endpoints. |
Controlling Endpoint\Client | When a user chooses to run the client in the shared control mode, the application does not receive incoming calls from the server but from the controlled endpoint instead. This is done so that all incoming and outgoing requests are sent over to the endpoint that is “actively” registered with Aura (the desk phone) and receives incoming calls. The client always acts as a controlling endpoint. |