Configuração do bloco de discagem

No cliente do Teams, o bloco de discagem permite que os usuários acessem a funcionalidade PSTN (Rede Telefônica Comutada Pública). O bloco de discagem está disponível para usuários com uma licença Telefonia do Teams, desde que estejam configurados corretamente. Todos os critérios a seguir são necessários para que o bloco de discagem mostre:

  • O usuário tem uma licença de Telefonia do Teams habilitada ("MCOEV")
  • O usuário tem o Plano de Chamada da Microsoft, o Operator Connect ou está habilitado para Roteamento Direto
  • O usuário Enterprise Voice habilitado
  • O usuário é hospedado online e não está em Skype for Business local
  • O usuário tem a Política de Chamada do Teams habilitada

Nota

Se a Chamada Compartilhada estiver disponível em seu locatário e você tiver usuários hospedados online e habilitados para Enterprise Voice, o bloco de discagem será exibido no Teams para esses usuários. Para obter mais informações, consulte Planejar chamada compartilhada.

As seções a seguir descrevem como usar o PowerShell para marcar os critérios. Na maioria dos casos, você precisa examinar várias propriedades na saída do cmdlet Get-CsOnlineUser . Exemplos supõem que $user seja o endereço UPN (UserPrincipalName) ou SIP do usuário.

O usuário tem uma licença de Telefonia do Teams habilitada ("MCOEV")

Verifique se o plano atribuído para o usuário mostra o atributo CapabilityStatus definido como Habilitado e o Recurso definido como MCOEV (Telefonia do Teams licença). Você pode ver MCOEV, MCOEV1 e assim por diante. Todos são aceitáveis , desde que a Funcionalidade comece com MCOEV. Para obter mais informações sobre a licença Telefonia do Teams, consulte Licenciamento de complemento do Microsoft Teams.

Para marcar que os atributos sejam definidos corretamente, use o seguinte comando:

(Get-CsOnlineUser -Identity $user).AssignedPlan

A saída será semelhante à seguinte. Você só precisa marcar os atributos CapabilityStatus e 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-...

O usuário tem o Plano de Chamada da Microsoft, o Operator Connect OR está habilitado para Roteamento Direto

Se o usuário tiver o Plano de Chamada da Microsoft, verifique se o atributo CapabilityStatus está definido como Habilitado e que o Recurso será definido como MCOPSTN. Você pode ver MCOPSTN1, MCOPSTN2 e assim por diante. Todos são aceitáveis , desde que a funcionalidade comece com MCOPSTN.

Para marcar os atributos, use o seguinte comando:

(Get-CsOnlineUser -Identity $user).AssignedPlan

A saída será semelhante à seguinte. Você só precisa marcar os atributos CapabilityStatus e 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-...

Se o usuário estiver habilitado para o Operator Connect, o usuário deverá ter um valor não nulo para TeamsCarrierEmergencyCallRoutingPolicy. Para marcar o atributo, use o seguinte comando:

Get-CsOnlineUser -Identity $user|Select TeamsCarrierEmergencyCallRoutingPolicy

A saída deve ter um valor não nulo, por exemplo:

TeamsCarrierEmergencyCallRoutingPolicy
--------------------------------------
Synergy_98d1a5cb-d3e6-4306-885e-69a95f2da5c3

Se o usuário estiver habilitado para Roteamento Direto, o usuário deverá receber um valor não nulo para OnlineVoiceRoutingPolicy. Para marcar o atributo, use o seguinte comando:

Get-CsOnlineUser -Identity $user|Select OnlineVoiceRoutingPolicy

A saída deve ter um valor não nulo, por exemplo:

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

O usuário Enterprise Voice habilitado

Para marcar se o usuário tiver Enterprise Voice habilitado, use o seguinte comando:

Get-CsOnlineUser -Identity $user|Select EnterpriseVoiceEnabled

A saída deve ser semelhante a:

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

O usuário é hospedado online e não está em Skype for Business local

Para garantir que o usuário esteja hospedado online e não em Skype for Business local, o RegistrarPool não deve ser nulo e o HostingProvider deve conter um valor que comece com "sipfed.online". Para marcar os valores, use o seguinte comando:

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

A saída deve ser semelhante a:

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

O usuário tem a Política de Chamada do Teams habilitada

O TeamsCallingPolicy eficaz do usuário deve ter AllowPrivateCalling definido como true. Por padrão, os usuários herdam a política global, que tem AllowPrivateCallingPolicy definido como true por padrão.

Para obter o TeamsCallingPolicy para um usuário e marcar que AllowPrivateCalling está definido como true, use o seguinte comando:

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

A saída deve ser semelhante a:

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

Notas adicionais

  • Talvez seja necessário reiniciar o cliente do Teams depois de fazer qualquer uma dessas alterações de configuração.

  • Se você atualizou recentemente qualquer um dos critérios acima, talvez seja necessário aguardar algumas horas para que o cliente receba as novas configurações.

  • Se você ainda não vir o bloco de discagem, marcar se houver um erro de provisionamento usando o seguinte comando:

    Get-CsOnlineUser -Identity $user|Select UserValidationErrors
    
  • Se já passaram mais de 24 horas e você ainda estiver vendo problemas, entre em contato com o Suporte.