Microsoft Azure Communication Services API
Azure Communication Services provides multichannel communication APIs that enable developers to add voice, video, chat, text messaging and SMS, email, and more to their applications. The service offers fully open-source SDKs and published REST APIs that can be used directly over the internet, supporting integration with Microsoft Teams for enterprise communication scenarios.