Skip to the content.

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 资源:

  1. 在 Azure 门户中登录。
  2. 在顶部搜索栏中键入“Azure Communication Services”,然后选择“Azure Communication Services”。
  3. 在“Azure Communication Services”页面上,选择“创建”。 ACS

  4. 在“创建 Azure Communication Services”页面上,输入资源的名称、选择订阅、选择组织和资源组,然后选择“下一步: 配置”。
  5. 在“配置”页面上,选择地理位置
  6. 在“概览”页面上,选择“创建”。

ACS

创建资源可能需要几分钟时间。 创建后,可以在 Azure 门户中的“资源组”中找到它。

ACS

我们进入 “Keys” 界面,就可以看到 Endpoint 和两个 key 和两个 connection string,我们在后面的文章中会用到 connection string。

ACS

Written on May 20, 2022