For the complete documentation index, see llms.txt. This page is also available as Markdown.

Permissions

On the following page you see an overview of the required permissions.

Easy Call Report requires two separate app registrations within your tenant to ensure functionality and security:

  1. Easy Call Report: This primary app handles the core functionalities, enabling the display of your contacts directly within Microsoft Teams.

  2. Easy Call Report Configuration: To enhance security, a second app registration with elevated permissions is used to change the users configuration

  3. Easy Platform Configuration Center: To enhance security, a third app registration with elevated permissions is used for configuration tasks. This app allows:

    • Access to auto attandants and call queues

    • The provision of a dedicated portal for managing auto attandants and call queues.

Access to the Easy Platform Configuration Portal is restricted to users assigned the Teams Administrator role, ensuring that only authorized personnel can manage the platform’s configuration and permissions.

This two-app approach guarantees both robust functionality and a secure management environment for Easy Directory.

Easy Call Report App

Permission
Description
Type

People.Read

Read the signed-in user's relevant people list (ranked contacts from multiple sources).

Delegated

Presence.Read.All

Read presence info for all users on behalf of signed-in user (activity, availability, status note, OOF, timezone, location).

Delegated

User.Read

Basic signed-in user profile.

Delegated

User.Read.All

Read full profiles of all users.

Delegated

User.ReadBasic.All

Read basic profiles (name, email, photo, etc.) of all users.

Delegated

CallRecord-PstnCalls.Read.All

Read all PSTN and Direct Routing call log data.

Application

CallRecords.Read.All

Read call records for all calls and online meetings.

Application

TeamworkActivity.Send

Send a teamwork activity (notification) to any user.

Application

User.Read.All

Read profiles of all users without a signed-in user.

Application

User.ReadBasic.All

Read basic profiles of all users without a signed-in user.

Application

Optional features

Permission
Description
Type

Tasks.ReadWrite

Planner integration

Sync Easy Call Report activities with Microsoft Planner when enabled.

Delegated

Tasks.ReadWrite

Personal tasks

Allow supervisors to manage personal tasks from Easy Call Report.

Delegated

Contacts.ReadWrite

Personal contacts

Allow supervisors to access and update personal contacts.

Delegated

Mail.Send

Send mail from Easy Call Report

Send emails directly from Easy Call Report analytics.

Delegated

Chat.Create, ChatMessage.Send

Send chat from Easy Call Report

Send Teams chat messages directly from Easy Call Report analytics.

Delegated

Contacts.Read (Application) — on Easy Contact Sync

Shared mailbox search

Search and display contacts from a shared mailbox.

Application

Easy Call Report Admin (Configuration)

Permission
Description
Type

Group.Read.All

Read all groups.

Delegated

offline_access

Allows issuing refresh tokens.

Delegated

openid

OIDC scope for ID token.

Delegated

profile

Standard profile claims (name, email, etc.).

Delegated

Presence.Read.All

Read presence information of all users in your organization.

Delegated

Team.ReadBasic.All

Read team names & descriptions.

Delegated

User.Read

Basic signed-in user profile.

Delegated

User.Read.All

Read all users' full profiles.

Delegated

Channel.ReadBasic.All

Read channel names & descriptions.

Delegated

Channel.ReadBasic.All

Read the names and descriptions of teams, on behalf of the signed-in user.

Application

Team.ReadBasic.All

List all teams.

Application

TeamsAppInstallation.ReadForTeam.All

Read installed Teams apps for all teams.

Application

TeamsAppInstallation.ReadWriteAndConsentForTeam.All

Manage install & permission grants for Teams apps for all teams.

Application

TeamSettings.ReadWrite.All

Read and change all teams' settings.

Application

user_impersonation

Access Microsoft Teams and Skype for Business data as the signed in user.

Delegated

Optional features

Permission
Description
Type

Tasks.ReadWrite

Planner integration configuration

Allow administrators to configure Planner-based workflows for Easy Call Report.

Delegated

Easy Platform Configuration Center Admin

Permission
Description
Type

Application.Read.All

Read applications and service principals on behalf of the signed-in user.

Delegated

Presence.Read.All

Read presence information of all users in your organization.

Delegated

email

View users' email address (OIDC email claim).

Delegated

offline_access

Maintain access to data you have given it access to (issue refresh tokens).

Delegated

openid

Sign users in (request ID token via OpenID Connect).

Delegated

profile

View basic profile information.

Delegated

User.Read

Sign in and read the signed-in user's profile.

Delegated

User.Read.All

Read full profiles of all users in the organization.

Delegated

Optional features

Permission
Description
Type

CrossTenantInformation.ReadBasic.All

Reseller tenant name resolution

Show customer tenant display names (instead of only tenant IDs) in reseller subscriptions.

Delegated

Last updated