Prerequisites
Before deploying the collector, ensure you have the following in place.
Azure / Microsoft 365
Section titled “Azure / Microsoft 365”- A Microsoft 365 tenant with Teams calling activity.
- An Azure account with rights to create app registrations in Microsoft Entra ID.
- Rights to grant admin consent for Microsoft Graph application permissions.
Minimum Graph permissions:
CallRecords.Read.AllReports.Read.AllServiceHealth.Read.All
See Collector Azure Permissions for the canonical setup and full permission details.
Collector Host
Section titled “Collector Host”- Linux (recommended) or Windows server.
- Outbound network access to:
graph.microsoft.comlogin.microsoftonline.comreportsncu.office.com(Microsoft Graph report download redirect)- Your backend endpoint (Dynatrace, Splunk, Grafana Cloud, Datadog, or another OTLP-compatible target)
- Sufficient CPU and memory for your call volume.
Backend Access
Section titled “Backend Access”Choose one or more output targets.
Dynatrace
This connector requires Dynatrace SaaS with Grail enabled. Full prerequisites: Dynatrace Prerequisites.
Splunk
- Splunk instance (Search Head) with admin access.
- Ability to create HTTP Event Collector (HEC) inputs and indexes.
OTLP-compatible platforms (Grafana, Datadog, etc.)
- A reachable OTLP logs endpoint.
- Platform credentials configured as OTLP headers.
- Typical endpoints:
https://otlp-gateway.grafana.net/otlp/v1/logshttps://otlp.datadoghq.com/v1/logs
See OTLP Collector Connection for endpoint and header examples.
License
Section titled “License”A valid MS Teams Observability license is required to activate Live mode. For license request and format details, see License.