Permissions
On the following page you see an overview of the required permissions.
Easy Call Report requires two app registrations in your tenant. The first app Easy Call Report is responsible for the main functionalities. With this app we are able to process your calls and to send them to your Microsoft Teams channels.
For security reasons we decided to have a separate app registration with higher permissions to configure Easy Call Report. The app ist called Easy Platform Configuration Portal. This app allows us to retrieve your call queues and auto attendants. Although we are able to provide you a portal for assigning the call queues to the Microsoft Teams Channels.
The Easy Platform Configuration Portal can be accessed by users with the Teams administrator role only.
Easy Call Report App
Permission | Description |
---|---|
CallRecord-PstnCalls.Read.All | Allows the app to read all PSTN and direct routing call log data without a signed-in user. |
CallRecords.Read.All | Allows the app to read call records for all calls and online meetings without a signed-in user. |
Presence.Read.All | Allows the app to read presence information of all users in the directory on behalf of the signed-in user. Presence information includes activity, availability, status note, calendar out-of-office message, timezone and location. |
User.Read | Allows users to sign-in to the app, and allows the app to read the profile of signed-in users. It also allows the app to read basic company information of signed-in users. |
User.Read.All | Allows the app to read user profiles without a signed in user. |
User.Read.All | Allows the app to read user profiles of other users in your organization as an application. This includes display name, first and last name, email address, photo and contact details. |
Easy Platform Configuration Portal App
Permission | Description |
---|---|
Channel.ReadBasic.All | Read all channel names and channel descriptions, without a signed-in user. |
Team.ReadBasic.All | Read the names and descriptions of teams, on behalf of the signed-in user. |
Team.ReadBasic.All | Get a list of all teams, without a signed-in user. |
TeamsAppInstallation.ReadForTeam.All | Allows the app to read the Teams apps that are installed in any team, without a signed-in user. Does not give the ability to read application-specific settings. |
TeamsAppInstallation.ReadWriteAndConsentForTeam.All | Allows the app to read, install, upgrade, and uninstall Teams apps in any team, without a signed-in user. Gives the ability to manage permission grants for accessing those specific teams' data. |
TeamSettings.ReadWrite.All | Read and change all teams' settings, without a signed-in user. |
Skype and Teams user_impersonation | Access Microsoft Teams and Skype for Business data based on the user's role membership |
Last updated