什么是 Azure 通信服务?

已完成

让我们从 Azure 通信服务的概述开始。

什么是 Azure 通信服务?

Azure 通信服务是产品和服务的平台,使你能够创建自定义的通信应用程序和解决方案。 Microsoft 采用与 Skype 和 Microsoft Teams 相同的支持技术,将其作为 Azure 产品提供给开发人员使用,并允许与其他 Microsoft 开发人员服务轻松集成,以实现附加功能。 此附加功能的示例包括:

  • 通过事件网格终结点(如 Azure Functions 和 Webhook)使用 Azure 事件网格处理短信、聊天和通话事件,以通过自动响应、机器人、电话路由等方式来增强功能。
  • 向 Azure Monitor Log Analytics 发送有关通话质量、使用情况等的诊断信息。
  • 使用 Teams 互操作性将 Azure 通信服务呼叫引入 Microsoft Teams 环境。
  • 使用 Azure 逻辑应用处理短信以实现短信自动化。

通过将 Azure 通信服务与其他 Azure 产品/服务组合在一起,可以立即启动通信解决方案,而无需痛苦地管理基础结构或处理维护工作。

Azure 通信服务的主要功能

Azure 通信服务的功能有:

  • 标识:创建和管理 Azure 通信服务标识。
  • 语音和视频通话:创建自定义语音和视频通话解决方案。
  • 聊天:启用用户之间基于文本的对话。
  • 电话服务:获取电话号码,并在通信应用程序中使用它们以提供真实电话号码的呼叫等服务。
  • 短信:发送接收和管理短信。

Azure 通信服务具有附加功能,但这些是主要的功能,我们将在此模块重点介绍。 对于其他功能,你可以在此模块的末尾找到一个链接。

如何解决我们的场景问题?

Azure 通信服务可以通过将聊天、视频和语音呼叫集成到现有应用程序中,来解决家用设备公司的问题。

通过将 Azure 通信服务集成到现有业务中,他们可以实现通信功能来解决其问题:

  • 语音和视频通话:与客户进行语音和视频通话,以诊断设备问题并为其客户提供支持。
  • 聊天:将实时聊天添加到其网站,为查看其产品的用户提供即时帮助、支持并进行销售。
  • 电话服务:管理和自动将传入呼叫接入公司电话网络,以提供更好的质量服务。
  • SMS:为客户提供和管理预约的呼出提醒。

关键功能区域概述

为了帮助你了解如何在项目中使用 Azure 通信服务,让我们更详细地了解 Azure 通信服务功能。 关键功能信息还应提供可能需要的区域,以及可以放心忽略的区域。 不需要使用每个单独的功能区域,可以进行选择。

标识功能

若要使用许多 Azure 通信服务的其他核心功能,需要创建和管理 Azure 通信服务标识。 Azure 通信服务标识独立于现有应用程序的标识平台之外,但可将标识从该平台链接到 Azure 通信服务。 创建后,这些标识会在 Azure 通信服务的其他功能(如通话、聊天等)中唯一标识 Azure 通信服务用户。 使用这些标识在这些体验中提供一致的标识,以便应用程序或体验的每个实例相互确认身份。

通话功能

通话功能提供了易于使用的语音和视频呼叫,以便你可以与用户或者用户之间彼此通信。 可以进行一对一通话和组通话。

在此基础上,还有其他一些功能也可能对你有所帮助。

  • 通话记录:录制通话以便以后播放。 对于为不在场的人员提供会议或通话记录,或对于检查培训方案的通话质量,这很有用。
  • 通话自动化:使用可提供自动消息、预约提醒、电话菜单等的服务来将通话自动化。
  • Microsoft Teams 互操作性:允许外部用户加入并参与 Microsoft Teams 通话和会议。 这会将外部客户连接到基于 Microsoft Teams 的操作。
  • 屏幕共享:允许参与者共享其屏幕以显示文档、演示文稿和其他项。
  • 自定义视频流:允许参与者共享远程视频流,使你能够从设备和程序发送自定义视频项。

有关通话功能的详细信息,请参阅 Azure 通信服务文档

Screenshot of an example Azure Communication Services calling application.

聊天功能

聊天功能提供一对一聊天和组聊天线程,以及允许用户彼此聊天的消息。 聊天功能还有许多其他功能,包括:

  • 消息历史记录:访问线程的完整聊天历史记录。
  • 自动化:从聊天线程接收事件,并使用自定义业务逻辑处理这些事件,如更新客户关系系统 (CRM)。
  • 通知:在移动设备上的聊天线程内接收新消息或事件的推送通知。
  • 表情符号和元数据:将表情符号和元数据添加到聊天消息。

有关聊天功能的详细信息,请参阅 Azure 通信服务文档。 有关详细信息,请参阅模块末尾处的“参考”部分。

Screenshot of an example Azure Communication Services pop-up chat.

电话服务功能

电话服务功能提供通过公共交换电话网络 (PSTN) 的通话。 这样,你就可以通过常规电话网络(而不是数字网络)访问、交谈和管理呼叫和消息操作。 除了这些基本功能,电话服务还包括:

  • 电话号码管理:购买并管理与电话服务系统一起使用的实际电话号码。 这包括免费电话号码。
  • 直接路由:将 Azure 通信服务的号码和呼叫路由到本地电话服务系统。

有关电话服务功能的详细信息,请参阅 Azure 通信服务文档。 有关详细信息,请参阅模块末尾处的“参考”部分。

SMS 功能

短信服务 (SMS) 功能使你可以与常规短信消息进行交互,包括:

  • 发送短信:将短信发送给电话号码。
  • 接收短信:接收短信并通过事件网格进行处理。
  • 发送报表:监视接收和阅读短信的人员。
  • 大容量消息传递:发送大型市场营销或通知消息。
  • 简码:使用缩略电话号码进行市场营销和服务。

有关 SMS 功能的详细信息,请参阅 Azure 通信服务文档。 有关详细信息,请参阅模块末尾处的“参考”部分。

Marketing image of an example Azure Communication Services SMS.