你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

Azure 通信服务中的新增功能

利用此文章了解与 Azure 通信服务相关的新功能和其他有用信息。

2024 年 8 月

使用 Microsoft Teams 增强自定义应用体验

我们宣布了一组增强功能,用于构建连接到 Microsoft Teams 上的用户的自定义应用和网站体验。 Azure 通信服务以及这些新功能专为企业对客户 (B2C) 交互量身定制,其中外部用户(客户)与使用 Teams(业务)的员工交谈。

Teams 内增强功能

  • 分组讨论室
  • 同框场景模式
  • 增强的音频

加入 Teams 变得更轻松

  • Short URL
  • 按会议 ID 加入

同框场景模式:让所有人进入同一个会议室

我们现在支持 Microsoft Teams 公共预览版中的“同框场景模式”,从而增强通过 Azure 通信服务加入的参与者的虚拟会议体验。 此集成使 Azure 通信服务参与者能够呈现“同框场景模式”流,从而创建一个共享背景,使其感觉每个人都在同一个会议室中。 这是减少会议疲劳和帮助参与者感觉更投入和专注的好方法。

Azure 通信服务参与者在“同框场景模式”流中呈现的屏幕截图。

同框场景模式可用于使虚拟聚会更具沉浸式性和交互性。 无论是举办团队会议、虚拟活动还是课堂会议,此功能都可以让你的会议感觉更紧密。 此外,组织还可以自定义这些虚拟环境,以通过 Teams 开发人员门户反映其品牌或会议上下文。 注意,Teams 用户需要 Teams 高级版许可证才能使用自定义同框场景模式。

有关详细信息,请参阅同框场景模式

分组讨论室:增强虚拟协作

Microsoft Teams 不断努力使虚拟会议更具动态性和交互性,引入了与 Azure 通信服务集成的分组讨论室,以优化体验。 目前此功能在公共预览版中提供,使你可以将会议划分为更小、更集中的团体,增强讨论的活力和参与度。

与 Azure 通信服务集成的 Microsoft Teams 分组讨论室的屏幕截图。

分组讨论室非常适合深入探讨特定领域,而不会分散大型会议的注意力。 无论你是参与团队项目、主持课堂会议还是进行小组治疗,分组讨论室都有助于促进深入对话和积极参与。 这会带来更高效会议。

Teams 管理员可以通过会议策略轻松管理分组讨论室的可用性,确保它们得到有效使用。 目前此集成在公共预览版提供,可以领会虚拟协作的未来,使在线会议更具吸引力和交互性。

有关详细信息,请参阅教程 - 集成 Microsoft Teams 分组讨论室

增强了对音频会议的支持:确保可靠的连接

Microsoft Teams 通过彻底改变了虚拟约会期间的无缝通信,使单个 Teams 会议具有多个音频会议设置。 这意味着参与者可以通过最佳的电话线路加入,确保他们即使面对 Internet 问题也能保持连接。

Azure 通信服务现在公开此配置,使开发人员能够为客户提供最佳的电话线路。 此功能不仅增强了虚拟约会的可靠性,还可确保参与者始终保持连接状态,使虚拟会议更高效且无压力。

有关详细信息,请参阅 Teams 会议音频会议

短 URL 支持 - Web 和本机

通过 Azure 通信服务现在支持的 Microsoft Teams 的新的短 URL 格式,共享会议链接变得更加简单。 通过此更新,你可以更方便地共享会议链接,使所有参与者都获得更顺畅的流程。

我们更新了 SDK 以适应这种新格式,因此开发人员需要更新其 SDK 以利用它。 较短的 URL 不仅简化了共享过程,而且通过使链接更易于分发和管理增强了整体用户体验。

有关详细信息,请参阅快速入门:在 Teams 会议中加入通话应用

按 ID 加入 Teams 会议 – 本机

Azure 通信服务现在支持使用会议 ID 和密码加入 Microsoft Teams 会议。 此功能使开发人员能够生成适用于 iOS、Android 和 Windows 的本机应用程序,这些应用程序使用在事件邀请中找到的简单、手动输入的凭据连接到 Teams 会议。

我们启用了这种直接加入会议的方法,以便更轻松地跨各种平台保持连接和协作。 此更新可增强安全性和便利性,确保无缝访问 Teams 会议。

Microsoft Teams 加入 Teams 会议登录的屏幕截图。

