在外部应用中集成 Teams 会议和通话

Microsoft Teams 提供内置的企业到消费者 (B2C) 通信功能。 例如,银行抵押贷款官员可以使用 Teams 会议与客户进行虚拟约会。

客户可以通过以下方式加入会议:

  • 使用 Teams 本机应用或 Teams Web 客户端。
  • 拨打会议的电话号码。
  • 使用适用于 Teams 通话和会议的自定义应用。

将 Teams 互操作性集成到面向客户的 Web 或本机应用中可实现自定义的用户体验。 可以构建与移动和桌面兼容的 Web 应用,或创建适用于 iOS、Android 和 Windows 的本机应用。 此集成保留了使用 Teams 进行员工交互的优势。 这些交互可能包括员工熟悉情况、Teams 辅助功能、Teams 应用和机器人的可扩展性,以及遵守 Microsoft 365 安全性和合规性。

自定义 Web 和本机应用可以与两种类型的 Teams B2C 体验交互:虚拟约会和联络中心。

下图显示了如何将 Teams 可互操作会议和通话体验集成到 Web 或本机应用中的示例:

屏幕截图显示了可嵌入到应用或 Web 客户端中的会议和通话体验。

虚拟约会

虚拟约会是在客户和企业之间在设定的时间组织会议。 客户和业务之间的明显分离,以及交互的计划方面,是大多数虚拟约会的基本特征。

例如,各个行业都使用虚拟约会,例如与医疗保健专业人员、贷款人员或产品支持技术人员的会议。

若要生成虚拟约会应用,请执行以下步骤:

  1. 使用 Graph onlineMeeting API 生成通信管理服务函数。 此函数处理安排会议和设置选项,例如录制可用性。
  2. 将Azure 通信服务通话和聊天集成到 Web 或本机应用中。 有关详细信息,请参阅 电话服务概念聊天概念
  3. 将通信管理服务配置为与客户端应用共享 Teams 会议元数据。

Azure 通信服务客户端库可用于各种平台和语言,例如 Web 客户端 (JavaScript) 、iOS (Swift) 、Android (Java) 、Windows (.NET) 。 客户端库支持移动和桌面 Web 客户端。

可以使用开源 UI 库 开发 Web、iOS 和 Android 应用。 Azure 通信服务与标识无关,你可以控制如何标识最终用户并对其进行身份验证。

有关详细信息和快速入门,请参阅:

联系中心

联系中心应用侧重于使用者和代理之间的计划外通信。 交互的计划外性质是联络中心应用的一个关键属性。 联系中心捕获了一大系列应用,这些应用在以下方面各不相同:

  • 规模: 小企业可能很少有员工担任有限角色的代理,例如提供预订预订联系号码的餐厅。 航空公司可能会雇用数千名员工和供应商,提供全天候联系中心。
  • 通道: 组织可以通过电话系统、应用、短信服务 (短信) 或消费者通信平台与消费者联系。
  • 组织方法: 大多数企业都有员工作为代理运营,他们使用 Teams 或许可的联络中心作为服务 (CCaaS) 软件。 或者,其他企业可能会外包代理角色,或使用完全运营联络中心的专业服务提供商。

若要生成联系中心应用,请执行以下步骤:

  1. 规划和配置 Teams 自动助理和呼叫队列
  2. 使用 Graph API 生成通信管理服务函数,以检索自动助理和呼叫队列的元数据。
  3. 将Azure 通信服务通话和聊天集成到 Web 或本机应用中。 有关详细信息,请参阅 电话服务概念聊天概念
  4. 将通信管理服务配置为将 Teams 自动助理或呼叫队列元数据共享到客户端应用。

Azure 通信服务 UI 库包括一个呼叫组合,可实现将这些计划外通话体验快速直接集成到移动和桌面 Web 客户端。

有关详细信息和快速入门,请参阅: