System behavior

Each server that performs an application role is capable of handling calls and ultimately recording a message. Directory information and user greetings are cached within each application role in order to provide a smooth experience to external callers. When a message is left, the message is initially cached within the local application role before being forwarded through a connector (AxC) to the appropriate message store. The AxC, which is provisioned by the storage role, is capable of communicating with each supported message store type.

When a user logs on to Messaging to retrieve messages, a definitive list of messages is fetched from the message store through the AxC. If the audio part of the message is available in the local cache then this part is used to play back the message, otherwise the audio part is also retrieved from the message store using the AxC.