在外部应用中集成 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 或本机应用中的示例:
虚拟约会
虚拟约会是在客户和企业之间在设定的时间组织会议。 客户和业务之间的明显分离,以及交互的计划方面,是大多数虚拟约会的基本特征。
例如,各个行业都使用虚拟约会,例如与医疗保健专业人员、贷款人员或产品支持技术人员的会议。
若要生成虚拟约会应用,请执行以下步骤:
- 使用 Graph onlineMeeting API 生成通信管理服务函数。 此函数处理安排会议和设置选项,例如录制可用性。
- 将 Azure 通信服务通话和聊天集成到 Web 或本机应用中。 有关详细信息,请参阅 电话服务概念 和 聊天概念。
- 将通信管理服务配置为与客户端应用共享 Teams 会议元数据。
Azure 通信服务客户端库 可用于各种平台和语言,例如 Web 客户端 (JavaScript) 、iOS (Swift) 、Android (Java) 、Windows (.NET) 。 客户端库支持移动和桌面 Web 客户端。
可以使用开源 UI 库 开发 Web、iOS 和 Android 应用。 Azure 通信服务与标识无关,可以控制如何识别最终用户并对其进行身份验证。
有关详细信息和快速入门,请参阅:
- 概念:使用 Azure 通信服务虚拟访问应用
- 概念:Azure & Teams 互操作性
- 用于加入 Teams 会议的 Azure 体系结构指南
- 用于加入 Teams 会议的 Azure 示例生成器
- 快速入门:以外部用户身份加入 Teams 会议
联系中心
联系中心应用侧重于使用者和代理之间的计划外通信。 交互的计划外性质是联络中心应用的一个关键属性。 联系中心捕获了一大系列应用,这些应用在以下方面各不相同:
- 规模: 小企业可能很少有员工担任有限角色的代理,例如提供预订预订联系号码的餐厅。 航空公司可能会雇用数千名员工和供应商,提供全天候联系中心。
- 渠道: 组织可以通过电话系统、应用、短信服务 (短信) 或消费者通信平台与消费者联系。
- 组织方法: 大多数企业都有员工作为代理运营,他们使用 Teams 或许可的联络中心作为服务 (CCaaS) 软件。 或者,其他企业可能会外包代理角色,或使用完全运营联络中心的专业服务提供商。
若要生成联系中心应用,请执行以下步骤:
- 规划和配置 Teams 自动助理和呼叫队列。
- 使用 Graph API 生成通信管理服务函数,以检索自动助理和呼叫队列的元数据。
- 将 Azure 通信服务通话和聊天集成到 Web 或本机应用中。 有关详细信息,请参阅 电话服务概念 和 聊天概念。
- 将通信管理服务配置为将 Teams 自动助理或呼叫队列元数据共享到客户端应用。
Azure 通信服务 UI 库 包含 一个呼叫组合 ,可快速、直接地将这些计划外呼叫体验集成到移动和桌面 Web 客户端。
有关详细信息和快速入门,请参阅: