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


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

В приложении "Звонки" клиента Teams панель набора номера позволяет пользователям вводить номера телефонов для совершения внешних телефонных звонков. Панель набора номера доступна для пользователей с лицензией Телефонная система Teams при условии, что они настроены правильно.

Если при настройке Телефонная система Teams не выполнены все действия, панель набора номера может не отображаться для пользователя.

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

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

Примечание.

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

В этой статье содержатся командлеты PowerShell, которые можно использовать для проверки необходимых конфигураций, необходимых для отображения панели набора для пользователя.

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

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

В этом первом проверка проверки проверяется, назначена ли пользователю лицензия на Телефонная система Teams.

В выходных данных командлета PowerShell убедитесь, что назначенный план для пользователя отображает атрибут CapabilityStatusс значением Enabled, а для параметра CapabilityMCOEV (MCOEV указывает на Телефонная система Teams лицензию). Вы можете увидеть MCOEV, MCOEV1 и т. д. Все это допустимо, если функция начинается с MCOEV.

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

(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-...

Дополнительные сведения о лицензиях на Телефонная система Teams см. в разделе лицензирование Телефонная система Teams.

Пользователь размещен в сети, а не в локальной среде 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 лицензия. При назначении лицензии на Телефонная система Teams пользователю открывается шлюз для настройки учетной записи пользователя как Корпоративная голосовая связь Включено.

Если лицензия и приложение телефонной системы M365 назначены пользователю, но он по-прежнему не отображает свою панель набора номера, состояние Корпоративная голосовая связь Включено может быть установлено на false.

Чтобы обновить учетную запись пользователя, чтобы состояние Корпоративная голосовая связь Enabled было установлено в true, проверка его состояние в Центре администрирования Teams или PowerShell.

  • В Центре администрирования Teams перейдите в раздел Пользователи>Управление пользователями и выберите пользователя, которого вы хотите изменить. На вкладке >Учетная записьНазначенный номер телефона переключите Корпоративная голосовая связь на Включено и нажмите кнопку Сохранить.
  • Для PowerShell используйте командлет Set-CsPhoneNumberAssignment и задайте для -EnterpriseVoiceEnabled параметра значение $true.

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

Get-CsOnlineUser -Identity $user|Select EnterpriseVoiceEnabled

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

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

Примечание.

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

В политике звонков Teams включен режим "Совершать приватные звонки"

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

В Центре администрирования Teams параметр политики звонков указан как Совершать частные звонки.

С помощью PowerShell, чтобы получить 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 часов и вы по-прежнему видите проблемы, обратитесь в службу поддержки.