有关详细信息,请参阅管理 Teams 用户的呼叫>加入 Teams 会议

更多功能和增强功能

  • 实时听录
  • 启实时音频流式处理
  • 会议室的服务器可编程性
  • 富文本支持

实时听录:即时从通话中获取见解

Azure 通信服务现在以公共预览版提供实时听录,为开发人员提供来自通话音频的即时文本输出。 此功能非常适合用于分析对话并获取可实时为业务决策或协助代理提供信息的见解。

通过集成到 Azure AI 的语音转文本服务中,实时听录支持超过 140 种语言,从而轻松地将语音识别和听录合并到应用程序中。 此功能使你可以无缝捕获和转录音频,为各种用例提供宝贵的资源

显示如何在应用中提供实时听录的示意图。

通过将这些听录与大型语言模型 (LLM) 相结合,可以获得更多见解,例如建议的后续步骤、摘要、意向和情绪分析。

有关详细信息,请参阅:

实时音频流式处理:捕获和分析对话

基于实时功能的强大功能,开发人员现在可以访问实时音频流。 这使开发人员能够创建服务器应用程序,以便在通话发生时捕获和分析每个参与者的音频。

显示如何在应用中集成实时音频流式处理的示意图。

通过将音频流式处理与调用自动化操作或自定义 AI 模型集成,可以解锁各种用例。 其中包括用于对话分析的自然语言处理 (NLP),使用生物识别进行语音身份验证,以及在活动交互期间为代理提供实时见解和建议

有关详细信息,请参阅:

会议室的服务器可编程性:增强虚拟约会

通过 Azure 通信服务对会议室调用的实时编程支持现在以公共预览版提供,通过呼叫自动化 API 启用。 预览版中的第一项功能允许从会议室拨出 PSTN。 PSTN 拨出使独立软件供应商 (ISV) 能够通过 PSTN 将多个第三方专业服务集成到虚拟约会中。

例如,翻译、社会服务代表和其他专业人员可以通过 PSTN 加入远程医疗约会或虚拟法庭。 借助这项新功能,开发人员可以有效地管理这些方案,为虚拟约会提供可靠的音频会议功能。

这只是开始。 在接下来的一年里,我们计划进一步增强这种集成,添加 AI 功能来支持各种虚拟约会方案,使该过程更加简化和有效。

有关详细信息,请参阅虚拟会议室概述>如何在虚拟会议室执行呼叫

富文本支持

Azure 通信服务聊天现在支持聊天 SDK 和 Web UI 库中的富文本编辑器和内联图像上传。 在此版本中,聊天体验更具动态性和视觉吸引力。 以下功能现在可用:

  • 不同的文本样式,包括粗体、斜体和下划线,使消息变得醒目。
  • 创建项目符号列表和编号列表的功能,更有条理性。
  • 用于调整文本缩进以提高可读性的选项。
  • 添加和更新表以更好地构建数据的功能。

Web UI 库现在还支持 ChatComposite 和 CallWithChatComposite 中的富文本编辑器。

ChatComposite

在 ChatComposite 中使用聊天的富文本的屏幕截图。

CallWithChatComposite

在 CallWithChatComposite 中使用聊天的富文本的屏幕截图。

开始操作:

2024 年 7 月

隐藏式字幕 - 本机 UI 库

隐藏式字幕现已在适用于 Android 和 iOS 的本机 UI 库中正式发布。 此功能适用于一系列场景,其中隐藏式字幕至关重要,增强了有听力障碍的用户的体验,并确保包容性。

Android 和 iOS 的本机 UI 库中的隐藏式字幕的屏幕截图。

本机 UI 库中的隐藏式字幕简化了 Azure 通信服务和 Microsoft Teams 之间的集成,使用户能够更轻松地无缝连接和协作。 它简化了该过程,并增强了用户体验。

例如,拥有多元化员工的多国律师事务所可以在视频会议期间使用隐藏式字幕,以确保所有员工(无论语言能力或听觉能力如何)都可以完全参与。 例如,在涉及复杂的法律讨论的会议中,隐藏式字幕可以帮助非母语者更轻松地跟进。 此外,公司可以在与 Microsoft Teams 的互操作方案中使用此功能,确保与客户和合作伙伴无缝通信。

有关详细信息,请参阅:

会议室角色和功能 - 本机 UI 库

适用于 Android 和 iOS 的本机 UI 库现在包括正式版会议室集成,为呼叫参与者提供增强的角色和功能。 此集成为客户提供了对通话更大的灵活性和控制性,使客户保持管理能力。

