在 Skype for Business Server 中配置视频互操作服务器

总结:在 Skype for Business Server 中配置视频互操作服务器 (VIS) 角色。

使用 Windows PowerShell 配置 VIS 与视频中继关联的设置。 安装 VIS 服务后,将创建全局范围的视频中继配置。 此视频中继配置适用于所有中继的 VIS,这些中继没有具有更具体范围的视频中继配置。 视频中继配置是适用于视频中继的设置的集合。

配置视频中继和拨号计划

使用以下Windows PowerShell命令指定要与 VIS 和所有视频网关之间的拓扑文档中定义的新定义的中继 () 关联的视频中继配置和拨号计划。 可在全局、站点或服务(视频网关)级别设置这些设置。

每个Skype for Business Server部署创建具有全局范围的拨号计划。 此拨号计划由 VIS 应用于所有中继,这些中继没有任何具有更具体范围的拨号计划。

使用 Windows PowerShell 配置 VIS

  1. 使用以下Windows PowerShell cmdlet 在 VIS 和 Cisco Unified Communications Manager (CallManager 或 CUCM) 之间的中继上使用的) 一组设置 (创建新的视频中继配置:

    New-CsVideoTrunkConfiguration -Identity "Service:VideoGateway:CUCMVIS1.CUCMInterop.contoso.com" -GatewaySendsRtcpForActiveCalls $false -GatewaySendsRtcpForCallsOnHold $false -EnableMediaEncryptionForSipOverTls $true(or $false)
    

    如果需要修改现有视频中继,请使用以下Windows PowerShell cmdlet:

    Set-CsVideoTrunkConfiguration -Identity "Service:VideoGateway:CUCMVIS1.CUCMInterop.contoso.com" -GatewaySendsRtcpForActiveCalls $false -GatewaySendsRtcpForCallsOnHold $false -EnableMediaEncryptionForSipOverTls  $true(or $false)
    

    若要查看与特定视频中继配置关联的设置,请使用以下Windows PowerShell cmdlet:

    Get-CsVideoTrunkConfiguration -Identity "Service:VideoGateway:CUCMVIS1.CUCMInterop.contoso.com"
    

    若要删除特定的视频中继配置,请使用以下Windows PowerShell cmdlet (请注意,如果特定中继) 没有更具体范围的视频中继配置,则全局范围的视频中继配置适用:

    Remove-CsVideoTrunkConfiguration -Identity "Service:VideoGateway:CUCMVIS1.CUCMInterop.contoso.com"
    
  2. 使用以下Windows PowerShell cmdlet 建立与中继关联的拨号计划:

    New-CsDialPlan -Identity "Service:VideoGateway:CUCMVIS1.CUCMInterop.contoso.com" -SimpleName "TrunkTestDialPlan" 
    New-CsVoiceNormalizationRule -Identity "Service:VideoGateway:CUCMVIS1.CUCMInterop.contoso.com/SevenDigitRule" -Pattern '^(\d{7})$' -Translation '+1425$1' 
    Get-CsDialPlan -Identity "Service:CUCMVIS1.CUCMInterop.contoso.com"
    Remove-CsVoiceNormalizationRule -Identity  "Service:VideoGateway:CUCMVIS1.CUCMInterop.contoso.com/Keep All"
    

需要 Remove-CsVoiceNormalizationRule 命令来替代干扰预期的 VIS 和 CUCM 交互的默认规则。

注意

Remove-CsDialPlan 可用于删除拨号计划。

对于来自其请求 URI 包含非 E.164 号码的视频网关的视频 SIP 中继呼叫,VIS 读取与关联中继关联的拨号计划的名称,并在 VIS 发送到前端的邀请中的请求 URI 的电话上下文部分包含拨号计划名称。 然后前端的转换应用程序会提取与拨号计划关联的规范化规则并将其应用于请求 URI。

中继配置选项

前面提到的视频中继配置Windows PowerShell cmdlet 是 2015 Skype for Business Server的新增内容。 需要对与视频中继配置关联的设置进行简要说明。

GatewaySendsRtcpForActiveCalls 此参数确定是否将 RTCP 数据包从 VTC 发送到 VIS 进行活动调用。 此情况下的活动呼叫是指允许媒体沿至少一个方向流动的呼叫。 如果 GatewaySendsRtcpForActiveCalls 设置为 True,则 VIS 在超过 30 秒的时间内未收到 RTCP 数据包时,可以终止调用。 默认值为 True

GatewaySendsRtcpForCallsOnHold 此参数确定是否继续通过中继发送 RTCP 数据包,以便保留的呼叫,并且预期不会向任一方向流动媒体数据包。 如果在呼叫处于保留状态时,没有 RTCP 数据包从 VTC 流向 VIS,VIS 可以终止呼叫。 默认值为 True。 当 SIPTransport 协议设置为 TCP 时,将忽略此设置。

EnableMediaEncryptionForSipOverTls 当 SIPTransport 协议设置为 TLS 时,此参数启用或禁用媒体的 SRTP。 默认值为 True。 当 SIPTransport 协议设置为 TCP 时,将忽略此设置。

EnableSessionTimer 此参数为与视频 SIP 中继关联的每个 SIP 对话启用或禁用 VIS 端的会话计时器。 默认值为 False

ForwardErrorCorrectionType 此参数用于确定是否在视频互操作服务器和视频网关之间的腿上应用视频流的前向错误更正 (FEC) 。 将 ForwardErrorCorrectionType 设置为“None”会关闭 VIS 和视频网关/VTC 之间的 FEC。 将 ForwardErrorCorrectionType 设置为“Cisco”,使 FEC 与 Cisco 的视频网关兼容,例如 Cisco Unified Communications Manager (CUCM) 。 默认值为 None

另请参阅

配置 CUCM 以便与 Skype for Business Server 进行互操作