Auto Attendant

On the Auto Attendant page you can program your own set of menus for auto attendant, from a simple message such as “I am on vacation right now, press 1 to connect to my assistant” to a complex menu system with various options for small or medium-sized businesses. You can program the voice dialog from your web browser, record voice prompts using a microphone on your PC or upload professionally recorded prompts, create multiple sub-menus and define an activity period for each of them, program your company’s dial-by-name directory, construct multiple call queues, and so on.


Note, that this page is only active if your provider has enabled the Auto Attendant service for you (otherwise it will be grayed out). Depending on your needs, you may activate / deactivate the Auto Attendant by selecting or clearing the check-box on the top.

Basic Concept

Add / Edit menu

The auto attendant is composed of a set of menus. The main page lists all the menus available.


You can add a new menu by clicking the Add icon. Also, you can modify one of the existing menus by clicking

the Edit icon or by simply double-clicking the required menu item in the list.  



To add a new menu, click the Add button and enter the following information:


Note that the enabled Allow callers to dial a known extension directly option disables the Dial Extension Directly menu action. Therefore, when you want users to call extensions directly, select the configuration scenario that best meets your needs.


Period Definition Wizard


The following example shows how to create a period that starts at 6 pm every day and lasts until 6 am the next morning. Another interval is used for weekends. We will also include major holidays, e.g. January 1 and December 24–26.


On the Period Definition page, select 18:00 as the Start Time and 06:00 as the End Time. Click the Select All Days button to include all the days of the week and the Select All Month button to include all the months of the year. Click the Include New Period button. This sets up the first period.


Now for weekends: select 00:00 as the Start Time and 23:59 as the End Time. Select the check box next to Saturday and Sunday to include the week-end and click the Select All Month button to include all the months of the year. Click the Include New Period button. This sets up the second period. 


To include January 1st in the period definition, select 00:00 as the Start Time and 23:59 as the End Time. In the Day of the Month field, enter 1 and select the check-box next to January. Click the Include New Period button. Follow the same steps to select the December 24–26 interval. When you are done, click the Finish button.



The following should be displayed in the Only at the following time interval:


From 18:00 Till 06:00,

on Sunday-Saturday,

of January-December


From 00:00 Till 23:59,

on Sunday, Saturday,

of January-December


From 00:00 Till 23:59,

on 1,

of January


From 00:00 Till 23:59,

on 24-26,

of December


Click the Save button.


After you have saved a menu, you can define the Intro and Menu prompts for it.



To upload a prompt, click the Browse button. The native audio file format for the system is the following:


Type: NeXT/Sun (Java) file .au

Format: G.711 u-Law

Attributes: 8,000 Hz, 8-bit, Mono


Type: NeXT/Sun (Java) file .au

Format: G.711 u-Law

Attributes: 8,000 Hz, 8-bit, Mono


Here’s a short list of supported audio file formats:


Field Description


AIFF files used on Apple IIc/IIgs and SGI


SUN Microsystems AU files


GSM 06.10 Lossy Speech Compression


MP3 Compressed Audio


Ogg Vorbis Compressed Audio


Raw files (no header)


Microsoft .wav RIFF files


To record a prompt, use the following buttons:

Each of the icons above may appear dimmed, meaning they are not available because some other task is active.


To give your auto attendant a professional sound, we recommend using a professional speaker and a digital recording studio when recording voice prompts.


On the Actions tab configure the auto attendant behavior. Define the keys that the user must dial on their phone keypad to assign actions to be performed by the system upon user input.  



Field Description


Allows you to make changes to the current actions. To edit an action, click the Edit icon.

User Input

Shows actions that users must perform on their telephone keypads to trigger a menu action.

  • 0 - 9, #, *  – The corresponding key that the user dials.

  • No input – Do not dial any key. When selected, the Timeout option appears. It defines the maximum number of seconds the system waits until a user dials a key. If the system receives no key during this interval, it performs the defined action.

  • Fax – Transmits the fax CNG tone.


See the description of available actions below, under the table.

Additional Info

Provides additional information. For example, whether the corresponding prompt will be played before either an action is performed or a timeout defined.

Play / Record Prompt

Shows whether the prompt has been uploaded / recorded or not.


The user’s input will be matched with the corresponding menu items, and the action associated with this item will be performed. The following actions are possible:

You can upload or record a single prompt for each menu action. To do that, first select the Play Before Action checkbox and then upload the file / make a recording in the Play/Record Prompt option.


Input Errors

On the Input Errors tab, you can record / upload prompts to be played when the system either receives no user input or the selected section is unavailable.


The On Timeout prompt is played when the system receives no input from the user within the set time interval. After the prompt is played, the dialog reverts to the previous step (i.e. plays the Menu prompt and collects the user’s input).


This prompt is played when you either:


The On Unavailable Selection prompt is played when a user dials a key that matches no action.


For detailed instructions on how to record / upload prompts, please refer to the Prompts section of this document.


When the system encounters an input error, it plays the corresponding prompt and waits for input. If no input is received, the call disconnects.


You can specify the number of prompt repetitions before a call disconnects. To do that, define the value in the Disconnect the call after … input errors (unavailable selections, timeouts or redirection to inactive menus) option.