请考虑一家与世界各地的员工举行虚员工大会的公司。 借助会议室集成,公司可以分配演示者、与会者和使用者等角色,确保有条理、有序的会议环境。 此设置对于在大型会议中保持秩序至关重要,允许高效的信息传播和富有成效的问答环节,加强组织沟通和参与。

若要了解如何配置标准会议室体系结构以验证角色分配和创建,请参阅下图。

显示如何配置标准会议室体系结构以验证角色分配和创建的示意图。

会议室 API 使开发人员能够创建聊天室、管理用户并调整会议室的生存期。 会议室 API 是独立于 UI 库的后端服务。

有关详细信息,请参阅:

Teams 会议中的文件共享

在使用 Azure 通信服务聊天服务进行的 Microsoft Teams 会议期间共享文件现已正式发布。 文件共享使参与者能够共享日常业务需求所需的文档,例如产品信息、小册子或后续保养说明。

显示如何在使用 Azure 通信服务聊天服务进行的 Microsoft Teams 会议期间共享文的示意图。

使用此函数增强 Teams 会议中的体验。 文件共享使用户能够更轻松地协作处理文档,并根据需要提出澄清问题,以完成业务流程。 业务流程可能包括开设帐户、审查结果、提供建议或后续保养说明,以及许多其他方案。

有关详细信息,请参阅:

支持 Teams 分组讨论室

JavaScript 通话 SDK 现在支持公共预览版中的 Microsoft Teams 分组讨论室。 使用通话 SDK 的Azure 通信服务本机参与者和 Microsoft 365 参与者可以参加 Teams 会议分组讨论室。 对 Teams 分组讨论室的支持为虚拟会议带来了更大的灵活性和协作机会。

Azure 通信服务本机参与者和 Microsoft 365 参与者使用通话 SDK 参加 Teams 会议分组讨论室的屏幕截图。

什么是分组讨论室

Teams 分组讨论室使会议主持人能够在较大的 Teams 会议中创建单独的小规模会话。 此功能适用于各种场景,例如:

  • 医疗保健:在与医疗保健提供商进行小组虚拟访问期间,会议组织者可以将患者分配到分组讨论室讨论特定领域,然后再在较大的小组会话中继续讨论。 医疗保健提供商可以访问每个分组讨论室,与患者单独联系。

  • 法律:在虚拟法庭听证会上,被告及其律师可以加入分组讨论室进行私人旁厅谈话。

  • 会议:在虚拟行业会议上,会议组织者可以将与会者放入具有重点主题的独立讨论组,然后返回大型会议,与更广泛的受众分享见解。

工作原理

Microsoft Teams 用户可以为计划的会议创建分组讨论室。 会议组织者可以将通话 SDK 参与者分配到单独的分组讨论室。 参与者可以在分组讨论室和主会议之间无缝加入和移动,就像任何其他 Teams 用户一样。

为什么这一点很重要

在 Teams 分组讨论室中包括 ACS 用户的功能会增强协作体验,使其更具包容性和通用性。 无论你是在举办培训课程、研讨会还是促成集体讨论,分组讨论室都会提供促进有意义的互动和富有成效的讨论所需的结构。

立即开始

若要开始使用此功能,请确保具有最新版本的通话 SDK。 有关实现和使用 Teams 分组讨论室的详细信息,请参阅教程 - 集成 Microsoft Teams 分组讨论室

通话结束调查 - 本机

“通话结束调查”使开发人员能够自定义问题,以在通话结束时收集反馈。 此功能现已正式发布。 通过直接从用户收集有价值的见解,开发人员可以做出明智的决策,以有效地增强其服务。 此功能现已正式发布,适用于 Android、iOS 和 Windows 平台。

假设一家医疗保健提供商使用此功能在远程医疗咨询后收集反馈。 通过自定义问题来询问对于沟通清晰度、易于访问性和对医疗建议的满意度,提供商可以快速确定需要改进的领域。 这种即时的具体反馈可帮助提供商提高患者护理质量、简化操作并提高患者满意度。

有关详细信息,请参阅:

通话调查结束教程:通话结束调查

转接语音邮件

该功能现已正式发布,Microsoft Teams 组织者可以将呼叫参与者配置为直接转接 Teams 用户的语音邮件,无需致电 Teams 用户。 当转接方知道被转接方无法接听呼叫时,这非常有用。

