Reference Turnkey Applications Tutorials Visual Designer
    • REST API
      • Overview
      • API Endpoint
      • Authentication
      • Requests
      • Responses
      • Paging
      • Reason Codes Dictionary
    • Management APIs
      • Accounts
      • Identity Access Management Early Access
        • Identity Access Management Overview
        • Identity Access Management API
          • User Management
            • Create a User
            • Update a User
            • Retrieve a User
            • Delete a User
          • API Keys Management
            • Create an API Key
            • Update an API Key
            • Retrieve an API Key
            • Delete an API Key
      • Applications
      • Clients
        • Create a Client
        • Delete a Client
        • Change Client’s Password
        • Get a List of Available Clients
      • Incoming Phone Numbers
        • IncomingPhoneNumber Instance Resource
        • IncomingPhoneNumbers List Resource
        • Local IncomingPhoneNumber Factory Resource
        • Toll-Free IncomingPhoneNumber Factory Resource
        • Mobile IncomingPhoneNumber Factory Resource
        • Attach a phone number to an application
        • Delete a phone number
        • List of Phone Numbers
        • Incoming Phone Number Regex Support
      • Notifications
      • Usage Records
    • Voice
      • Calls
        • Call List Resource URI
        • Making a Call
        • Modifying Live Calls
        • Examples
        • List Filter
        • Paging Information
      • Conference Management
        • Supported Operations
        • Conference List Resource URI
      • Conference Participants Management
        • Participants List Resource URI
      • Gather DTMF
      • Gather Speech
      • Say
      • Play
      • Hold
      • Recordings
      • Refers
        • Resource Properties
        • Supported Operations
        • Paging Information
      • Resume
      • SIP Refer Support
    • SMS
      • Messages
        • Send SMS
        • Get SMS List
        • Get single SMS Information
        • SMS Attributes
      • Email
    • RCML
      • Overview
        • Interacting with Your Application
        • RCML Verbs
      • Dial
        • Client
        • Conference
        • Number
        • SIP
      • Email
      • Gather
      • Say
      • Play
      • SMS
      • Hold
      • Resume
      • Hangup
      • Pause
      • Redirect
      • Record
      • Reject
      • Refer
    • Visual Designer API
      • List Application Templates
      • :List a Specific Application Template
      • Create a Visual Designer Application
      • Get Application Details
      • Save Application Changes
      • Create Application Parameters
      • List Application Parameters
      • Delete Application Parameters
      • Upload Application Media Files
      • List Application Media Files
      • Play Application Media Files
      • Delete Application Media Files
      • Get Application Logs
      • Delete Application Logs
      • Get Application Settings
      • Modify Application Settings
      • Rename an Application
      • Delete an Application
      • Get Visual Designer Configuration
    • Turnkey Apps APIs
      • Smart 2FA
        • Sending One-Time Passwords
        • Verifying One-Time Passwords
        • Cancel One-Time Passwords
        • Session Detail Record (SDR)
        • Get list of One-Time Passwords
        • Get a Single One-Time Password
        • Usage Record One-Time Passwords
        • Common Response Error Code
        • Limit
          • Create Limit
          • Update Limit
          • Delete Limit
          • Get List of Limits
      • Call Queuing
      • Auto Attendant
        • Users
        • Announcement
        • Auto Attendant System
        • Menu
        • Schedule
        • Phone Number
        • Usage Records
        • Third Party Integration
      • Number Masking
        • Application
        • Mask Number Pool
        • Context
        • Participants
        • Interactions
        • Usage Records
      • Task Router
docs 1.0
  • docs
    • 1.0
  • docs
  • Auto Attendant Console

Auto Attendant Console

Table of Contents
  • Overview
  • Auto Attendant System
    • AA System List
    • Edit AA system
  • Phone Numbers
    • Phone numbers List
  • Extensions
    • Extension List
  • Announcement
    • Create Announcement
  • Search
  • Usage Records
  • User Management
    • Users List
    • Add Users
  • Understanding the Auto Attendant API

Overview

CPaaS Auto Attendant (AA) enables business customers to automate the management of incoming calls. Using a voice menu system, AA functions as a virtual receptionist, directing calls to the appropriate person or department within the organization. To learn more about the AA system, please read the AA General Documentation.

This document contains important information regarding the setup and management of AA using the Console user interface. To access the AA Console navigate to https://$DOMAIN/autoattendantconsole/.

To learn more about the API, check out the API documentation

Auto Attendant System

Contact your Service Provider if you don’t see Auto Attendant, Phone Number or Extensions configured for you.

AA System List

auto attendant system list

To navigate to the page, click on the Systems link located on the top header. There you can perform the following actions:

  • View a list of all AA Systems that have been added under your Enterprise.

  • Filter AA Systems by name.

  • Deactivate/activate the AA System by clicking on its status.

Edit AA system

