Attendant Console
Attendant Console is an optional extension application to Nimbus that allows you to handle incoming calls like a front-desk operator. The main goal is to attend to Nimbus caller needs more directly and personally , e.g. in a Call Transfer scenario, forwarding them to a target of your choice.
Before you start
Precondition
- Attendant Console is a separatedly licensed Nimbus Feature and enabled via User Administration. After the license is applied to your user account, an "Attendant Console" entry becomes available in your main menu.
- You need to be part of at least one Nimbus service in order for Attendant Console to show as an option.
User Permissions: Attendant Console will check and ask for consent to Required User Permissions on your behalf . These permissions allow Attendant Console to read calendars details, IM presence as well as your user directory for searching. Permissions are managed in your User Preferences (Portal).
Overview
On first startup Attendant Console will not show a lot of content to you, so we'll demonstrate some features on this example screenshot. Refer to the chapters below for further infos.
Call Queue & Service selection
The queue lists incoming customer calls of all your services. You can directly impact your queue via the "On/Off" Active toggle for the respective service.
- The service toggle functionality has the same effect as toggling the status in the "My Overview" or "My Services" Nimbus tabs respectively. Your team owners can also set this toggle for you, with immediate effect.
- Note that you can only take calls when your Attendant State (See below) widget is shown as "Active" (green).
- When being part of - and active (green) for - multiple services, the Queue items are accumulated or removed in real-time, always sorted by "longest waiting" callers.
Caller Context
The Queue has a call-context feature that ties into the Microsoft Power Automate Connector of Nimbus to retrieve additional caller information. The amount and content of fields shown varies depending on which data (e.g. CRM System, Active Directory) is available to Nimbus.
Information Widgets
The top row of Attendant Console consists of a set of status widgets to help inform you about the most important metrics on your current call.
Widget Title | Description / Purpose |
---|---|
In Queue | Numerical representation of callers in Queue.
|
Longest Waiting | Shows the highest waiting time entry in the Incoming Call Queue at a glance. |
Service Info | Shows Service Line info depending on your call state:
|
Conversation State | Displays Info during an active call. Changes states to either:
When Idle: displays "No Conversation / No Data" |
Attendant State
| Shows if you are in a "Selectable" User State for calls. Works like "Green / Red" signal.
|
Services | Allows you to "enable" yourself for call selection in one or several teams.
|
Contact Search |
|
Conversation Hub
The conversation hub is the central area to handle your calls. The hub is split in 3 sections to display your current incoming caller state:
- Incoming - to signal any incoming calls distributed to you (automatically) by Nimbus Workflows. The call will simultaneously ring in your teams-client.
- Active - your current conversation partner. You can use call controls to handle your active callers → See below.
- Park - a spot to park calls. In most scenarios this is used to park a calling customer while you consult someone from the contact search. You can use call controls to handle your parked callers → See below.
Each area in the hub has individual, context-sensitive call controls which show depending on your call situation:
Controls | Description |
---|---|
Swap | Switches the caller positions between "Active" to the "On Hold" area |
Merge | Merges the Call into a conference between all participants. |
Terminate | Ends the call |
Park | Puts the caller from the "Active" to the "Park" area |
Good to know
- Note that merge and switch controls appear in both the "Active" as well as "Park" section of the conversation hub. Both have the same function of merging or switching the Active/Park entries respectively.
- Note that not all call controls are visible at all times. Some become enabled or visible in context, e.g. when you handle a parked caller, search for a contact or only if the target supports the according modality (online, available, uses phone or teams, etc.).
- Some actions within the conversation hub can be controlled via drag & drop as an alternative method to clicking the controls.
Contact Search
Preconditions
- Search features heavily rely on your Required User Permission consent.
Attendant Console will automatically check and ask for these permissions if not granted already.
- The Search also relies on your internal O365 directory fields and Nimbus-managed Address Books which are kept in the Administration backend .
The contact search lists and stores your call targets during ongoing conversations . By default the contact search and list is empty and shows entries as you start typing.
The search features the following UI elements:
Element | Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Contacts (Live Search) | By default you can search by Name and Job Title as displayed in the result columns below the search field. The list of entries narrows down as you type. Search by name starts as you enter more than 3 characters You can also apply filters to narrow down huge lists by clicking " Select Fields ". Field search rely on the fields provided by your user directories attached to Nimbus. You can use the search field also to call unknown numbers or by entering a valid SIP-address. However, in such cases the call actions may be limited. Search via PSTN number You can search for Nimbus services and list up to 8 available team members of that service. Works for both MS-Teams-based or standalone Skill-based services.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Settings |
Attendant can be customized to your needs by accessing the settings, right next to the search field.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Contact Columns / Search Results | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Source | Displays the source directory / team / service behind the corresponding contact in form of an icon:
Notes
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Name (and Presence State) | You can mouse-hover over a contact avatar to get more information. Clicking on the avatar shows the Organizational structure with manager and peers.
Mouse over a service to get information. Click on the service avatar to see service team members and their status.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Name | Resolved clear user or service name for the identified contact. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Context | Displays additional fields such as Email, IM, Department if provided via the user directory. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Job Title | Provides a job title field, if provided via your tenant user directory. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Note | Allows you to take notes. See → Contact Notes chapter below. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Most popular transfer targets | Not always shown. Changes automatically based on "Incoming" calls in the conversation hub.
|
Contact Actions
Actions relate in context of your currently "Active" call in the conversation hub e.g. an action "transfers" the current caller to the selected contact in your search or sends a Message with call details.
If an action cannot be used by the corresponding contact - or is not applicable for the current call situation - controls are disabled for that entry.
Safe Transfer to this contact. | If no "Busines phone" or "Mobile phone" numbers are registered for the contact in Azure AD, the transfer to phone actions are disabled. Nimbus can only detect numbers registered via Azure AD, not Teams-internally assigned Line URIs.
Any of the following licenses apply:
| |
![]() | Blind Transfer to this contact.
| |
![]() | Consultation Call to this contact. You can swap between clients and merge the conference session. | |
![]() | Call To this contact. Unlike a Consultation Call this does not create a conference. | |
Send IM / Connect via MS Teams.
|
Example: IM template language selection Example Mail template with caller details | |
![]() | Send Email to the contact.
| |
![]() | Calendar of the contact to inspect. | If the contact does not have an Exchange license the calendar functionality is disabled. To inspect a contact's calendar the following requirements must be met:
|
![]() | Add to Favorite Contacts. Contact entries of your choice are "pinned" in the "Favorites" group future calls. | Adding a contact to favorites group |
Read the Attendant - Safe Transfer scenario to see an everyday use example of these features.
Contact Notes
Within the Contact Search you are able to take notes on individual contacts.
- You are able to pick between 3 different types of Notes: Standard,
Info and
Warning.
This choice is cosmetic and merely impacts the look and feel of the note when being clicked upon.
- The note "title" field will be shown in the "Note" column first. When "title" is not defined, the contents are shown instead.
- Clicking on any existing note allows you inspect detail contents and edit / delete the note.
-
Tip: You can also search for note contents by selecting the field / filter in the Contact Search:
Be advised
- Notes are shared among other Nimbus Attendant Console users within your tenant. → Keep this in mind as potentially private contact information could be exposed in this way.
- Deleted notes cannot be restored. → A confirmation dialogue is shown prior to note deletion. Removing a note will remove that information for all other Attendant Console users as well.
- Every Attendant Console user has the same rights to read and edit notes. → Changes on notes are immediately visible with no history-record, authentication or undo-function. We advise to keep sensitive customer or contact information outside of notes.
Known Limitations
Transfer to PSTN limitation
Out-of-the-box, Nimbus and affiliated addons can only perform PSTN transfers according to Microsoft's licensing and constraints.
Which PSTN license do I need to acquire?
As a tenant administrator you need to acquire the following licenses and assign them to the application instance of the respective Nimbus SOURCE service (team) that will act as PSTN transferor:
Your Setup | Required License |
---|---|
Direct Routing | "Microsoft Teams Phone Resource Account" |
Calling Plan | "Microsoft Teams Phone Resource Account" + "Microsoft Teams Domestic Calling Plan" or "Microsoft Teams Domestic and International Calling Plan" or "Microsoft Teams Calling Plan pay-as-you-go" + "Communication Credits" (if these aren't already included as part of your plan) |
Operator Connect | "Microsoft Teams Phone Resource Account" |
|
How does PSTN licensing affect Service and Call Transfers?
Assuming that Service A has a PSTN license assigned - but further Services don't - the following scenario may unfold:
|
Learnings
|
Note that handling and tracking of running cost for PSTN licenses is outside of Luware support scope.
If you require assistance in extending and/or configuring your Nimbus services for PSTN our support will gladly assist you:
Website | https://luware.com/support/ |
---|---|
Helpdesk | https://helpdesk.luware.cloud |
Service Status | https://status.luware.cloud/ |
Refer to the external reference: Microsoft Teams PSTN connectivity options and Microsoft Teams add-on licenses.
Transfer to Teams-native "Auto Attendants" and "Call Queues"
Nimbus does currently only support call-forwarding via Blind transfer to either UPN or PSTN numbers of Teams-native "Auto Attendants" and "Call Queues". Any safe transfer or consultation attempt will lead to a call abort.
Causes and Workarounds
This is caused by Microsoft Teams limitations and cannot be circumvented by Nimbus.
A possible workaround would be to force the call over your Direct Routing SBC by using an internal dummy number that isn't otherwise associated with any other Teams user or service already. This call would then be routed to your SBC, which can then re-direct it towards the actual number of the Call Queue / Auto Attendant on the Teams side again. As this workaround is dependent on voice infrastructure components outside of Luware's control and support scope, please reach out to your SBC provider or skilled personnel for its implementation.
The above mentioned workaround is not technically feasible if you are using Microsoft Calling Plans or Operator Connect to provision numbers directly through Teams. Forcing an external reroute as a workaround is not possible with these numbers.