有关详细信息,请参阅转接呼叫

2024 年 5 月

聊天线程的数据保留

开发人员现在可以创建保留策略为 30 至 90 天的聊天线程。 此功能目前为预览版。

设置保留策略是可选的。 开发人员可以选择创建具有无限保留期的聊天线程(默认),或设置 30 至 90 天的保留策略。 如果需要将线程保留超过 90 天,则可以使用“更新聊天线程属性 API”来延长时间。 该策略适合需要将数据移入其存档以用于历史记录用途或在特定时间内删除数据的组织用来管理数据。

该策略不会影响现有的聊天线程。

有关详细信息,请参阅:

PowerPoint Live

现在,PowerPoint Live 正式发布,为演示者和观众提供了一种引人入胜的体验。 PowerPoint Live 将 PowerPoint 演示与 Microsoft Teams 会议的连接和协作相结合。

Microsoft Teams 会议中 PowerPoint Live 演示文稿和协作的屏幕截图。

会议参与者现在可以使用 Azure 通信服务 Web UI 库查看 Teams 客户端启动的 PowerPoint Live 会话。 参与者可以跟随演示文稿并查看演示者注释。 开发人员可以通过我们的复合组件(例如 CallCompositeCallWithChatComposite)以及 VideoGallery 等组件使用此功能。

有关详细信息,请参阅 Microsoft Teams 中的 PowerPoint Live 简介(博客文章)通过 Microsoft Teams 中的 PowerPoint Live 进行演示

实时反应

现在,更新的 UI 库复合组件和组件已正式发布,其中包括实时通话期间的反应。 UI 库支持这些反应:👍 喜欢、爱、👏 鼓掌、😂 大笑、😮 惊喜。

实时通话反应的屏幕截图,包括喜欢、爱和鼓掌。

通话反应与发送它的参与者相关联,并且对所有类型的参与者(租户内、来宾、联合、匿名)都是可见的。 所有类型的通话都支持通话反应,例如会议室、组和各种规模(小、大、超大)的会议(预定、私人、频道)。

添加此功能可以促进通话中的参与,因为人们可以实时做出回应,而无需说话或打断他人。 开发人员可以通过添加以下方法来使用此功能:

  • 对 Web 上的 CallCompositeCallwithChatComposite 复合实体进行实时通话反应的能力。
  • 组件级别的通话反应。

有关详细信息,请参阅表情符号

隐藏式字幕

通过在视频通话中显示音频文本来提高可访问性。 此正式发布版本已可用于“应用到 Teams”通话,并在所有“应用到应用”通话中添加了对隐藏式字幕的支持。

应用到应用通话和 Teams 互操作性的隐藏式字幕的屏幕截图。

有关详细信息,请参阅隐藏式字幕概述

你还可以详细了解 Azure 通信服务与 Teams 的互操作性

使用 Copilot 进行呼叫诊断

AI 可以在开发生命周期的每个阶段,即设计、构建和运营阶段,为应用开发人员提供协助。 开发人员可以使用呼叫诊断中的 Azure 的 Microsoft Copilot(预览版)来了解和解决各种呼叫问题。 例如,开发人员可以向 Copilot 询问这些问题:

  • 如何在 Azure 通信服务 VoIP 通话中运行网络诊断?
  • 网络状况不佳时如何优化通话?
  • 如何修复 Azure 通信服务通话中媒体流不佳的常见原因?
  • 如何修复导致通话的视频部分失败的子代码 41048?

Azure 的 Microsoft Copilot 中的呼叫诊断的屏幕截图。

呼叫诊断可以帮助开发人员了解通话质量和可靠性,以便他们为客户提供出色的通话体验。 许多问题可能会影响通话质量,例如 Internet 连接不佳、软件兼容性问题和设备技术问题。

对于所有通话参与者(无论是签入后等待医生电话的患者,还是正在与老师上课的学生)而言,找到这些问题的根本原因可以缓解潜在的令人沮丧的情况。 通过通话诊断,开发人员可以向下钻取数据,以查明根本问题并找到解决方案。 你可以使用 Azure 门户中的内置视觉对象,也可以将底层使用情况和质量数据连接到自己的系统。

有关详细信息,请参阅通话诊断

2024 年 4 月

Microsoft Teams for Calling 的企业对消费者可扩展性

