Server roles

The Messaging system is designed to perform two distinct functions or roles. These roles are:

These roles are independent of the server on which the roles reside. Using the Messaging architecture, you can change the role of the server. For example, you can change a single-server system into a two-server system in which the original server plays the storage role and the newly acquired server plays the application role.

Storage role

The storage role stores:

The storage role also supports nonvoice interaction with users, including:

Application role

The application role supports real-time telephony interaction with users and callers, including: