Category Archives: Teams

Processing Azure Voicemail Messages with Microsoft Flow

I first looked a Microsoft Flow & Azure Logic Apps about a year ago to handle Skype for Business Online’s CloudPBX/Phone System voicemail distribution: Auto forward Azure Voicemail messages. It’s critical to understand that Azure Voicemail unlike Exchange Unified Messaging, deposits messages directly into a user’s mailbox via OAuth and Exchange Web Services (EWS) vs.… Read More »

Microsoft Teams Desktop: Personal Apps are stuffed into an iframe and might not load

Microsoft announced on January 29, 2018, new features for Microsoft Teams which included Personal App space and the Store: https://blogs.office.com/en-us/2018/01/29/new-ways-to-use-apps-and-get-more-done-in-microsoft-teams/. Excited that this announcement could finally put the end to my reliance on Outlook and allow Teams to be my single communications app, I headed to the Store. A bit shocked at what I found,… Read More »

Unable to purchase Communication Credits add-on when sourcing Office 365 licensing from a CSP Partner

Communications Credits (the add-on formally known as PSTN Consumption), is a subscription add-on to the Microsoft Phone System and/or Audio Conferencing license, enabling the ability to: Acquire Toll-Free numbers to use with Audio Conferencing meetings, Auto Attendants, or Call Queues. *Calls are billed per minute and require a positive Communications Credits balance. Dial out from… Read More »

Get-O365UsageReports: Use Graph to pull all Office 365 Usage Reports to Excel

In December 2017, the new Microsoft Graph reporting APIs were announced: https://techcommunity.microsoft.com/t5/Office-365-Blog/Announcing-the-General-Availability-of-Microsoft-Graph-reporting/ba-p/137838, also in this announcement was the deprecation of the Office 365 Reporting Web Service: ConnectionbyClientType ConnectionbyClientTypeDetail CsActiveUser CsAVConferenceTime CsP2PAVTime CsConference CsP2PSession GroupActivity MailboxActivity GroupActivity MailboxUsage MailboxUsageDetail StaleMailbox StaleMailboxDetail) Details on working with the Office 365 Usage reports via v1.0 API in Microsoft Graph:… Read More »

Manage-AzureAppRegistration: Using Graph via PowerShell to create a native Azure app registration for PowerShell to access Graph

When accessing some of the Microsoft Graph API endpoints, you can get away with leveraging the well known Client ID reserved for PowerShell: “1950a258-227b-4e31-a9cf-717495945fc2”. Of course luck would have it, the few items I wanted to access (Microsoft Graph Reporting API and Office 365 Management Activity API) are not granted to the PowerShell Client ID.… Read More »

MultiTeams – Easily run multiple instances of MS Teams web client

Last week Microsoft Teams Guest Access became generally available (https://blogs.office.com/en-us/2017/09/11/expand-your-collaboration-with-guest-access-in-microsoft-teams). This feature is not meant to replace Federation (Please Vote!), but I’m using this as a stop gap until Federation is available. After working with a few Guest Access Teams, it quickly became apparent that no matter how often I switched between accounts, I wasn’t… Read More »

Missing Teams Outlook Add-in

On July 31, 2017 Microsoft announced the Teams Outlook add-in to schedule meetings: https://techcommunity.microsoft.com/t5/Microsoft-Teams-Blog/Now-available-Outlook-add-in-to-schedule-meetings-in-Microsoft/ba-p/71157 Excited to give this a run through its paces, I noticed Outlook was missing the Teams button under New Items and when creating a new Meeting. Looking under Outlook Add-ins, I found no entries for Teams. Of course it couldn’t be… Read More »