为用户启用企业语音联机和电话系统语音邮件

重要

Skype for Business Online 已于 2021 年 7 月 31 日停用,不再支持本地环境之间的 PSTN 连接,无论是通过 Skype for Business Server 还是云连接器版本和 Skype for Business Online。 了解如何使用 直接路由将本地电话网络连接到 Teams。

了解如何为Skype for Business用户启用电话系统语音服务。

使用本地 PSTN 连接部署电话系统的最后一步是为用户启用电话系统和语音邮件。 若要启用这些功能,你必须是具有全局管理员角色的用户,并且能够运行远程 PowerShell。 对于尚未对 Skype for Business Online 启用企业语音的所有用户帐户,你均需按照本主题中的步骤进行操作。

启用电话系统语音服务

若要为用户启用电话系统语音和语音邮件,需要执行一些初始步骤,例如检查是否已在服务器上部署Skype for Business Online 连接器,并为用户启用托管语音邮件。

为用户启用电话系统语音和语音邮件

注意

Skype for Business Online Connector 目前是最新 Teams PowerShell 模块的一部分。 如果使用最新的 Teams PowerShell 公开版本,则无需安装 Skype for Business Online 连接器。

  1. 在开始之前,检查在前端服务器上安装了 Teams PowerShell 模块。 如果不是,请按照 Teams PowerShell 模块安装中的说明进行安装。

  2. 以管理员身份启动 Windows PowerShell。

  3. 输入以下内容,然后按 Enter:

 # When using Teams PowerShell Module

  Import-Module MicrosoftTeams
  $credential = Get-Credential
  Connect-MicrosoftTeams -Credential $credential
  1. 使用 Set-CsUser cmdlet,按如下所述为你的用户分配 $EnterpriseVoiceEnabled 和 $HostedVoiceMail 属性:

    Set-CsUser -Identity "<User name>" -EnterpriseVoiceEnabled $true -HostedVoiceMail $true
    

    例如:

    Set-CsUser -Identity "Bob Kelly" -EnterpriseVoiceEnabled $true -HostedVoiceMail $true
    

    注意

    也可以通过其 SIP 地址、用户主体名称 (UPN)、域名和用户名以及 Active Directory 中的显示名称(“Bob Kelly”)来指定用户。

为为电话系统启用的用户更新线路 URI 和拨号计划

本部分介绍如何为启用了电话系统的用户更新线路 URI 和拨号计划。

更新线路 URI

  1. 使用分配给 CsUserAdministrator 或 CsAdministrator 角色的用户帐户,登录到内部部署中的任何计算机。

  2. 使用“开始”菜单或桌面快捷方式打开 Skype for Business Server 控制面板。

    注意

    也可以打开浏览器窗口,然后输入管理员 URL 以打开 Skype for Business Server 控制面板。

  3. 在左导航栏中,单击“用户”。

  4. 在“搜索用户”框中,键入要启用的用户帐户的显示名称、名字、姓氏、安全帐户管理器 (SAM) 帐户名、SIP 地址或线路统一资源标识符 (URI) 的全部或第一部分,然后单击“查找”

  5. 在表中,单击要更改线路 URI 的 Skype for Business 用户帐户。

  6. 单击“ 行 URI”,并键入唯一的规范化电话号码, (例如 “+14255550200) ”。 然后单击“提交”。

使用本地 Windows PowerShell cmdlet 更新拨号计划

可以使用 Windows PowerShell 和 Grant-CsDialPlan cmdlet 分配每用户拨号计划。 可以从 Skype for Business Server 2015 或从远程会话Windows PowerShell运行此 cmdlet。

将每用户拨号计划分配给单个用户

  • 使用 Grant-CsDialPlan cmdlet 将每用户拨号计划 RedmondDialPlan 分配给用户 Ken Myer:

    Grant-CsDialPlan -Identity "Ken Myer" -PolicyName "RedmondDialPlan"
    

将每用户拨号计划分配给多个用户

  • 以下命令向在雷德蒙市工作的所有用户分配每用户拨号计划 RedmondDialPlan。 有关此命令中使用的 LdapFilter 参数的详细信息,请参阅 Get-CsUser cmdlet 的文档:

    Get-CsUser -LdapFilter "l=Redmond" | Grant-CsDialPlan -PolicyName "RedmondDialPlan"
    

注意

您可以对在线用户使用“全局”或“用户”拨号计划。 不能使用站点拨号计划,因为这些计划仅适用于在本地托管并且分配到本地站点的用户。

取消分配每用户拨号计划

  • 使用 Grant-CsDialPlan cmdlet 取消分配以前分配给 Ken Myer 的任何每用户拨号计划。 在取消分配每用户拨号计划后,将通过以下方式自动管理 Ken Myer:使用全局拨号计划,或使用分配给其注册机构或 PSTN 网关的服务范围拨号计划。 服务范围拨号计划优先于全局拨号计划。

    Grant-CsDialPlan -Identity "Ken Myer" -PolicyName $Null
    

使用本地 Windows PowerShell cmdlet 更新语音路由策略

本部分介绍如何为为电话系统启用的用户更新语音路由策略。

电话系统用户必须为其分配语音路由策略,才能成功路由呼叫。 这与本地业务语音用户不同,本地业务语音用户需要分配有语音策略,然后才能成功路由呼叫。 语音路由策略应包含为电话系统用户定义授权呼叫和路由的 PSTN 用法。 您可以将这些 PSTN 用法从现有语音策略复制到新的语音路由策略。 有关更多信息,请参阅 New-CsVoiceRoutingPolicy

注意

为所有电话系统用户分配了同一个名为 BusinessVoice 的联机语音策略,该策略定义了允许的呼叫功能;例如,允许同时响铃。

为单个用户分配每用户语音路由策略

  • 使用 Grant-CsVoiceRoutingPolicy cmdlet 将每用户语音路由策略 RedmondVoiceRoutingPolicy 分配给用户 Ken Myer:

    Grant-CsVoiceRoutingPolicy -Identity "Ken Myer" -PolicyName "RedmondVoiceRoutingPolicy"
    

为多个用户分配每用户语音路由策略

  • 以下命令为在 Redmond 市工作的所有用户分配每用户语音路由策略 RedmondVoiceRoutingPolicy。 有关此命令中使用的 LdapFilter 参数的详细信息,请参阅 Get-CsUser

    Get-CsUser -LdapFilter "l=Redmond" | Grant-CsVoiceRoutingPolicy -PolicyName "RedmondVoiceRoutingPolicy"
    

    注意

    您可以对在线用户使用“全局”或“用户”语音路由策略。 不能使用站点语音路由策略,因为这些策略仅适用于在本地托管并且分配到本地站点的用户。

取消分配每用户语音路由策略

  • 使用Grant-CsVoiceRoutingPolicy取消分配以前分配给 Ken Myer 的任何每用户语音路由策略。 在取消分配每用户语音路由策略之后,将自动使用全局语音路由策略来管理 Ken Myer。

    Grant-CsVoiceRoutingPolicy -Identity "Ken Myer" -PolicyName $Null
    

    有关详细信息,请参阅 Grant-CsVoiceRoutingPolicy