在 Skype for Business Server 中规划视频互操作服务器

总结:在计划将Skype for Business Server与第三方电话会议设备集成时,请查看本主题。

Skype for Business Server现在允许你与某些第三方 VTC (视频电话会议系统集成) 解决方案。 启用此视频会议互操作性的新服务器角色是视频互操作服务器 (VIS) ,它目前作为仅可用于本地安装的独立服务器角色实现。 VIS 充当第三方电话会议系统和Skype for Business Server部署之间的中介。 对于此版本,VIS 专用于实现与 Cisco/Tandberg 视频系统之间的互操作性。 查看本文,确定是否在Skype for Business Server安装中使用此功能。

设备互操作性

在 Cisco Unified Communications Manager (CallManager 注册的 Cisco VTC 或 CUCM) 版本 10.5 和 CUCM 与 VIS 之间设置的 TCP SIP 中继中,对互操作性进行了测试并支持。

当前支持的 VTC 包括:

  • Cisco C40

  • Cisco C60

  • Cisco C90

  • Cisco MX200

  • Cisco MX300

  • Cisco DX80

  • Cisco EX60

  • Cisco EX90

  • Cisco SX20

注意

这些系统上需要 Cisco 软件版本 TC7.0.0 或更高版本才能与Skype for Business Server集成才能按预期工作。

SIP 中继

