Voice messaging resources

This section describes the resources used for voice messaging:

Voice mailboxes

Voice messages are stored in mailboxes. To define mailboxes, you need an application profile. You can define up to ten mailboxes in one application profile, or you can give each mailbox its own profile. The application profile ID can be any value you want, but, for a voice mail application, the phone number or extension number of the subscriber who owns the mailbox is probably most convenient. In transaction messaging, you can use the different mailboxes in an application profile to store different categories of voice message.

In this case, each subscriber has an application profile, each of which specifies the name of your voice mail application's initial state table.

For more information about creating and maintaining mailboxes, see Managing voice messaging resources.

Greetings

An application profile can define up to 255 greetings. Each mailbox defined for the profile can use one or more greetings; a mailbox can play different greetings depending on the value of the Caller : Mailbox : Owner Status system variable (SV102). Each greeting is identified by a greeting ID.

The administrator of a Blueworx Voice Response system can specify that all new greetings recorded using state table actions are compressed, or that they are all not compressed. The administrator specifies this using the User Greeting Compression Type system parameter.

Audio names

Each mailbox can also have an associated audio name that is normally used to contain the digitized voice data that identifies the owner of a mailbox. The audio name can be played to callers who leave and retrieve messages to identify the owner of a mailbox. Audio names are stored in compressed format only.

The administrator of a Blueworx Voice Response system can specify that all new audio names recorded using state table actions are compressed, or that they are all not compressed. The administrator specifies this using the Audio Name Compression Type system parameter.

Distribution lists

A distribution list is a list of application profile IDs and mailbox IDs or other distribution list IDs, to which a message can be sent. There is no limit to the number of members in each distribution list. The distribution list is identified by a four-digit ID. A distribution list can be public or private to the mailbox for which it is defined. There are state table actions to manipulate distribution lists and distribution list editing functions available to the system administrator. For more information about creating distribution lists, see Managing voice messaging resources.

Accessing mailbox information

To access mailbox information, the state table must set the Caller - Profile ID system variable (SV20). To access information about a specific mailbox in the application profile, the state table must set the Caller : Mailbox - ID system variable (SV32). The rest of the Caller system variables are initialized with appropriate values when SV20 and SV32 are set.

SV20 can be set in the following ways: