Table of contents

First heading in the blog
Last updated
February 6th, 2026

Teams calls are one of the clearest signals of active collaboration, and TeamScore captures them directly from Microsoft’s audit logs. The result is a precise, privacy-first record of call activity without ever touching meeting content.

What TeamScore Receives

TeamScore ingests metadata delivered by Microsoft 365 whenever a user joins or leaves a Teams call. The data includes:

  • Start time
  • End time
  • Duration (calculated from start/end)
  • Call identifier
  • Partial attendee metadata when Microsoft provides it
  • Location/IP information tied to the join event

TeamScore never receives:

  • Audit or video content
  • Screen share content
  • Transcripts, chat logs, reactions
  • Meeting notes or descriptions

Only the structural metadata required to confirm that a call took place.

How Teams Calls Appear in TeamScore

TeamScore represents Teams calls as timeline entries with:

  • A clear call icon
  • Start and end timestamps
  • Duration automatically calculated
  • Internal/external labeling inferred from available attendee metadata
  • A distinct color category consistent with other communication events

If the same call generates multiple Microsoft audit records (e.g., join, leave, join again), TeamScore consolidates them into a single call block during overnight processing.

Calendar events remain separate. If a Teams meeting was on the calendar, you may see:

  • A calendar meeting event
  • A Teams call event

These coexist intentionally. The calendar event reflects scheduled time, while the Teams call reflects what actually happened.

How TeamScore Classifies Teams Calls

TeamScore applies the same logic used across all integrations:

Internal Call

All detected attendees share your Microsoft 365 domain.

External Call

At least one detected attendee is outside your organization.

Because Microsoft’s audit stream does not always supply a full attendee list, TeamScore may classify some calls as likely internal or internal with missing metadata. This ensures consistency without making assumptions about who participated.

Data Notes

TeamScore does not ingest call content or any communication exchanged during the call.

Some attendee lists may be incomplete because Microsoft does not expose full participant metadata for every call type.

Multi-join scenarios (joining from mobile and desktop, or reconnecting after a drop) are automatically condensed into a single call entry.

If Microsoft delivers delayed audit entries, TeamScore adjusts the call duration retroactively during nightly processing. 

Next Steps

For a platform-level explanation, see Microsoft 365 Overview.

For configuration steps, see Connecting Microsoft 365.

For scheduling metadata, see Outlook Calendar.

Login & Signup
Login
Google Workspace
Login & Signup
Signup
Microsoft 365
Login & Signup
Setup
TeamScore Dashboard
Team
Reports
Activity Summary
Activity Summary
Login & Signup
User Provisioning
TeamScore Dashboard
My Overview
TeamScore Dashboard
Executive Overview
Login & Signup
Add and Manage Users
Home & Navigation
Navigation
Services
Service View
Accounts
Account View
Activity Summary
Activity Detail
TeamScore Dashboard
TeamScore Dashboard (Home)
Login & Signup
Login to TeamScore