If the Attendant Pro user is hosted in Office 365, Attendant Pro will need to register itself as an enterprise application with specific permissions in your Azure Tenant.


If the "Need admin approval" window appears when Attendant Pro is started, a tenant admin can use the links below to register Attendant Pro and give it the necessary permissions for all users in your tenant.


Also, this can be used to give users a better sign in experience if "Users can consent to apps accessing company data on their behalf" is enabled in Azure.  If a tenant admin registers Attendant Pro, each user will not be prompted for consent.


Please sign into Azure as an administrator and click on the required link(s) below:


    Access to UCWA (App name: Attendant Pro):

        https://login.microsoftonline.com/common/adminconsent?client_id=e3dd1c22-5ff3-4bf9-9fc5-4de28e809429


    Access to EWS (App name: Attendant Pro EWS):

        https://login.microsoftonline.com/common/adminconsent?client_id=b7fc3f88-bd2a-4c22-a0f4-840ea0d71193  


    Access to Teams (App name: Attendant Pro V2):

        https://login.microsoftonline.com/common/adminconsent?client_id=559e742c-f9b7-4e38-aef9-a22482ebe603  


The required permissions will be listed after the link is selected.


After Accepting the permissions, you will be redirected to an invalid URL. This is the expected behavior.


To verify the app registration was successful, browse to the following location:

https://portal.azure.com > Azure Active Directory > Enterprise Applications


All permissions are Delegated permissions.


Permissions required for UCWA (App name: Attendant Pro):

    Windows Azure Active Directory - User.Read - Sign you in and read your profile

    Skype for Business Online -  Conversations.Initiate - Initiate conversations and join meetings

    Skype for Business Online -  Meetings.ReadWrite - Create Skype Meetings

    Skype for Business Online - User.ReadWrite - Read/write Skype user information

    Skype for Business Online - Contacts.ReadWrite - Read/write Skype user contacts and groups

    Skype for Business Online - Conversations.Receive - Receive conversation invites


Permissions required for EWS (App name: Attendant Pro EWS):

    Windows Azure Active Directory - User.Read - Sign you in and read your profile

    Windows Azure Active Directory - User.ReadBasic.All - Read all user's basic profiles

    Windows Azure Active Directory - Directory.AccessAsUser.AllAccess the directory as the signed-in user.

    Office 365 Exchange Online - EWS.AccessAsUser.All - Access mailboxes as the signed-in user via Exchange Web Services 


Permissions required for Teams (App name: Attendant Pro V2):

    Windows Azure Active Directory - User.Read - Sign in and read user profile

    Windows Azure Active Directory - Directory.AccessAsUser.AllAccess the directory as the signed-in user.

    Windows Azure Active Directory - User.ReadBasic.All - Read all users' basic profiles

    Skype for Business Online -  Conversations.Initiate - Initiate conversations and join meetings

    Skype for Business Online -  Meetings.ReadWrite - Create Skype Meetings

    Skype for Business Online - User.ReadWrite - Read/write Skype user information

    Skype for Business Online - Contacts.ReadWrite - Read/write Skype user contacts and groups

    Skype for Business Online - Conversations.Receive - Receive conversation invites

    Microsoft Graph - Group.Read.All - Read all groups

    Microsoft Graph - User.Read.All - Read all users' full profiles

    Microsoft Graph - User.ReadBasic.All - Read all users' basic profiles