Avaya Client Services API Reference (iOS)
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
visualVoiceMailMessageThe CSVisualVoiceMailMessage for which the status has changed.
statusThe 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
visualVoiceMailMessageThe CSVisualVoiceMailMessage for which the "is read" status has changed.
isReadThe 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
visualVoiceMailMessageThe CSVisualVoiceMailMessage for which the location has changed.
locationThe 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
visualVoiceMailMessageThe 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: