安装和配置适用于 Skype for Business Server 的忙碌选项

阅读有关如何在 Skype for Business Server 中安装和配置忙碌选项的信息。

忙碌选项是 2016 年 7 月累积更新中引入的新语音策略,允许你配置当用户正在接听电话或参加会议或将呼叫置于等待状态时传入呼叫的处理方式。 可以通过忙音信号拒绝新呼叫或传入呼叫,也可以将新呼叫或传入呼叫转接到语音邮件。

如果已为组织启用忙碌选项,则企业中的所有用户(企业语音用户和非企业语音用户)都可以使用以下配置选项:

  • 忙于忙碌 - 如果用户很忙,则拒绝新的传入呼叫,并显示忙碌信号。

  • 忙碌语音邮件 - 如果用户很忙,则会将新的传入呼叫转发到语音邮件。

无论其忙碌选项的配置方式如何,呼叫或会议中的用户,或呼叫处于保留状态的用户,都不会阻止发起新的呼叫或会议。

有关忙碌选项功能的详细信息,请参阅Plan for Busy Options for Skype for Business Server

安装

请确保已安装最新版本的 Skype for Business Server,并且安装了最新的修补程序。 若要安装,请先停止所有服务,然后运行Skype for Business Server更新安装程序,如下所示:

  1. 运行 Stop-CsWindowsService 命令。

  2. 在池中的每台前端服务器上运行 SkypeServerUpdateInstaller.exe 安装程序。

  3. 在每个 Survivable Branch Server (SBS) 上运行 SkypeServerUpdateInstaller.exe 安装程序(如果要确保支持在 SBS 上进行故障转移)。

安装程序部署最新版本的忙碌选项应用程序。 但是,默认情况下不启用该应用程序。 要启用该应用程序,请执行以下步骤:

  1. 运行 Set-CsVoicePolicy cmdlet 以全局启用忙碌选项,如以下示例所示:

    Set-CsVoicePolicy -EnableBusyOptions $true
    
  2. 接下来,如果站点具备语音策略,则必须按如下所示为该语音策略启用忙碌选项:

    首先,运行 Get-CsSite 以检索站点的名称:

    Get-CsSite
    

    使用标识值 (例如:Site:Redmond1) 从 Get-CsSite 检索到的站点语音策略,如下所示:

    Get-CsVoicePolicy -Identity Site:Redmond1
    

    如果站点存在语音策略,请运行以下命令:

    Set-CsVoicePolicy -Identity Site:Redmond1 -EnableBusyOptions $true
    
  3. 接下来,运行 New-CsServerApplication cmdlet,将忙碌选项添加到服务器应用程序列表,如以下示例所示:

    New-CsServerApplication -Identity 'Service:Registrar:%FQDN%/BusyOptions' -Uri http://www.microsoft.com/LCS/BusyOptions -Critical $False -Enabled $True -Priority (Get-CsServerApplication -Identity 'Service:Registrar:%FQDN%/UserServices').Priority
    

    注意

    必须将 %FQDN% 替换为特定池的完全限定域名。

  4. 接下来,运行 Update-CsAdminRole cmdlet 以更新忙碌选项 cmdlet 的基于角色的访问控制 (RBAC) 角色,如以下示例所示:

    Update-CsAdminRole
    
  5. 最后,通过运行 Start-CsWindowsService 命令,在安装并启用忙碌选项的所有池中的所有前端服务器上启动Skype for Business Server Windows 服务:

    Start-CsWindowsService
    

配置

要配置忙碌选项,请使用 Set-CsBusyOptions cmdlet。

例如,以下命令可配置用户“Ken Myer”的忙碌选项。 在此配置中,当“Ken Myer”已在通话中时,对“Ken Myer”的任何调用都返回忙碌信号:

Set-CsBusyOptions -Identity "Ken Myer"  -ActionType BusyOnBusy

在下一个示例中,该命令可配置用户“Chrystal Velasquez”的忙碌选项。 在此配置中,当“Chrystal Velasquez”已在呼叫中时,将新的传入呼叫转接到语音邮件:

Set-CsBusyOptions -Identity "Chrystal Velasquez" -ActionType VoicemailOnBusy

你可以通过使用 Get-CsBusyOptions cmdlet 检索有关忙碌选项的配置信息。 以下示例返回“”的“忙碌选项”KenMyer@Contoso.com设置:

Get-CsBusyOptions -Identity sip:KenMyer@Contoso.com

你可以通过使用 Remove-CsBusyOptions cmdlet 删除忙碌选项。 以下命令将删除“Ken Myer”的忙碌选项。

Remove-CsBusyOptions -Identity "Ken Myer"

有关用于配置忙碌选项的 cmdlet 的详细信息,请参阅 Set-CsBusyOptionsGet-CsBusyOptionsRemove-CsBusyOptions 的技术参考内容。

启用日志记录

要通过使用集中日志记录服务对忙碌选项启用日志记录,请指定以下各项:

$p1 = New-CsClsProvider -Name S4 -Type WPP -Level Info -Flags All
$p2 = New-CsClsProvider -Name Sipstack -Type WPP -Level Info -Flags
 "TF_PROTOCOL,TF_CONNECTION,TF_SECURITY,TF_DIAG,TF_SHOW_CONFERENCE,TF_SHOW_ALLREQUESTS,TF_SHOW_ALLSIPHEADERS" -Role Registrar
$p3 = New-CsClsProvider -Name BusyOptions -Type WPP -Level Verbose -Flags All
New-CsClsScenario -Parent Global -Name BusyOptions -Provider @{Add=$p1,$p2,$p3}

验证和故障排除

安装忙碌选项后,可以使用 Get-CsServerApplication cmdlet 检索服务器应用程序列表来验证安装是否成功。 如果忙碌选项已正确安装,该 cmdlet 的输出应显示忙碌选项配置,如下所示:

Identity   : Service:Registrar:pool0.vdomain.com/BusyOptions
Priority   : 5
Uri        : https://www.microsoft.com/LCS/BusyOptions
Name       : BusyOptions
Enabled    : True
Critical   : False
ScriptName :
Script     :

还可以使用 Windows 事件查看器来验证忙碌选项安装是否成功,以及Skype for Business Server已成功加载忙碌选项。 若要验证忙碌选项,请打开事件查看器 -> 应用程序和服务日志 -> Skype (或 Lync) Server 并搜索事件 ID = 30253。