开发人员可以在 Azure 通信服务通话工作流中对 Microsoft Teams 用户利用通话互操作性。 此功能现在为公开发行版本。

开发人员可以使用通话自动化 API 将 Teams 用户引入企业对消费者 (B2C) 通话工作流和互动,从而帮助提供高级的客户服务解决方案。 此互操作性通过 VoIP 提供,以减少电话基础结构开销。 开发人员可以使用参与者的 Microsoft Entra 对象 ID (OID) 将 Teams 用户添加到 Azure 通信服务呼叫。

用例

  • Teams 作为代理桌面扩展:将联系中心即服务 (CCaaS) 解决方案连接到 Teams,并使代理能够在 Teams 上处理客户呼叫。 将 Teams 同时用作内部和 B2C 通信的单一界面解决方案,可以提高代理的工作效率,并使他们能够为客户提供一流的服务。

  • 专家咨询:企业可以使用 Teams 邀请主题专家参与其客服工作流,以方便解决问题,并提高首次通话的问题解决率。

显示 Microsoft Teams for Calling 的企业对消费者可扩展性的示意图。

通过 Microsoft Teams 实现的 Azure 通信服务 B2C 可扩展性帮助客户联系销售和支持团队,并帮助企业提供有效的客户体验。

有关详细信息,请参阅通话自动化工作流与 Microsoft Teams 的互操作性

Microsoft Teams 会议中的图像共享

Microsoft Teams 用户可以在 Teams 会议环境中与 Azure 通信服务用户共享图像。 此功能现已正式发布。 图像共享增强了会议的实时协作。 还支持图像叠加,以便用户详细查看。

图像共享在许多情况下都很有用,例如企业共享展示其工作的照片,或者医生与患者共享图像以进行术后指导。

显示 Microsoft Teams 会议中的图像共享设置和示例的屏幕截图。

可以使用 UI 库或聊天 SDK 试用此功能。 该 SDK 具有 C# (.NET)、JavaScript、Python 和 Java 版本。 有关详细信息,请参阅:

深度噪音抑制

深度噪音抑制目前为预览版。 噪音抑制通过消除背景噪音改进了 VoIP 和视频通话质量,使通话和收听更容易。 例如,如果你要在咖啡厅进行 Azure 通信服务 WebJS 通话,打开噪声抑制功能可以消除商店的背景音,从而改善通话体验。

有关详细信息,请参阅为音频通话体验添加音频质量增强功能

适用于 Android、iOS 和 Windows 的通话 SDK

我们更新了原生通话 SDK 以改善客户体验。 此版本包括:

  • 为视频通话自定义背景
  • 代理配置
  • Android TelecomManager 集成
  • 数据通道中的单向通信
  • 推送通知的生存时间

为视频通话自定义背景

为视频通话自定义背景功能已正式发布。 此功能使客户能够消除其背后的干扰。 客户可以上传自己的个性化图像,以用作背景。

显示了视频通话的自定义背景的屏幕截图。

例如,企业主可以使用通话 SDK 显示自定义背景来代替实际背景。 例如,你可以上传一个现代宽敞办公室的图像,并将其设置为视频通话的背景。 加入通话的任何人都会看到定制的背景,它看起来逼真自然。 你还可以使用自定义品牌图像作为背景,向客户展示清新的图像。

有关详细信息,请参阅快速入门:向视频通话添加视频效果

代理配置

代理配置现已正式发布。 某些环境,例如高度监管的行业或处理机密信息的行业,需要使用代理来保护和控制网络流量。 你可以使用通话 SDK 为 Azure 通信服务通话配置 HTTP 和媒体代理。 这样,就可以确保你的通信符合网络政策和法规。 你可以使用原生 SDK 方法为应用设置代理配置。

有关详细信息,请参阅对通话流量进行代理

Android TelecomManager 集成

Android TelecomManager 管理 Android 设备上的音频和视频通话。 使用 Android TelecomManager 可以在各种 Android 应用和设备上提供一致的用户体验,例如,在系统 UI 中显示呼入和呼出,将音频路由到设备,以及处理通话中断。

现在,你可以将你的应用与 Android TelecomManager 集成,以利用其功能为你的自定义通话场景服务。 有关详细信息,请参阅与 TelecomManager 集成

数据通道中的单向通信

数据信道 API 已正式发布。 数据信道包括单向通信,这可在音频和视频通话期间实现实时消息传递。 使用此 API,你可以将数据交换功能集成到应用程序中,帮助为用户提供无缝的通信体验。

