Automated Microsoft Teams Calls with Azure

#Python #Automation #Azure #Microsoft Graph API

  • Business Case:
    This project updates the Alarms Automated Callout solution by replacing Twilio with Microsoft Teams for outbound calls. The shift leverages existing Teams licenses to create a zero-cost solution, maintaining real-time alarm reporting while reducing operational costs. Twilio remains as a failover option to ensure reliability in case of unanswered calls.

  • Technical Solution:
    I developed an automated calling system using Microsoft Graph API and Azure cloud services. This solution integrates Microsoft Teams for initiating calls via API requests, streamlining operations and eliminating per-call costs. Twilio is configured as a failover, guaranteeing uninterrupted functionality. The project included R&D, extensive functional testing, and multi-component integration, resulting in a cost-effective and efficient alarm notification system.

Get in Touch.

Whether you have a question or just want to say hi, I’ll try my best to get back to you as soon as possible.