Attendant Console functionality depends on the permissions granted by the user. When logging into Attendant Console for the first time, your user Icon will display a warning to inform that permission consent is required.

(question) What happens if I don't grant permissions? Attendant Console works without giving these permissions, but is limited to your basic teams client functionality: Call Accept and On-Hold. Any attendant functionality will only work with the permissions.

User Permissions Dialogue (may look different in your instance)

User Permissions

Managed and granted by the user currently logged in. You can either grant single permissions or all at once. 
(lightbulb) Note that related features will also be enabled when the according permissions are granted.

(star) Marked features are required for work with Attendant Console - otherwise the Call Handling features will not work properly. A separate consent request is prominently shown in the Contact Search upon first start of Attendant Console.

FeatureRequired PermissionEffects
(star) Basic Search

User.Read
User.ReadBasic.All

Basic search for users via name
(star) Exchange Contacts Search

Contacts.Read
Contacts.Read.Shared

Expands the search to the current user's Exchange Directory 
(star) Calendar ViewCalendars.Read,
Calendars.Read.Shared
Will grant calendar view permissions
PresencePresence.Read.AllShows a small presence status indicator next to the user in the Contact Search,
Attendant Console User Permissions

Each Attendant Console user has to grant these rights. Users that have not given consent will not show their details in the Contact Search.

Admin Permissions

Managed and granted by any tenant administrator (you or any other user with the corresponding rights). You can either grant single permissions or all at once.

(info) Since Attendant Console cannot detect if you are a Tenant Administrator, this will show a field to copy the URL

  • If you are the Admin, simply paste the URL to your browser and confirm.
  • If you are not a Tenant Admin, send the link to any Tenant Administrator to confirm consent for all Attendant Console users.

    → In either case an Azure permissions dialogue opens, allowing to grant consent.
    (lightbulb) This needs to be done
    only once by any tenant administrator with the according tenant rights. Afterwards the permissions should be granted to all future users of Attendant Console.


FeatureRequired PermissionEffects
Calling OperationsUser.Read.All

Without consent users can still use basic teams call functionality (accept, on-hold)

Granting consent will allow all tenant users to perform Call Handling (Attended Transfer, Consultation).

Advanced SearchUser.Read.All

Basic search for users via name works without consent.

Advanced Search will grant filtering permissions according to predefined search categories / fields (e.g. city, department, job title)

Attendant Console Admin Permissions

Each user needs to to log out and back in for tenant-wide changes to take effect.

Manage Consent

This link will open your Office Portal > App-Permissions dialogue. You can identify the Luware product therein and revoke the permissions again. 

(warning) Note: Certain app permissions may not be revoked because the Tenant Administrator gave his consent, overriding individual user settings. If you need them revoked manually, ask your Tenant Administrator.