Avaya Client Services API Reference (OS X)

- Main Page
- Classes
- Files
- Related Pages

- Class List
- Class Index
- Class Hierarchy
- Class Members

Instance Methods | List of all members
<CSVisualVoiceMailMessageDelegate> Protocol Reference

Delegate that can be used to retrieve status updates for a message. More...

`#import <CSVisualVoiceMailMessage.h>`

Inherits <NSObjectNSObject>.

## Instance Methods
(void) | - visualVoiceMailMessage:didChangeIsReadStatus:
| Called to report that the "is read" status of the visual voice mail message has changed. More...
(void) | - visualVoiceMailMessage:didChangeFileStatus:
| Called to report that the status of the message has changed. More...
(void) | - visualVoiceMailMessage:didChangeLocation:
| Called to report that the location of the message has changed. More...
(void) | - visualVoiceMailMessageDidChangeCapabilities:
| Called to report that one or more of the capabilities of the message has changed. More...

## Detailed Description

Delegate that can be used to retrieve status updates for a message.

Delegate can be registered to retrieve status updates on the messages’ various attributes.

## Method Documentation

- (void) visualVoiceMailMessage: |  | (CSVisualVoiceMailMessage *) | visualVoiceMailMessage
didChangeFileStatus: |  | (CSVisualVoiceMailMessageStatus) | status

Called to report that the status of the message has changed.

Parameters

  visualVoiceMailMessage | The CSVisualVoiceMailMessage for which the status has changed.
  status | The new value of the visual voice mail message status.

See also
  CSVisualVoiceMailMessage::audioFileStatus

- (void) visualVoiceMailMessage: |  | (CSVisualVoiceMailMessage *) | visualVoiceMailMessage
didChangeIsReadStatus: |  | (BOOL) | isRead

Called to report that the "is read" status of the visual voice mail message has changed.

Parameters

  visualVoiceMailMessage | The CSVisualVoiceMailMessage for which the "is read" status has changed.
  isRead | The new value of the visual voice mail read state.

See also
  CSVisualVoiceMailMessage::isRead

- (void) visualVoiceMailMessage: |  | (CSVisualVoiceMailMessage *) | visualVoiceMailMessage
didChangeLocation: |  | (NSString *) | location

Called to report that the location of the message has changed.

Parameters

  visualVoiceMailMessage | The CSVisualVoiceMailMessage for which the location has changed.
  location | The new value of the visual voice mail location.

See also
  CSVisualVoiceMailMessage::location

- (void) visualVoiceMailMessageDidChangeCapabilities: |  | (CSVisualVoiceMailMessage *) | visualVoiceMailMessage |

Called to report that one or more of the capabilities of the message has changed.

The application should query each of the capabilities and enable/disable elements of the user interface based on the new capability settings. Capabilities can change as a result of local or remote actions.

Parameters

  visualVoiceMailMessage | The CSVisualVoiceMailMessage that the callback is associated with.

See also
  CSCapability
  CSVisualVoiceMailMessage::markMessageAsReadCapability
  CSVisualVoiceMailMessage::markMessageAsUnreadCapability
  CSVisualVoiceMailMessage::downloadCapability
  CSVisualVoiceMailMessage::consumeCapability

The documentation for this protocol was generated from the following file:

- CSVisualVoiceMailMessage.h