To edit an existing AA System, click on its name. This will take you to the basic details page where it is possible to edit the following:

  • Basic details

  • Announcement

  • Menu

  • Schedule

  • Special Days

  • Error Handling

Basic details

auto attendant basic details
  • Edit the name of the AA System.

  • Assign Phone Numbers from the list of available Phone Numbers.

  • Assign Extension numbers from the list of available Extensions.

  • Set the Time Zone where the AA System is being used.

  • Edit the description of the AA system.

  • Click on the Save & Continue Button

Menu

The Menu allows Enterprise Users to associate specific actions with a corresponding key located on the telephone keypad. When the key is pressed by a caller, whichever action has been associated with that key is initiated.

To navigate to the Menu page, click on Schedule in the side navigation bar of the screen. Below the Schedule table you can view the list of Menus available for that AA System. You can change the color code of the Menu by clicking on the color box in the list.

You can delete the menu by clicking on the delete icon of that particular menu.

A Menu can only be deleted if it is not used in a Schedule and there is no Announcement assigned to it.
auto attendant menu

Create menu

auto attendant create menu

To add a Menu click on the Add Menu button.

A popup screen will appear with the following fields and options:

  • Enter the name of the Menu.

  • Assign an Announcement to the Menu from the list of the Announcements.

  • Assign an optional Ringback Tone. Whenever a caller is waiting for a call to get connected to an Extension or an external Phone Number, they will hear this Ringback Tone until the call gets connected. If not assigned, the System will play the default Ringback Tone that has been set up by your service provider.

  • Assign actions to be performed for the keys mentioned on the screen and the respective attribute of the action (if needed) to carry out that particular action. Please see section Menu Actions to understand the list of possible actions.

  • Set the timeout of the menu in seconds and set the respective action data (if needed) to be performed after the timeout. Defining the Timeout here overwrites the global Error Handling.

Menu will be created by clicking on the Done button.

Menu Actions

The table below explains each of Menu actions that can be assigned to keys.

Menu Action Description Takes Parameter

Announcement Hangup

Play the selected Announcement and hang up the call

Yes. Announcement to be played

Announcement Return

Play the selected Announcement and return to the menu. System will play the Menu Announcement again.

Yes. Announcement to be played

Dial By Extension

Dial the extension number entered by caller

Yes. Announcement to be played

Dial By Name

Listen to speech from the caller and dial the corresponding extension. For this to work correctly the Name must have been defined for extensions.

Yes. Announcement to be played

Go To Menu

Play the selected Menu

Yes. Announcement to be played

Hangup

Hang Up the call

No

Replay Menu

Play the existing Menu again

No

Return To Previous Menu

Play the previous Menu again

No

Transfer To Phone

Transfer the call to specified Phone Number

Yes. Phone number

Schedule

The Schedule allows Business Users to select a Menu based on the day and time of the incoming call.

auto attendant schedule

To navigate to this page, click on the Schedule link located on the side navigation bar of the screen.

  • A grid will appear where you can create a weekly schedule for different Menus.

  • Select a Menu checkbox, drag and create the schedule for it in the grid.

  • The Grid can be changed to a 15 minutes or 30 minutes time window.

Special Days

auto attendant special days

To navigate to this page click on the Special Days link located on the side navigation bar of the screen.

Select the Menu checkbox from the list of Menus below the calendar.

  • A calendar will appear where you can create a Special Days Schedule from different Menus.

  • Select the Menu checkbox, then select a date on the calendar to create a Special Day schedule for.

Error Handling

To navigate to this page click on the Error Handling link located on the side navigation bar of the screen.

In each AA System that you create, you should always define the action to be taken if the menu times out, if the user presses an invalid key or if the user presses an invalid extension. For example, if the caller does not press a key within the specified time, you could repeat the menu so that the caller has another chance to review the options and select the right key, or transfer the caller to an operator.

Timeout
auto attendant error handling timeout

If the caller doesn’t press any DTMF key for the configured timeout duration, the system will perform the configured action.

  • Set the Timeout seconds to wait for the caller action. If not defined, the default is 5 seconds.

  • Set how many consecutive Timeout occurrences are allowed, after which the following defined action will be performed. If not defined, the default is 3. Callers will hear the same Menu Announcement until the defined number of occurrences has been met.

  • Set the action as defined in Menu Actions and respective attribute of the action (if needed) to carry out that particular action. If not defined, the default is to disconnect the call.

If the timeout is defined at the Menu Level, it will override the global timeout defined here.
Unknown Input
auto attendant error handling unknown input

If the Menu detects unknown input, for example if the caller presses a key which is not defined in the Menu, the following responses can be configured.

  • Set how many times an unknown input can occur, after which the following defined action will be performed. If not defined, the default is three. Callers will hear the same Menu Announcement until the defined number of occurrences has been met.

  • Set the action as defined in Menu Actions and respective attribute of the action (if needed) to carry out that particular action. If not defined, the default is to disconnect the call.