数据信道 API 使用户能够在正在进行的音频或视频通话期间即时发送和接收消息,从而促进流畅高效的通信。 在群组通话时,参与者可将消息发送到单个参与者、一组特定的参与者或通话中的所有参与者。 这种灵活性可在群组交互过程中增强用户之间的通信和协作。

有关详细信息,请参阅数据信道

推送通知的生存时间

推送通知的生存时间 (TTL) 功能现已正式发布。 TTL 是推送通知令牌有效的持续时间。 使用持续时间较长的 TTL 可以帮助你的应用程序减少用户的新令牌请求数量,并改善体验。

例如,假设你创建了一个应用,使患者能够预订虚拟医疗预约。 当该应用不在前台时,它使用推送通知来显示呼入 UI。 以前,该应用必须每 24 小时向用户请求一个新的推送通知令牌,这可能会很烦人,也会造成干扰。 借助延长的 TTL 功能,你现在可以根据业务需求将推送通知令牌配置为最长持续六个月。 这样,应用可以避免频繁的令牌请求,并为客户提供更流畅的通话体验。

有关详细信息,请参阅为通话启用推送通知

通话 SDK 原生 UI 库更新

通过使用 Azure 通信服务通话 SDK 原生 UI 库,你现在可以生成用于故障排除的加密日志,并为客户提供用于加入通话的可选仅音频模式。

Android 和 iOS 版原生 UI 库故障排除

现在,在正式版本中,你可以在对 Android 和 iOS 版通话 SDK 原生 UI 库进行故障排除时加密日志。 你可以轻松生成加密的日志来与 Azure 支持共享。 理想情况下,通话正常进行,或开发人员自行修正问题。 但客户始终有 Azure 支持作为最后一道防线。 我们努力使这些参与方式尽可能简单快捷。

有关详细信息,请参阅对 UI 库进行故障排除

UI 库中的仅音频模式

通话 SDK UI 库中的“仅音频”模式现已正式发布。 该模式允许参与者仅使用音频加入通话,而无需共享或接收视频。 参与者可以使用此功能节省带宽并最大程度地保护隐私。

当仅音频模式激活时,它会自动禁用发送和接收流的视频功能。 它通过删除与视频相关的控件来调整 UI 以反映此更改。

有关详细信息,请参阅在 UI 库中启用仅音频模式

2024 年 3 月

呼叫 Microsoft Teams 呼叫队列和自动总机

现在,Azure 通信服务中已正式提供对 Teams 呼叫队列和自动助理的呼叫,以及 Teams 电话的即点即用。

组织可以使客户只需在 Microsoft Teams 上快速联系到销售和支持成员。 向网站添加点击呼叫小组件后,例如,指向销售部门的“销售”按钮或指向采购的“购买”按钮,客户只需点击一下即可直接连接到 Teams 呼叫队列或自动总机。

详细了解将通话应用加入到 Teams 呼叫队列自动总机,以及构建联系中心应用程序

电子邮件更新

Azure 通信服务电子邮件服务的更新包括 SMTP 支持、选择退出管理、Azure PowerShell cmdlet 和 Azure CLI 扩展。

SMTP

Azure 通信服务电子邮件中的 SMTP 支持现已正式发布。 开发人员可以使用它轻松发送电子邮件,改进安全功能,并更好地控制传出通信。

SMTP 中继服务充当电子邮件客户端与邮件服务器之间的链接,有助于更有效地传递电子邮件。 它建立了一个专门的中继基础设施,不仅可以处理更高的吞吐量需求和成功的电子邮件传递,还可以帮助改进身份验证以保护通信。 此服务还为企业提供了一个集中式平台,使其能够管理所有 B2C 通信的传出电子邮件并深入了解电子邮件流量。

借助此功能,客户可以从本地 SMTP 解决方案切换,或通过 Azure 通信服务电子邮件将其业务线应用程序链接到基于云的解决方案平台。 SMTP 支持启用:

  • 使用 TLS 1.2 加密的可靠 SMTP 终结点。
  • 使用 Microsoft Entra 应用程序 ID 进行身份验证,以便通过 SMTP 发送电子邮件。
  • 通过 SMTP 和 REST API 为 B2C 通信提供大容量发送支持。
  • 符合客户的数据处理和隐私要求。

显示电子邮件 SMTP 命令流程图的示意图。

