Поделиться через


Конфигурация панели набора номера

В клиенте Teams панель набора номера позволяет пользователям получать доступ к функциям телефонной сети общего пользования (ТСОП). Панель набора номера доступна для пользователей с лицензией Телефонная система Teams при условии, что они настроены правильно. Для отображения панели набора номера требуются следующие условия:

  • У пользователя включена лицензия Телефонная система Teams ("MCOEV")
  • Пользователь размещен в сети, а не в локальной среде Skype для бизнеса
  • Пользователь включил Корпоративная голосовая связь
  • В политике звонков Teams включен параметр Разрешить частные звонки

Чтобы успешно выполнить вызов с помощью панели набора номера, пользователь должен иметь один из следующих вариантов: План звонков Майкрософт, Оператор Connect, включена прямая маршрутизация или может использовать общие звонки. Дополнительные сведения о общих звонках см. в разделе Планирование общих звонков.

В следующих разделах описывается использование PowerShell для проверка условий. В большинстве случаев необходимо просмотреть различные свойства в выходных данных командлета Get-CsOnlineUser . В примерах предполагается, что $user является именем участника-пользователя (UserPrincipalName) или SIP-адресом пользователя.

У пользователя включена лицензия Телефонная система Teams ("MCOEV")

Убедитесь, что в назначенном для пользователя плане атрибуту CapabilityStatus задано значение Включено, а для параметра Capability — значение MCOEV (Телефонная система Teams лицензия). Вы можете увидеть MCOEV, MCOEV1 и т. д. Все это допустимо, если функция начинается с MCOEV. Дополнительные сведения о лицензии на Телефонная система Teams см. в разделе Лицензирование надстроек Microsoft Teams.

Чтобы проверка правильность задания атрибутов, используйте следующую команду:

(Get-CsOnlineUser -Identity $user).AssignedPlan

Выходные данные будут выглядеть следующим образом. Необходимо только проверка атрибуты CapabilityStatus и Capability:

AssignedTimestamp   Capability      CapabilityStatus ServiceInstance                          ServicePlanId
-----------------   ----------      ---------------- ---------------                          -------------
07-02-2020 12:28:48 MCOEV           Enabled          MicrosoftCommunicationsOnline/NOAM-4A-S7 4828c8ec-dc2e-4779-b502-...
07-02-2020 12:28:48 Teams           Enabled          TeamspaceAPI/NA001                       57ff2da0-773e-42df-b2af-...

У пользователя есть план звонков Майкрософт или включена прямая маршрутизация

Если у пользователя есть план звонков Майкрософт, убедитесь, что для атрибута CapabilityStatus задано значение Включено, а для параметра Capability — MCOPSTN. Вы можете увидеть MCOPSTN1, MCOPSTN2 и т. д. Все это допустимо, если возможность начинается с MCOPSTN.

Чтобы проверка атрибуты, используйте следующую команду:

(Get-CsOnlineUser -Identity $user).AssignedPlan

Выходные данные будут выглядеть следующим образом. Необходимо только проверка атрибуты CapabilityStatus и Capability:

AssignedTimestamp   Capability      CapabilityStatus ServiceInstance                          ServicePlanId
-----------------   ----------      ---------------- ---------------                          -------------
07-02-2020 12:28:48 MCOEV           Enabled          MicrosoftCommunicationsOnline/NOAM-4A-S7 4828c8ec-dc2e-4779-b502-...
07-02-2020 12:28:48 MCOPSTN2        Enabled          MicrosoftCommunicationsOnline/NOAM-4A-S7 5a10155d-f5c1-411a-a8ec-...
07-02-2020 12:28:48 Teams           Enabled          TeamspaceAPI/NA001                       57ff2da0-773e-42df-b2af-...

Если для пользователя включена прямая маршрутизация, ему должно быть присвоено значение, отличное от NULL, для OnlineVoiceRoutingPolicy. Чтобы проверка атрибут, используйте следующую команду:

Get-CsOnlineUser -Identity $user|Select OnlineVoiceRoutingPolicy

Выходные данные должны иметь значение, отличное от NULL, например:

OnlineVoiceRoutingPolicy
------------------------
Test_Policy

Примечание.

Если клиент настроен с помощью global OnlineVoiceRoutingPolicy, который применяется ко всем пользователям, то политика, назначаемая пользователем, не требуется.

Пользователь включил Корпоративная голосовая связь

Чтобы проверка, включив ли пользователь Корпоративная голосовая связь, используйте следующую команду:

Get-CsOnlineUser -Identity $user|Select EnterpriseVoiceEnabled

Выходные данные должны выглядеть следующим образом:

EnterpriseVoiceEnabled
----------------------
                  True

Примечание.

При назначении номера телефона для Корпоративная голосовая связь включено автоматически устанавливается значение True. Если назначен номер телефона и значение False, необходимо использовать командлет Set-CsPhoneNumber , чтобы задать значение True.

Пользователь размещен в сети, а не в локальной среде Skype для бизнеса

Чтобы пользователь размещался в сети, а не в локальной Skype для бизнеса, в поле RegistrarPool не должно быть null, а в HostingProvider должно быть указано значение, начинающееся с "sipfed.online". Чтобы проверка значения, используйте следующую команду:

Get-CsOnlineUser -Identity $user|Select RegistrarPool, HostingProvider

Выходные данные должны выглядеть следующим образом:

RegistrarPool                 HostingProvider
-------------                 ---------------
sippoolbn10M02.infra.lync.com sipfed.online.lync.com

У пользователя включена политика звонков Teams

Действующее значение TeamsCallingPolicy пользователя должно иметь значение True для параметра AllowPrivateCalling. По умолчанию пользователи наследуют глобальную политику, для которой параметру AllowPrivateCallingPolicy по умолчанию присвоено значение true.

Чтобы получить значение TeamsCallingPolicy для пользователя и проверка для параметра AllowPrivateCalling задано значение true, используйте следующую команду:

if (($p=Get-CsUserPolicyAssignment -Identity $user -PolicyType TeamsCallingPolicy) -eq $null) {Get-CsTeamsCallingPolicy -Identity Global} else {Get-CsTeamsCallingPolicy -Identity $p.PolicyName}

Выходные данные должны выглядеть следующим образом:

Identity                   : Global
Description                :
AllowPrivateCalling        : True
AllowWebPSTNCalling        : True
AllowVoicemail             : UserOverride
AllowCallGroups            : True
AllowDelegation            : True
AllowCallForwardingToUser  : True
AllowCallForwardingToPhone : True
PreventTollBypass          : False
BusyOnBusyEnabledType      : Disabled
MusicOnHoldEnabledType     : Enabled

Дополнительные примечания

  • После внесения любого из этих изменений конфигурации может потребоваться перезапустить клиент Teams.

  • Если вы недавно обновили какое-либо из указанных выше условий, возможно, потребуется подождать несколько часов, пока клиент получит новые параметры.

  • Если панель набора номера по-прежнему не отображается, проверка, если возникла ошибка подготовки с помощью следующей команды:

    Get-CsOnlineUser -Identity $user|Select UserValidationErrors
    
  • Если прошло более 24 часов и вы по-прежнему видите проблемы, обратитесь в службу поддержки.