Avaya Client Services API Reference (OS X)
|
Call Log Service provides history entries for calls that have been made or received on the client. More...
#import <CSCallLogService.h>
Inherits NSObject.
Instance Methods | |
(void) | - resynchronizeCallLogsWithCompletionHandler: |
This operation reloads all call log items from the persistent storage. More... | |
(void) | - removeCallLogsWithArray:withCompletionHandler: |
Remove call logs provided in array. More... | |
(void) | - removeAllCallLogsWithCompletionHandler: |
Clears all existing call logs from the cache and persistent local storage. More... | |
(void) | - markAllCallLogsAsReadWithCompletionHandler: |
Mark all the existing call logs as read. More... | |
(void) | - addCallLogsWithArray:withCompletionHandler: |
Adds the call logs provided in array. More... | |
Properties | |
id< CSCallLogServiceDelegate > | delegate |
The delegate responsible for handling call log events. More... | |
NSArray * | callLogs |
Array of CSCallLogItem containing all call logs. More... | |
CSCapability * | networkCallLogsCapability |
CSCapability * | addCallLogsCapability |
CSCapability describing whether call logs can be added by client using. More... | |
CSCapability * | removeCallLogsCapability |
CSCapability describing whether call logs can be removed using. More... | |
CSCapability * | markCallLogsAsReadCapability |
CSCapability describing whether call logs can be marked as read using. More... | |
Call Log Service provides history entries for calls that have been made or received on the client.
The full path to the call log file should be provided by setting UserConfiguration.LocalCallLogFilePath to a platform dependent file path. The path should be unique for each user logging in on the client.
- (void) addCallLogsWithArray: | (NSArray *) | array | |
withCompletionHandler: | (CSCallLogCompletionHandler) | handler | |
Adds the call logs provided in array.
Completes action with completion handler.
array | The array of call log objects to add. |
handler | A block to be called to report the status of the operation. |
- (void) markAllCallLogsAsReadWithCompletionHandler: | (CSCallLogCompletionHandler) | handler |
Mark all the existing call logs as read.
Completes action with completion handler.
handler | A block to be called to report the status of the operation. |
- (void) removeAllCallLogsWithCompletionHandler: | (CSCallLogCompletionHandler) | handler |
Clears all existing call logs from the cache and persistent local storage.
Completes action with competion handler.
handler | A block to be called to report the status of the operation. |
- (void) removeCallLogsWithArray: | (NSArray *) | array | |
withCompletionHandler: | (CSCallLogCompletionHandler) | handler | |
Remove call logs provided in array.
The client can select specific call log objects and request the call log service to remove them permanently. Completes action with completion handler.
array | The array of call log objects to remove. |
handler | A block to be called to report the status of the operation. |
- (void) resynchronizeCallLogsWithCompletionHandler: | (CSCallLogCompletionHandler) | handler |
This operation reloads all call log items from the persistent storage.
The callLogs property contains all call log items loaded from the storage. Completes action with completion handler.
handler | A block to be called to report the status of the operation. |
|
readnonatomicassign |
CSCapability describing whether call logs can be added by client using.
|
readnonatomicassign |
Array of CSCallLogItem containing all call logs.
|
readwritenonatomicweak |
The delegate responsible for handling call log events.
|
readnonatomicassign |
CSCapability describing whether call logs can be marked as read using.
|
readnonatomicassign |
|
readnonatomicassign |
CSCapability describing whether call logs can be removed using.