All integrationsMessaging

Microsoft Teams Phone

See who is available or on a call, set your Teams status, manage phone numbers, read call history, and start workflows on new calls and presence changes.

actions
20
triggers
6

Triggers

Start a workflow when something happens in Microsoft Teams Phone.

  • New phone network callRuns for each call made or received over the phone network with Calling Plans or Operator Connect. Needs the CallRecords.Read.All application permission. Graph adds a call some minutes to hours after it ends.
  • New direct routing callRuns for each call through your own carrier's connection (Direct Routing), or only the ones that failed. Needs the CallRecords.Read.All application permission. Graph adds a call some minutes to hours after it ends.
  • New call recordRuns when Teams records a call or meeting that ended. Needs the CallRecords.Read.All application permission. Graph adds a call some minutes to hours after it ends.
  • Presence changedRuns when someone's Teams presence changes, such as when they start or end a call.
  • Phone number assignment changedRuns when a phone number is assigned, unassigned or moved to someone else. Needs a Teams admin's connection.
  • New phone numberRuns when your organization gets a new phone number in Teams. Needs a Teams admin's connection.

Actions

Steps a workflow can run in Microsoft Teams Phone.

  • Get presenceGet someone's presence in Teams: whether they are available, busy or in a call, and their status message.
  • Get presence of several peopleGet the presence of up to 650 people at once, such as everyone who answers a phone line.
  • Set my statusSet the status you show in Teams, as choosing it in Teams does: available, busy, do not disturb, be right back, away or offline.
  • Reset my statusStop showing the status you set, so Teams works your presence out again from your calls, meetings and calendar.
  • Show me as in a callTell Teams you are busy somewhere else for a while, such as on a call in another phone system. Teams combines it with your other activity.
  • Stop showing me as in a callEnd the presence Show me as in a call set, before it runs out.
  • Set my status messageSet the message people see on your Teams profile and when they message or call you.
  • Find peopleFind people in your organization whose name or email address starts with what you type, with their phone numbers.
  • List Teams Phone usersList people's Teams Phone settings: their phone numbers, whether calling is on, and their calling policies. Needs a Teams admin.
  • Get a person's Teams Phone settingsGet one person's phone numbers, whether calling is on, and their calling policies. Needs a Teams admin.
  • List phone numbersList your organization's phone numbers in Teams and who each is assigned to. Needs a Teams admin.
  • Get phone numberGet one phone number's details: its type, who has it, and its emergency location. Needs a Teams admin.
  • Assign phone numberGive a phone number to a person. Teams finishes it within a few minutes; Get phone number request status says when. Needs a Teams admin.
  • Unassign phone numberTake a phone number back from whoever has it, so it can be given to someone else. Needs a Teams admin.
  • Update phone numberChange a phone number's emergency location, or route internal calls to it over the phone network. Needs a Teams admin.
  • Get phone number request statusCheck whether an assignment or unassignment has finished, and why it failed if it did.
  • List phone network callsList calls people made and received over the phone network with Calling Plans or Operator Connect, with numbers, length and cost. Needs the CallRecords.Read.All application permission (see the connect steps).
  • List direct routing callsList calls through your own phone carrier's connection (Direct Routing), with whether each connected and why it failed. Needs the CallRecords.Read.All application permission (see the connect steps).
  • List call recordsList Teams calls and meetings that ended in the last 30 days, with who organized them. Needs the CallRecords.Read.All application permission (see the connect steps).
  • Get call recordGet one Teams call or meeting: when it was, who took part and, if asked, each leg of the call. Needs the CallRecords.Read.All application permission (see the connect steps).

Automate Microsoft Teams Phone with Lodol.

Connect Microsoft Teams Phone, then hand Lodol the job in Slack, Claude or ChatGPT.

Free plan, no credit card