UC Auto Attendants

Builds an Auto Attendant menu in the Xima UCaaS Admin Portal and routes a menu option into a CCaaS skill.

An Auto Attendant plays a greeting and menu of digit options to callers, sending each selection to its own destination — a user, a UC Call Queue, another attendant, or a CCaaS skill.


Accessing Auto Attendants

  1. Select Auto Attendants from the top of the Xima UCaaS Admin Portal
  2. Existing attendants are listed on this page

Creating an Auto Attendant

Selecting Add Attendant opens the Add an Auto Attendant form:

FieldDescription
NameA descriptive name for the attendant
ExtensionAn available extension for the attendant. Fixed once the attendant is created and cannot be changed afterward.
Time FrameA pre-configured time frame — see UC Time Frames

Selecting Add creates the attendant, ready for its greeting and menu to be configured.


Configuring the Intro Greeting

  1. Select the speaker icon to configure the Intro Greeting, then Add Greeting
  2. Choose a Greeting Source — see below
  3. For Text-To-Speech, complete the following fields, then select Save, then Done:
FieldDescription
MessageThe script to be read aloud
LanguageThe language the script is read in
VoiceThe voice the script is read in
Time FrameThe time frame the greeting applies to

Greeting Source

SourceDescription
Text-To-SpeechReads an entered script aloud in a selected language and voice
UploadUploads a pre-recorded audio file
RecordCalls the attendant's extension to record a greeting live

Configuring the Menu Prompt

The Menu Prompt determines what plays to callers and where each digit sends them.

  1. Select the Pencil icon next to the prompt
  2. Configure a new greeting the same way as the Intro Greeting above (Greeting Source options: Text-To-Speech, Upload, or Record)
  3. For each digit on the Dial Pad Menu, define its Destination — see below
  4. A digit action can also be set to Add Tier, which opens its own sub-menu with its own greeting and digit actions — useful for a second-level menu such as support options

Destination

DestinationDescription
UC Call QueueRoutes the call into a native NetSapiens call queue — see UC Call Queues
UserRoutes the call to a specific user's extension, or into a CCaaS skill — see Routing a Menu Option into a CCaaS Skill below
Another Attendant TierOpens a second-level menu of its own digit actions
  1. Select Done once destinations are configured, then Save to save the attendant
📘

Handling Unassigned Input

The Options menu (gear icon) next to the Menu Prompt controls what happens if no digit is pressed, an unassigned key is pressed, or the caller waits too long to respond.

An existing attendant can be edited from the Pencil icon or removed with the X button on the Auto Attendants list.


Routing a Menu Option into a CCaaS Skill

A digit action can send callers directly into a CCaaS skill, using the same Caller ID Prefix tagging method used for DID-based routing — see UC Inventory.

  1. For the digit that should route into CCaaS, set its destination to User
  2. Select the virtual handset extension registered to CCaaS — see SIP Extensions
  3. In Caller ID Prefix, enter the destination skill's name followed by a trailing slash (for example, Support/)
🚧

The Trailing Slash Is Required

Without the trailing slash, CCaaS does not recognize the Caller ID Prefix as a skill routing tag and the CCaaS routing rule below will not match.

  1. Save the attendant

Configuring the Matching Routing Rule in CCaaS

  1. Navigate to Routing Configuration > Call Routing
  2. Select the + icon to add a new rule
  3. Complete the following fields:
FieldDescription
Routing Rule NameA descriptive name for the rule
SIP HeaderTypically From
MatchingContains is recommended
ValueThe Caller ID Prefix entered above, without the trailing slash
DestinationThe skill the call should route to
  1. Select Done, then Make Live to activate the rule
🛑

Configure a Default Skill

A call that does not match any configured routing rule disconnects immediately. A default routing rule or skill group should be configured to catch calls that don't match a specific prefix.