Create Call

Initiate Microsoft Teams calls via the Microsoft Graph API.

Updated Feb 19, 2026
One-click install
npx skills add https://github.com/naftiko/microsoft-teams-sandbox --skill create-call
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Create Call
Source: https://github.com/naftiko/microsoft-teams-sandbox/tree/main/skills/create-call
Command: npx skills add https://github.com/naftiko/microsoft-teams-sandbox --skill create-call

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables the programmatic creation of new calls within Microsoft Teams, facilitating automated communication workflows.

Core Features & Use Cases

  • Call Initiation: Start outgoing calls to specified participants.
  • Notification Handling: Configure callback URIs for real-time call status updates.
  • Use Case: An automated system can use this Skill to initiate a support call to a customer when a high-priority ticket is logged, ensuring timely engagement.

Quick Start

Use the create call skill to initiate an audio call to tenant-001 with a callback to https://bot.example.com/api/calls.

Frequently Asked Questions about Create Call

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I programmatically initiate a Microsoft Teams call?

To initiate a Microsoft Teams call programmatically, use this Skill to make a request via the Microsoft Graph API, specifying target participants and requested modalities like audio or video.

How do I receive real-time status notifications for a Teams call I initiated?

To receive real-time call status notifications, specify a callback URI when initiating the call. Microsoft Teams will send updates to that endpoint as the call status changes.

What Microsoft Graph API permissions are required to start outgoing calls?

Starting outgoing calls requires an access token with the Calls.Initiate.All scope for authorization. You must configure this permission in your Microsoft Graph application.

Can I specify tenant IDs when initiating calls via Microsoft Graph?

Yes, you can specify tenant IDs when initiating calls via Microsoft Graph. The Skill supports targeting participants within specific tenants for your communication workflows.

What communication modalities are supported when creating calls in Microsoft Teams?

Creating calls in Microsoft Teams supports requesting both audio and video modalities. You define these requested modalities in the API call to establish the communication type.

How can I automate support calls to customers based on ticket priority?

Automate support calls by integrating this Skill into your system to initiate a Teams call to a customer when a high-priority ticket is logged, ensuring timely engagement.