有关详细信息,请参阅电子邮件 SMTP 支持

退订管理

电子邮件选择退出管理现在以预览版提供集中式取消订阅列表和保存到数据存储的选择退出首选项。 此功能可帮助开发人员满足电子邮件提供商的准则,电子邮件提供商要求在从他们平台发送的电子邮件中实现一键式列表取消订阅。

选择退出管理可帮助你识别并避免发送问题。 通过添加抑制列表功能,你可以保持合规性,帮助改善声誉,并使客户能够轻松管理退订。

显示电子邮件抑制列表流程图的示意图。

管理电子邮件退订功能入门。

Azure PowerShell cmdlet 和 Azure CLI 扩展

为了增强开发人员体验,Azure 通信服务正在引入更多 Azure PowerShell cmdlet 和 Azure CLI 扩展,用于处理电子邮件。

Azure PowerShell cmdlet

通过添加这些新的 cmdlet,开发人员可以使用 Azure PowerShell cmdlet 对电子邮件服务执行所有 CRUD(创建、读取、更新、删除)操作,包括:

  • 创建通信服务资源(现有)
  • 创建电子邮件服务资源(新增)
  • 创建 Azure 托管域或自定义域资源(新增)
  • 启动或取消自定义域验证(新增)
  • 将发件人用户名添加到域(新增)
  • 将域资源链接到通信服务资源(现有)

Azure PowerShell 参考中了解详细信息。

Azure CLI 扩展

开发人员可以将 Azure CLI 扩展用于电子邮件的端到端流,包括:

  • 创建通信服务资源(现有)
  • 创建电子邮件服务资源(新增)
  • 创建 Azure 托管域或自定义域资源(新增)
  • 将发件人用户名添加到域(新增)
  • 将域资源链接到通信服务资源(现有)
  • 发送电子邮件(现有)

Azure CLI 参考中了解详细信息。

2024 年 2 月

有限访问用户令牌

有限访问用户令牌现已正式发布。 有限访问用户令牌使客户能够更好地控制用户功能,例如,启动新的呼叫/聊天或参与正在进行的通话/聊天。

当客户创建 Azure 通信服务用户标识时,用户被授予通过访问令牌参与聊天或通话的能力。 例如,用户必须具有聊天令牌才能参与聊天线程或具有 VoIP 令牌才能参与 VoIP 呼叫。 用户可以同时具有多个令牌。

借助有限访问令牌,Azure 通信服务支持在聊天和通话中控制完全访问与有限访问。 客户可以控制用户发起新通话或聊天的能力,这与参与现有的通话或聊天相对。

这些令牌解决了冷通话或冷聊天问题。 例如,如果用户拥有 VoIP 令牌,则可以在没有有限访问令牌的情况下发起通话和参与通话。 因此,从理论上讲,被告可以直接联系法官,病人可以直接联系医生。 对大多数企业来说,这种情况是不可取的。 开发人员现在能够向患者提供有限访问令牌以便他们可以加入通话,但不能直接呼叫任何人。

有关详细信息,请参阅标识模式

尝试电话呼叫

尝试电话呼叫(现为预览版)是 Azure 门户中的一个工具,可帮助客户通过拨打电话来确认电话服务连接的设置。 它适用于语音呼叫 (PSTN) 和直接路由。 尝试电话呼叫可让开发人员快速测试 Azure 通信服务通话功能,而无需现有的应用或代码。

Azure 门户中的“尝试电话呼叫”工具的屏幕截图。

有关详细信息,请参阅试用电话呼叫

原生 UI 库更新

原生 UI 库更新,包括将面向用户的诊断移动到正式版并发布一对一通话和 iOS CallKit 集成。

面向用户的诊断

面向用户的诊断现已正式发布。 此功能通过提供一组可在触发调用信号时触发的事件来增强用户体验。 例如,当参与者说话但麦克风静音或设备未连接到网络时,可以触发事件。 可以订阅网络信号弱或麦克风静音等触发器,确保始终知晓影响通话的任何因素。

将面向用户的诊断引入 UI 库可帮助客户实现事件,以实现更流畅的体验。 如果客户在呼叫期间遇到连接和质量问题(例如网络问题),则可以使用面向用户的诊断实时通知用户。 用户收到有关这些呼叫期间问题的弹出通知。 此功能还会发送遥测数据,以帮助跟踪任何事件并查看呼叫状态。

