使用本文来使用 Cisco Call 选项配置您的 Microsoft Teams 应用。 Webex Calling 图标带有电话和 Webex 徽标,象征着呼叫集成。 图标被添加到左侧导航并作为消息传递扩展。关闭 Teams 呼叫选项后,组织中的每个人都使用相同的平台拨打和接听电话。

必要条件

  • 确保您是 Microsoft Teams 管理员。

  • 确保您可以访问控制中心。

  • 验证 个用户已在 Control Hub 中分配许可证并且已注册到 Cisco Unified Communications Manager 或 Webex Calling 以拨打电话。

  • 用户必须安装 Webex 应用程序和 Microsoft Teams。

  • 为了使 Cisco Call for Microsoft Teams 集成与 Unified CM 呼叫控制后端(本地、Webex Calling 专用实例或 UCM Cloud)配合使用,请确保您使用的是 Unified CM 12.5 SU7 或 14 SU3、Cisco Unity Connection (CUC) 12.5 或 14。

  • 对于本地 Unified CM 客户,请确保 Unified CM & CUC 集群已加入 Webex Cloud-Connected UC (CCUC)。

  • 需要将这些用户从本地 Active Directory 或从云 AD(如 Azure)同步到 Control Hub 通用标识 (CI)。

  • 对于本地、Webex Calling 专用实例和 UCM Cloud 客户, 配置 Cisco Unified CM—Cisco Unified CM 上的线路号码需要与用户 ID 关联,以便使用用户名填充呼叫历史记录。从 Cisco Unified CM 管理中,使用设备电话,选择电话并单击设备名称(线路),然后从关联面板中单击所需的线路以进入与线路关联的用户

  • 确保 Unified CM 邮件 ID 与用于获取通用唯一标识符 (UUID) 的控制中心 主电子邮件 匹配。

  • 虚拟桌面基础架构 (VDI): 在 VDI 环境中使用 Cisco Call 与 Microsoft Teams 集成时,Cisco Call 和 Microsoft Teams 必须在同一虚拟机中运行。

Microsoft Teams 配置

为 Webex Calling 配置 Microsoft Teams 的步骤

1

登录 Teams 管理中心 来管理您的应用并允许 Cisco Call。

  1. 在控制 菜单中,转至 Teams 应用程序> 管理应用程序。

  2. 在搜索框中输入 Cisco Call 并选择应用名称,然后点击 允许 > 允许

    在管理应用程序页面上允许 使用应用程序 时,整个组织范围内都允许使用该应用程序。

2

管理谁可以安装 Cisco Call。

  1. 在控制 菜单中,转至 Teams 应用程序> 管理应用程序。

  2. 在搜索框中输入 Cisco Call ,选择应用名称,打开应用详情页。

  3. 单击 用户和组 选项卡,然后单击 编辑可用性

  4. 选择以下必需的选项:

    • 所有人— 选择此选项可允许所有用户(包括您组织内的用户和外部用户)安装 Cisco Call。
    • 特定用户或组— 选择此选项可仅允许选定的用户或组安装 Cisco Call。分配此选项时,从 搜索用户或组菜单中搜索用户或组。
    • 无人— 如果您不希望任何人安装 Cisco Call,请选择此选项。
  5. 单击应用

3

安装 Cisco Call,然后将图标添加到 Webex 应用程序并取消固定内置呼叫选项。

  1. 仪表板 菜单中,转到 Teams 应用 并点击 设置策略 > + 添加。为新策略命名。

  2. 已安装的应用下,点击 +Add 应用 并搜索 Cisco Call.

  3. 将鼠标悬停在应用程序名称上,然后单击 > 添加。

  4. 固定应用下,点击 +Add 应用 并搜索 Cisco Call.

  5. 将鼠标悬停在应用程序名称上,然后单击 > 添加。

  6. 要取消固定内置呼叫选项,请从 应用 栏列表中 删除 呼叫。

    确保 Cisco Call 已添加到 应用栏 列表顶部和 消息扩展 列。

  7. 单击保存

    Cisco Call 固定在应用程序菜单中,并作为所有用户的消息传递扩展。

