Avaya Client Services API Reference (iOS)
|
Describes methods that are implemented by the delegate of a CSSharedControlService
.
More...
#import <CSSharedControlService.h>
Inherits <NSObject>.
Instance Methods | |
(void) | - sharedControlService:didFindControllableEndpoints: |
Occurs when a controllable endpoint is available to do Shared Control with, i.e. More... | |
(void) | - sharedControlService:didUpdateControllableEndpoints: |
Occurs when there is an update in list of controllable endpoints. More... | |
(void) | - sharedControlServiceDidDetectAllControllableEndpointsUnavailable: |
Occurs when no controllable endpoint is available to do Shared Control with, i.e. More... | |
(void) | - sharedControlService:didConnectToEndpoint: |
Occurs when the shared control link with the controllable endpoint is established and a user can control the desk phone now. More... | |
(void) | - sharedControlService:didDisconnectFromEndpoint:withError: |
Occurs when the shared control link with the controllable endpoint is ended gracefully or down because of network issues. More... | |
(void) | - sharedControlService:didFailToConnectToEndpoint:withError: |
Occurs when shared control link with the controllable endpoint could not be setup. More... | |
Describes methods that are implemented by the delegate of a CSSharedControlService
.
- (void) sharedControlService: | (CSSharedControlService *) | sharedControlService | |
didConnectToEndpoint: | (CSControllableEndpoint *) | endpoint | |
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.
sharedControlService | service which sent notification. |
endpoint | connected endpoint. |
- (void) sharedControlService: | (CSSharedControlService *) | sharedControlService | |
didDisconnectFromEndpoint: | (CSControllableEndpoint *) | endpoint | |
withError: | (NSError *) | error | |
Occurs when the shared control link with the controllable endpoint is ended gracefully or down because of network issues.
sharedControlService | service which sent notification. |
endpoint | disconnected endpoint. |
error | error description if disconnect is result of error. |
- (void) sharedControlService: | (CSSharedControlService *) | sharedControlService | |
didFailToConnectToEndpoint: | (CSControllableEndpoint *) | endpoint | |
withError: | (NSError *) | error | |
Occurs when shared control link with the controllable endpoint could not be setup.
This is typically when the shared control link cannot be setup with the controlled endpoint due to various reasons.
sharedControlService | service which sent notification. |
endpoint | endpoint for which setup has failed. |
error | error object describing a problem. |
- (void) sharedControlService: | (CSSharedControlService *) | sharedControlService | |
didFindControllableEndpoints: | (NSArray *) | endpoints | |
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.
sharedControlService | service which sent notification. |
endpoints | array containing CSControllableEndpoint objects. |
- (void) sharedControlService: | (CSSharedControlService *) | sharedControlService | |
didUpdateControllableEndpoints: | (NSArray *) | endpoints | |
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.
sharedControlService | service which sent notification. |
endpoints | array containing CSControllableEndpoint objects. |
- (void) sharedControlServiceDidDetectAllControllableEndpointsUnavailable: | (CSSharedControlService *) | sharedControlService |
Occurs when no controllable endpoint is available to do Shared Control with, i.e.
there is no desk phone logged in.
sharedControlService | service which sent notification. |