Invalid Extension
auto attendant error handling invalid extension

Set the action to take place if the caller presses an Invalid Extension which is not configured in the AA System.

  • Set how many times that a user can press an Invalid Extension, after which the following defined action will be performed. If not defined, default is three.

  • Set the action as defined in [Menu Actions and the respective attribute of the action (if needed) to carry out that particular action. If not defined, the default is to disconnect the call.

Phone Numbers

One or more Phone Numbers are set up as Auto Attendant Phone Numbers. This means that the system provides Auto Attendant Service to the caller on those numbers.

Phone numbers List

auto attendant phone numbers

To navigate to the page, click on the phone numbers on the top header.

  • You can view the list of Phone Numbers under the Enterprise.

  • You can assign the phone numbers to the AA system by selecting the AA system from the drop down of AA system names.

Extensions

Extension List

auto attendant extensions list

To navigate to the page, click on the Extensions link located on the top header.

  • You can view the list of Extensions that are configured under your Enterprise.

  • You (and an Enterprise Admin role also) can edit the Extension number and spoken name of the number by clicking on the pencil icon in the respective fields (Spoken name, Extension).

  • If you are an Auto Attendant Admin, you can only edit the spoken name by clicking on the pencil icon.

Announcement

Announcements are associated with menus and attributes for specific actions like on press of key or error handling.

auto attendant announcement

To navigate to this page click on the Announcements link located on the top header.

You can view a list of all Announcements that have been added under the Enterprise.

Create Announcement

auto attendant create announcement

Click on Create Announcement button.

  • Enter the name of the announcement.

  • Enter description of the announcement.

  • Announcement can be announced via “Text-to-Speech” or “Audio File”.

  • For Audio File, user have to upload an announcement, following the steps below:

    • Click on the Record button and record the announcement through the browser itself.

    • Drop the wav file with 8 khz mono specification from the local files into the specified field.

    • Click on the Browse button and select the audio file from your local files. It must be a wav file with 8khz mono specification.

  • For “Text-to-Speech” (TTS), user can:

    • Specify the language of the TTS.

    • Specify type of Voice (Man or Woman).

    • Specify TTS body/text.

Search

search

To navigate to the page, click on the Search link located on the top header.

The Search function allows you to search for Announcements, Menus, and Numbers based on filter criteria like start date and end date between which these resources are created. You can also pass names as filter criteria for Announcements and Menus, or Phone Number digits to search for phone numbers.

Usage Records

Numbers are either main Phone Numbers or Extension Phone Numbers added for a given Enterprise. Usage Records keep track of Number additions for a given month.

For example, if a number was added on the 5th day of the month and removed on 25th day of the same month, that number will still be counted under Usage Records for that particular month. However, from next month onward it will not be counted, as it was deleted. If the number was not deleted, the Usage Records count will include that number for next month and hence its monthly recurring count.

usage records

To navigate to the page, click on the Usage Records link located on the top header.

User Management

Users can have either of the roles defined below:

  • Enterprise Admin (also known as BG_ADMIN) can create users with the role of Enterprise Admin and AA Admin (also known as AA_ADMIN).

  • Auto Attendant Admin (also known as AA_ADMIN) The only difference between BG_ADMIN and AA_ADMIN is that AA_ADMIN cannot add any new users and cannot make changes to Extensions.

Users List

auto attendant users list

To navigate to the page, click on the User Management on the top right dropdown appears on clicking name of the user.

  • You can view the list of accounts registered under the enterprise.

  • Enterprise Admin (BG_ADMIN) can deactivate/activate the account by clicking on the status of any account.

Add Users

auto attendant add user

Follow the steps below to add an user:

  • Click on the Add User button in the User management page.

  • Enter the name of the new user.

  • Enter the email id of the user.

  • Enter the password for the user account.

  • Set a role for the user (BG_ADMIN,AA_ADMIN).

  • Set the status of the account(ACTIVE,INACTIVE)

Mail ID must be unique. Password should meet the following criteria:

  • At least one Uppercase letter(A,B,C,D……​)

  • At least one Lowercase letter(a,b,c,d,…​…​.)

  • At least one number(1,2,3,4,5….)

  • At least one special character(!,@,#,$,%,&,…​…​.)

The length of the password should be greater than or equal to 8 characters.

Understanding the Auto Attendant API

If you would like to explore the Auto Attendant API, we recommend having a look at the Getting Started with the Auto Attendant API documentation.

Platform

Programmable Voice

Programmable SMS

Turnkey Applications

Smart 2FA

Call Queue

Auto Attendant

Number Masking

Task Router

Campaign Manager

Learn

Terms And Conditions

About

ABOUT

CONTACT US

© 2020, All rights reserved.