4.1.2 Up-Level Experience

A client consults the configuration information specified in section 2.2.4 and sees that the outlookFlags parameter setting indicates that the client provides an up-level experience.

The up-level experience of the client includes the ability to click a single "Play" button and hear all audio attachments on the message played in the reverse order in which the attachments were added. The user clicks this button, and the client consults the attachment order information on the message (section 2.2.2.3) and sees that the value is "vm2.wma;vm1.wma". From this value, the client knows that there are two attachments on the voice message object with the PidTagAttachLongFilename property ([MS-OXCMSG] section 2.2.2.10) values "vm2.wma" and "vm1.wma", respectively.

The client downloads the attachment named "vm2.wma" and uses an audio player on the user's local computer to play the WMA 9 Voice audio content; it recognizes that the attachment is encoded with WMA 9 Voice because the PidTagAttachMimeTag property ([MS-OXCMSG] section 2.2.2.29) value of the attachment is "audio/wma". After the audio finishes playing, the client downloads "vm1.wma" and plays it in the same way.

The client up-level experience of the client application also includes the ability to read and edit audio notes directly on the voice message, and the user uses this feature. The client provides an editable area on the screen into which the user can type text. When the user is finished, the client persists the text in the PidNameAudioNotes property (section 2.2.5.15) of the voice message object. The next time the user views this particular voice message object, he sees the notes he typed because the client displays the content of the PidNameAudioNotes property of the voice message object.