Teams 和 Azure Communication Service
Azure Communication Services是微软Azure平台上的一项服务,它可以帮助开发人员使用一组API和工具来建立和管理实时通信功能。它支持语音、视频、短信和即时通信功能,可以用于构建应用程序和服务,例如聊天应用程序、客服系统和在线会议系统。
Azure Communication Services 和 Microsoft Teams 是微软在通信和协作领域提供的两种不同的服务。
Azure Communication Services 是一种云基础设施服务,可以帮助开发人员使用聊天、语音和视频功能来构建自己的应用程序。它提供了一组可靠的 API,帮助开发人员在他们的应用程序中增加通信功能。
Microsoft Teams 是微软提供的一种协作平台,提供了聊天、语音和视频通话、文件共享等功能。它是一个全面的、统一的协作平台,提供了联系人、群组、文件、应用程序等功能。
两者的关系是: Azure Communication Services 是 Microsoft Teams 的基础设施服务,Teams 是一个基于 Azure Communication Services构建的应
微软现在已经把 Azure Communication Services 开放给广大开发人员使用。通过使用 Azure Communication Services,开发人员可以在他们的应用程序中实现以下功能:
-
聊天:可以在应用程序中建立和管理群组聊天会话,或在两个人之间进行点对点聊天。
-
语音和视频通话:支持通过应用程序进行语音和视频通话,支持一对一或多对多通话场景。
-
即时通信:可以在应用程序中实现即时通信,如即时消息、推送通知等。
-
客服:支持在应用程序中实现客服系统,如客户和客服之间的在线对话。
-
电话系统:支持在应用程序中实现电话系统,如呼叫转移、语音信箱等。
我们接下来就会用几篇文章来介绍如何使用 ACS,那在这里我们先来创建一个 ACS 资源:
- 在 Azure 门户中登录。
- 在顶部搜索栏中键入“Azure Communication Services”,然后选择“Azure Communication Services”。
-
在“Azure Communication Services”页面上,选择“创建”。
- 在“创建 Azure Communication Services”页面上,输入资源的名称、选择订阅、选择组织和资源组,然后选择“下一步: 配置”。
- 在“配置”页面上,选择地理位置
- 在“概览”页面上,选择“创建”。
创建资源可能需要几分钟时间。 创建后,可以在 Azure 门户中的“资源组”中找到它。
我们进入 “Keys” 界面,就可以看到 Endpoint 和两个 key 和两个 connection string,我们在后面的文章中会用到 connection string。