视频互操作服务器在 SIP 中继模式下运行,其中 VTC 继续向现有 Cisco 基础结构注册 ,例如,Cisco 呼叫管理器 (CUCM) 。 在 CUCM 和 VIS 之间定义了视频 SIP 中继,从而可以在两个系统之间路由呼叫。 仅支持通过 SIP 中继从 VTC 向 VIS 路由呼叫。 因此,VTC 可以通过拨打与呼叫自动助理) 关联的电话号码来拨入Skype for Business会议 (,但不能拖放到会议中。

SfB 中 VIS 的示意图。

功能

此服务器角色提供:

  • 第三方视频系统使用的 H.264 格式与Skype for Business Server部署之间的转换。

  • 将给定分辨率的单个视频流从 VTC 转换为多个不同分辨率的联播流,以便在Skype for Business Server部署中使用。 这些流可以发送到 AVMCU,然后发送到Skype for Business Server终结点和请求不同分辨率的其他视频系统。 当第三方视频系统参与Skype for Business A/V 电话会议时,也会使用此转换。 在特定 VIS 服务器中达到转码限制后,针对不同分辨率的任何后续请求将仅接收分辨率最低的流。

  • 支持 CUCM 网关与Skype for Business Server视频互操作服务器之间的视频 SIP 中继;VTC 继续向 Cisco 网关注册,并通过网关启动对Skype for Business部署的调用。 呼叫通过视频 SIP 中继从网关路由到Skype for Business视频互操作服务器。

  • 支持会议室中的用户使用支持的视频系统从该系统拨号加入开启或关闭的会议。 此呼叫将遍历视频 SIP 中继。

  • 支持用户在会议室中使用受支持的视频系统呼叫Skype for Business客户端。 此呼叫将遍历视频 SIP 中继。

  • 支持从Skype for Business Server端或支持的 VTC 系统对点到点和多点呼叫(包括静音/取消静音音频、暂停/恢复视频、锁定视频和保持/取消保留呼叫)进行中呼叫控制。

已知限制

此服务器角色存在以下限制:

  • 不支持从Skype for Business通过视频 SIP 中继部署到 VTC 的新呼叫。 . 这意味着,仅支持通过视频 SIP 中继从 VTC 到Skype for Business部署的新调用。 支持的视频系统的状态将无法通过视频 SIP 中继提供给 VIS。

  • 对于视频 SIP 中继模式,仅支持独立的 VIS 池。

  • 对于通过视频 SIP 中继在 VTC 和 VIS 之间进行的通信,支持 TLS + SRTP 或 TCP + RTP。

  • 不支持应用程序共享。 会议室中的Skype for Business用户需要通过笔记本电脑(例如) )加入Skype for Business会议 (,并在会议室中与 VTC 无关的免费监视器之一上显示应用共享屏幕。

  • 不支持 VTC 通过 VIS 加入联盟会议。

  • 不支持 VTC 通过 VIS 加入联机会议。

  • 不支持通过 VIS 从 VTC 向 PSTN 路由呼叫。

  • 不支持通过 VIS 从 PSTN 向 VTC 路由呼叫。

复原机制

VIS 支持通过视频 SIP 中继传递的、来自 CUCM 的传入呼叫。 可能会丢失上游或下游连接,因此,要实现强大的复原能力,请考虑两种可能性:

  1. VIS 池故障转移如果视频网关指向的main VIS 池关闭,则视频网关已将中继定义为两个 (或更多) VIS 池时,可以恢复。 如果视频网关确定无法对主 VIS 池进行调用,则只需将呼叫路由到辅助 VIS 池。

    VIS 池故障转移示意图。

    特定的 VIS 池可以具有到多个网关的中继,但通常特定网关不能有到多个 VIS 池的中继,因此需要做一个技巧来支持此故障转移:在 DNS 中定义 2 个 FDQN,这些 FDQN 解析为视频网关的同一 IP 地址。 在拓扑文档中,将每个 FQDN 表示为单独的视频网关,其中每个视频网关都有一个到不同 VIS 池的中继,现在可以进行恢复。 (如果使用 TLS,则多个名称需要位于视频网关证书的 SAN 中。)

    注意

    VIS 仅允许传入呼叫来自拓扑文档中配置的网关。

  2. 前端故障转移 如果 VIS 池收到来自 CUCM 的呼叫,但无法访问其主下一跃点注册器或前端池,则呼叫将路由到备份前端池。

    前端故障转移示意图。

    VIS 将跟踪其主前端池及其备份前端池的状态, (在拓扑文档) 的注册器服务的备份设置中找到此设置。 它每分钟向两个池发送一次选项轮询,如果连续五次失败,VIS 会假定特定的前端池已关闭。 如果主前端池标记为关闭,并且有可用的配置备份,则 VIS 会将新调用从网关发送到备份前端池。 主前端池恢复后,VIS 将恢复使用主前端池进行新调用。

    VIS 还会为来自视频 SIP 中继的呼叫设置 10 秒计时。 如果主下一跃点前端池用于来自视频 SIP 中继的呼叫,并且主下一跃点前端池未接听某些 SIP 消息 (包括 100 尝试) 在此计时器值内发送给它的邀请,则应尝试该呼叫的备份下一跃点代理(如果已配置)。

    注意

    如果首先尝试了备用下一跃点,则接下来不会尝试主下一跃点。

    管理员还可以使用 Windows PowerShell 故障转移命令强制 VIS 使用备用前端池(例如,当必须在主前端池上执行维护时)。

指向同一网关对等方的语音和视频中继的共存

Skype for Business Server支持让语音和视频 SIP 中继使用相同的网关对等互连。 因此,同一 CUCM 部署可能具有指向中介服务器的语音 SIP 中继和指向 VIS 的视频 SIP 中继。

  • 需要在语音 SIP 中继的拓扑文档中使用特定 FQDN 定义 PSTN 网关。

  • PSTN 网关的对等方将为中介服务器。

  • 如有必要可定义多个语音中继,范围从单个 PSTN 网关涵盖到多个中介服务器池。

  • 需要在视频 SIP 中继的拓扑文档中定义视频网关并使用与 PSTN 网关相同的 FQDN。

  • 视频网关的对等方将为 VIS。

  • 可从视频网关到特定 VIS 池定义单个视频中继。

  • 需要配置 CUCM 以正确路由通过语音中继(或通过视频中继)的呼叫。 例如,从 VTC 拨号时,可能会使用特殊的拨号前缀;CUCM 可将此拨号前缀与指向 VIS 的呼叫关联,相应的转换规则会从指向 VIS 的 SIP 邀请中去掉此前缀。

Skype for Business 版本中的 VIS 与先前 Lync 版本的共存

VIS 只能作为Skype for Business部署的一部分进行部署。 它可以与作为现有部署一部分的 Lync 2013 会议和客户端互操作;在这些情况下,VIS 池需要成为Skype for Business部署的一部分,该部署包括注册器/FE 池,该池是 VIS 池的下一跃点。

VIS 不支持在 RTV 和 H.264 之间进行代码转换。 在会议中,Lync 2013 之前的客户端与 VTC 参与者之间不存在视频互操作性。

在会议中拥有 Lync 2013 之前的客户端将导致移动客户端使用 RTV 进行发送,因此,当移动客户端成为主要发言方时,VTC 将无法收到任何视频。

为了让 Lync 2013 能够与作为 Skype for Business 部署一部分的 VIS 正常开展协作,Lync 2013 需要应用相应的 CU,以便升级 Lync 2013 客户端、CAA 和 AVMCU,从而可以与 VIS 开展协作。

VIS 与 Lync 2013 和 Skype for Business 桌面客户端之间的互操作性已经过测试,确定受到支持。

VIS 与非桌面 (Android、Ipad、Iphone、Windows Phone、LMX 等的互操作性) Skype for Business在 VIS 发布时适用的应用商店提供的客户端已经过测试并受支持。

通过 FEC 从数据包丢失中恢复

可打开 FEC 以帮助从数据包丢失中恢复。 如果打开,则 VIS 到 VTC 的路径中使用的视频带宽将增加 50%。

VIS 大小调整和代码转换成本

要将来自 Cisco VTC 的单个视频流转换为多个联播视频流,需要利用 CPU 容量。 假设每个 VTC 中的一个 720p 视频流在 720p、360p 和 180p) 的单个 VIS 中转码为 720p、360p 和 180p) ,大约 16 个 VTC 可以将其视频转 (码。 如果关闭代码转换功能,可以节省 VIS CPU 资源。 但是,VIS 从 VTC 请求的视频图像将为最低的通用分辨率,以便满足 Skype for Business 端的所有接收者要求。 请注意,即便关闭代码转换功能,在 Skype for Business 客户端请求某些 VTC 无法发送的低分辨率时,此功能仍可能会被激活。

从视频网关到 VIS 的呼叫分配

通过以下其中一种 CUCM 分配机制来实现分配:

  • 使用 DNS 进行动态分配。

  • 在 CUCM 端,您可以定义各个中继,在其中,每个中继都在 VIS 池中的不同服务器上终结。 CUCM 将跨不同中继路由呼叫。

无混合互操作性

Skype for Business 不支持 VTC 通过本地 VIS 加入联机会议。

无联盟支持

Skype for Business 不支持 VTC 通过 VIS 加入联盟会议。

另请参阅

在 Skype for Business Server 中部署视频互操作服务器