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

PermissionDescription

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

PermissionDescription

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