4

可选——禁用组织范围内的内置呼叫选项,并使 Cisco Call 成为唯一的呼叫选项:

  1. 在控制 菜单中,转至 语音> 呼叫策略。

  2. 选择缺省 策略 (或创建新策略)。

    创建新策略以对组织的用户、应用程序安装和自定义应用程序应用您自己的权限。

  3. 私人呼叫关闭 然后单击 保存

  • 在 Microsoft Entra 管理中心或 Azure 门户中,集成应用程序以其原始发布名称 Webex Calling而不是 Cisco Call 显示。Microsoft Teams 显示 Cisco Call 名称,因为该应用程序后来被重命名。您可以验证应用程序 ID 为 263d10a3-85d9-493b-9593-984d0e28a895 的集成应用程序。

  • 为避免用户登录问题,请确保在[ 单点登录 设置下未为应用程序配置[ 属性和声明 。要验证这一点,请转到 Microsoft Entry 管理中心或 Azure 门户,然后转到 应用程序 > 企业应用程序 > 应用程序注册 > Webex 呼叫

接受状态同步权限

查看并接受 Microsoft Teams 中的在线状态同步权限,以在 Microsoft Teams 和 Webex 之间双向同步用户的在线状态。

1

仪表板 菜单中,转到 Teams 应用 > 管理应用程序

2

在搜索框中输入 Cisco Call ,选择应用名称,打开应用详情页。

3

单击 权限 选项卡,然后单击 授予管理员同意

4

检查是否包含以下权限。

  • 读取组织中所有用户的状态信息

  • 读取和写入所有用户的状态信息。

将 Cisco Call 集成到 Teams 中的步骤:导航到 Teams 应用程序,搜索 Cisco Call,授予管理员同意,并验证在线权限。
5

单击 接受 以接受权限。

6

确保新权限显示为已授予:

  • 权限选项卡中的确认信息可让您知道已授予所需权限的同意。

    权限选项卡中的确认屏幕

    或者

  • 登录到 Azure 门户 然后转到 Microsoft Entra ID > 企业应用程序 > Webex 呼叫 > 安全 > 权限

管理员同意中应遵守以下权限:

  • 存在.读写.全部

  • Presence.Read

  • 存在.写入

管理员同意中需遵守的权限列表:存在.读写.全部、存在.读取、存在.写入。

验证权限后,在控制中心启用状态同步。请参阅 启用双向状态同步 部分。

为避免 Microsoft Teams 和 Webex 之间的在线状态同步状态出现问题,我们建议您将 需要分配 设置设为

要更新设置,请转到 Microsoft Access 管理中心或 Azure 门户,然后转到 应用程序 > 企业应用程序 > 应用程序注册 > Webex 呼叫 > 特性 > 需要作业吗? 并选择

如果出于任何原因您需要将此设置保留为“是”,请确保按照以下 Microsoft 文档中提到的步骤正确分配用户:为应用程序分配应用角色 & 管理用户和组对应用程序的分配

自定义 Cisco Call 应用程序

您可以根据组织的需要为 Microsoft Teams 用户创建 Cisco Call 应用程序的多个自定义。您可以为所有用户创建应用程序的默认自定义,或者为单个应用程序创建 10 个额外的自定义并将其分配给特定用户或组。

有关更多信息,请参阅 为 Microsoft Teams 用户自定义 Cisco Call 应用程序

Cisco Call 和 Microsoft Teams 集成的权限

该集成服务使用 Webex 和 Microsoft API 访问数据(例如通话历史记录),以显示和更新状态(例如将语音邮件标记为已读),而不存储任何用户数据。集成和 Webex/Microsoft 后端通过加密的 HTTPS 通道发生。从而确保用户数据不会存储在云中,加强了数据的隐私和安全。

我们请求 Microsoft 提供调用 Microsoft API 所需的最低权限来启用集成功能。下表描述了我们请求的每个权限以及需要这些权限的原因。

权限原因
offline_access允许集成服务生成新的访问令牌,而无需要求用户经常重新授权
用户。读取允许集成服务读取用户的基本信息,例如电子邮件地址
用户读写允许集成服务将快速拨号存储在用户配置文件中
用户。读取。全部允许集成服务在活动目录中搜索用户以拨打电话
联系人.阅读允许集成服务搜索用户的 Outlook 联系人以拨打电话
存在.读取.全部允许集成服务订阅在线状态变更
ChannelMember.Read.All允许集成消息扩展读取频道成员,以便用户可以搜索要呼叫的特定频道成员
Chat.ReadBasic允许集成消息扩展读取群聊成员,以便用户可以搜索要呼叫的特定成员
存在.读写.全部允许集成服务订阅在线状态变更通知

Control Hub 配置

您可以在 Control Hub 中配置和启用以下功能,以便 Microsoft Teams 用户可以使用它们。

启用调用停靠窗口

呼叫停靠(多呼叫)窗口是一个单独的浮动窗口,可帮助用户在单个窗口中管理多条或共享线路。用户可以拨打和接听电话,查看所有线路的状态,并且可以更好地访问保持、转接和插入等功能,而无需切换到另一个窗口。

1

登录到 Control Hub。

2

转至服务呼叫>呼叫>客户端设置

3

转到 通话功能访问 部分,在 附加功能下,切换到 显示呼叫停靠 并选择以下选项之一:

  • 仅限多线路用户— 选择此选项仅为拥有共享线路、虚拟线路和行政助理线路的用户启用呼叫停靠窗口。

  • 对于所有用户— 选择此选项可以为所有用户启用调用停靠窗口。

显示呼叫停靠切换,并提供选项以仅为多线用户启用或为所有用户启用

您还可以在用户组级别和用户级别配置此功能。

  • 对于用户组级别:前往 服务 > 正在调用 > 客户端设置 > 模板 > 创建模板 > 通话中功能访问

  • 对于用户级别:前往 管理 > 用户 > 正在调用 > 用户通话体验 > 通话中功能访问

优化 Webex 应用程序以获得 Microsoft Teams 体验

此功能为用户提供以下体验:

  • 简化的呼叫设置——呼叫设置仅显示集成所需的选项。

  • 静音 Cisco 呼叫 - 当用户正在进行 Microsoft Teams 通话或会议时,传入的 Cisco 呼叫将被静音。要使此功能正常工作,您必须在 Control Hub 中启用此功能,并且用户必须从 Cisco Call 集成中的呼叫设置中启用 仅在我开会或通话时静音通知 选项。

    如果您在 Control Hub 中禁用此功能,则用户设置仅在用户处于 Cisco 通话或会议中时才有效。如果启用此功能,则当用户处于 Microsoft Teams 通话或会议或 Cisco 通话或会议中时,用户设置就会起作用。

  • 单一应用程序体验——当用户单击呼叫码头上的语音邮件和通话历史记录图标时,它会将用户重定向到 Microsoft Teams Cisco Call,而不是 Webex App。

    对于 Windows 用户:单击系统托盘中的 Webex 应用程序将打开呼叫码头而不是 Webex 应用程序。

1

登录到 Control Hub。

2

转至服务呼叫>呼叫>客户端设置

3

转到 Microsoft Teams 集成 部分,然后切换到 优化 Webex 应用程序以获得 Microsoft Teams 体验

针对 Microsoft Teams 体验优化 Webex 应用程序选项在 Microsoft Teams 集成下突出显示

如果您尚未启用 通话功能访问中的 ] 显示呼叫停靠 切换,则此切换将被禁用。

您还可以在用户组级别和用户级别配置此功能。

  • 对于用户组级别:前往 服务 > 正在调用 > 客户端设置 > 模板 > 创建模板 > Microsoft Teams 集成

  • 对于用户级别:前往 管理 > 用户 > 正在调用 > 用户通话体验 > Microsoft Teams 集成

启用语音邮件、通话记录和在线状态同步

语音邮件和通话记录

Webex Calling、专用实例和 UCM Cloud 客户默认启用语音邮件和通话历史记录功能。

有关为 Webex Calling 用户启用语音邮件的更多信息,请参阅:为 Webex Calling 用户配置和管理语音邮件设置

有关为 BroadWorks 用户启用语音邮件的更多信息,请参阅 为 Microsoft Teams 集成启用语音邮件

BroadWorks 管理员必须启用统一呼叫历史记录以确保该功能正常运行。有关 Webex,请参阅 Cisco BroadWorks 配置指南

双向状态同步

您可以启用双向在线状态同步功能,以在 Microsoft Teams 和 Webex 之间双向同步用户的在线状态。在线状态包括 通话中会议中演示中请勿打扰

启用此功能后,当用户拨打或接听 Webex 呼叫时,其 Microsoft Teams 状态将更改为 通话中。当他们在 Webex 应用程序或任何 Webex 设备中启用 请勿打扰 时,状态会自动同步到 Microsoft Teams。同样, 开会中演示中 状态在应用程序之间同步。

当用户的 Webex 应用程序或任何 Webex 设备上启用 请勿打扰 时,他们将不会在 Webex 应用程序、Webex 设备或 Microsoft Teams 中收到任何来电和消息的通知。

您还可以使用公共 API 来实现 Webex 与 Microsoft Teams 客户端的同步。有关详细信息,请参阅 更新组织的 MS Teams 设置

下表显示了 Webex 和 Microsoft Teams 之间的双向状态同步表示。

Webex 状态

Microsoft Teams 状态

Webex 状态显示通话中 通话中

Microsoft Teams 状态显示“正在通话” 通话中

Webex 状态显示“正在开会” 会议中(此状态仅从 Webex 同步到 Teams)

Microsoft Teams 状态显示“正在通话” 通话中

Webex 状态显示正在演示 正在演示

Microsoft Teams 状态显示“正在演示” 正在演示

Webex 状态显示“请勿打扰” 请勿打扰

Microsoft Teams 状态显示“正在演示” 请勿打扰

目前,您只能在组织级别配置此功能。

1

登录到 Control Hub。

2

转到 服务,然后单击 呼叫 > 客户端设置.

3

转到 Microsoft Teams 集成 部分并打开 Presence sync 切换按钮。

您可以打开 隐藏 Webex 窗口 切换以获得最佳体验,但这是可选的。

4

转到 请勿打扰 (DND) 状态同步 部分并打开切换开关。

在 Microsoft Teams 集成中启用 Presence 同步,可选择打开“隐藏 Webex 窗口”,并激活“DND 状态同步”。

Unified CM 用户的附加配置

要为本地 Unified CM 客户启用语音邮件、通话历史记录和双向状态同步服务,请执行以下步骤:

为本地客户启用的语音邮件服务最多需要 12 小时才能激活。

1

登录到 Control Hub。

2

前往 服务 > 已连接 UC。在 UC Management 卡片上,单击清单

将显示集群组的列表,其中包含说明、状态、集群和节点。

3

执行以下操作:

  • 启用语音信箱:

    单击需要启用语音邮件切换的 Cisco Unity Connection (CUC) 集群组旁边的 详细信息

    当为本地或专用实例组织启用语音邮件时,将创建一个新的模板 msteamsadmintemplate 和一个新的管理员用户 msteamsvoicemailadmin 。请勿修改上述模板和管理员的任何字段或设置。

  • 启用通话记录:

    单击需要启用呼叫历史记录切换的 Unified CM (CUCM) 集群组旁边的 详细信息

  • 启用状态同步:

    单击需要启用状态同步切换的 Unified CM (CUCM) 集群组旁边的 详细信息

将显示清单页面,其中列出了属于所选集群组的集群的列表。

4

单击特定产品节点所属的集群旁边的详细信息

将显示节点名称以及版本、产品和状态。

5

单击活动历史记录旁的省略号 图标,然后选择服务管理

出现“服务管理”页面,提供服务列表。

6

使用切换按钮启用 语音邮件集中呼叫历史记录在线状态同步

对于 CUC 节点

对于 Unified CM 节点

为 CUC 节点和 Unified CM 节点配置切换按钮。

为 Unified CM 节点配置切换按钮

7

点击提交

8

如果显示 数据收集确认 弹出窗口,请选中复选框表示同意,然后单击 提交