有关详细信息,请参阅面向用户的诊断

一对一通话

Android 和 iOS 的一对一调用现在以预览版 1.6.0 提供。 使用此最新的预览版,发起呼叫就像点击一样简单。 接收人会立即收到推送通知,以应答或拒绝呼叫。

如果 iOS 原生应用程序需要在两个实体之间直接通话,开发人员可以使用一对一通话功能来实现。 例如,需要调用财务顾问进行帐户更改的客户。

有关详细信息,请参阅在 UI 库中设置一对一通话和推送通知

iOS CallKit 集成

Azure 通信服务集成了 CallKit(预览版),以实现原生 iOS 通话体验。 现在,通过原生 UI SDK 进行的通话具有相同的 iOS 通话功能,例如通知、通话历史记录和暂时等候。 这些 iOS 功能与现有的原生体验无缝融合。

此更新使 UI 库开发人员能够避免在集成上花费时间。 CallKit 提供现成的体验,这意味着集成应用使用与常规手机网络通话相同的接口。 对于用户而言,传入 VoIP 呼叫显示熟悉的 iOS 呼叫屏幕,提供一致的直观体验。

有关详细信息,请参阅将 CallKit 集成到 UI 库中

PSTN 直接套餐

Azure 通信服务继续将直接套餐扩展到新的地理位置。 PSTN 直接产品/服务正式发布,适用于 42 个国家和地区:

阿根廷、澳大利亚、奥地利、比利时、巴西、加拿大、智利、中国、哥伦比亚、丹麦、芬兰、法国、德国、香港特别行政区、印度尼西亚、爱尔兰、以色列、意大利、日本、卢森堡、马来西亚、墨西哥、荷兰、新西兰、挪威、菲律宾、波兰、葡萄牙、波多黎各、沙特阿拉伯、新加坡、斯洛伐克、南非、韩国、西班牙、瑞典、瑞士、台湾、泰国、阿联酋(阿拉伯联合酋长国)、英国、美国

除了将所有当前套餐正式发布外,我们还推出了 400 多个新的跨国家/地区套餐。

若要了解所有新的国家/地区、电话号码类型和功能,请参阅电话号码和订阅资格的国家/地区可用性

2024 年 1 月

拨打 PSTN 号码

Virtual Rooms 支持 VoIP 音频和视频通话。 现在,你还可以拨打 PSTN 号码,并将 PSTN 参与者纳入正在进行的通话中。

Virtual Rooms 使开发人员能够以两种方式控制 PSTN 拨号功能。 开发人员不仅可以为特定 Virtual Rooms 启用/禁用 PSTN 拨号功能,还可以控制 Virtual Rooms 中的哪些用户可以发起 PSTN 拨号。只有具有演示者角色的用户才能发起 PSTN 拨号,从而帮助确保安全且结构化的通信。

有关详细信息,请参阅快速入门:创建和管理会议室资源

远程将所有通话参与者静音

参与者现在可以将 Virtual Rooms 通话中的其他参与者静音。 以前,Virtual Rooms 通话中的参与者只能将自己静音/取消静音。 有时,由于背景噪音或某人的麦克风未静音,参与者希望将其他人静音。

具有演示者角色的参与者可以将一个参与者、多个参与者或所有其他参与者静音。 用户能够根据需要将自己取消静音。 出于隐私原因,没有人可以将其他参与者取消静音。

有关详细信息,请参阅将其他参与者静音

Virtual Rooms 中的通话录制

开发人员现在可以从在 Virtual Rooms 中进行的通话中启动、暂停和停止通话录制。 通话录制是一项服务端功能。 开发人员使用服务器端 API 调用启动、暂停和停止录制。 此功能使可能无法参加原始会话的受邀参与者能够异步查看录像并了解最新信息。

有关详细信息,请参阅在客户端上管理通话录制

Virtual Rooms 中的隐藏式字幕

隐藏式字幕是指将语音或视频通话的音轨转换为实时显示的书面文字。 对于喜欢阅读音频文本以更积极地参与对话和会议的参与者来说,隐藏式字幕是一种有用的工具。 当参与者可能处于嘈杂环境或音频设备有问题时,隐藏式字幕也有帮助。

隐藏式字幕一律不保存,并且仅对已启用该字幕的用户显示。

Virtual Rooms 示例中使用的隐藏式字幕的屏幕截图。

有关详细信息,请参阅隐藏式字幕概述