Configuração do teclado de discagem

No aplicativo Chamadas do cliente do Teams, um teclado de discagem permite que os usuários insiram números de telefone para fazer chamadas telefônicas externas. O teclado de discagem está disponível para usuários com uma licença da Telefonia do Teams, desde que estejam configurados corretamente.

Se todas as etapas não forem concluídas quando você configurar a Telefonia do Teams, o teclado de discagem poderá não ser exibido para o usuário.

Os pré-requisitos a seguir são necessários para que o teclado de discagem seja exibido:

  • O usuário recebe uma licença da Telefonia do Teams ("MCOEV")
  • O usuário está hospedado online e não no Skype for Business no local
  • O usuário está habilitado para o Enterprise Voice
  • O usuário tem Fazer chamadas privadas habilitadas na Política de Chamadas do Teams

Nota

Para usar o teclado de discagem para fazer uma chamada, o usuário também deve ter uma das seguintes opções de conectividade PSTN: Plano de Chamadas da Microsoft, Conexão de Operadora, Telefonia Móvel do Teams, Roteamento Direto ou pode usar chamadas compartilhadas.

Este artigo fornece cmdlets do PowerShell que você pode usar para validar as configurações de pré-requisito necessárias para que o teclado de discagem seja exibido para o usuário.

Na maioria dos casos, você precisa examinar várias propriedades na saída do cmdlet Get-CsOnlineUser . Os exemplos presumem que $user é o endereço UPN (UserPrincipalName) ou SIP do usuário.

O usuário recebe uma licença da Telefonia do Teams ("MCOEV")

Nesta primeira verificação de marca, você está validando se o usuário tem uma licença da Telefonia do Teams atribuída.

Na saída do cmdlet do PowerShell, verifique se o plano atribuído ao usuário mostra o atributo CapabilityStatus definido como Habilitado e o Recurso definido como MCOEV (MCOEV indica uma licença da Telefonia do Teams). Você pode ver MCOEV, MCOEV1 e assim por diante. Todos são aceitáveis, desde que a funcionalidade comece com MCOEV.

Para marcar se os atributos estão definidos corretamente, use o seguinte comando:

(Get-CsOnlineUser -Identity $user).AssignedPlan

O resultado será semelhante ao 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-...

Para saber mais sobre as licenças da Telefonia do Teams, consulte Licenciamento da Telefonia do Teams.

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

Para garantir que o usuário esteja hospedado online e não no 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 está habilitado para o Enterprise Voice

Um pré-requisito para validar esta etapa é garantir que o usuário tenha uma licença da Telefonia do Teams atribuída. Atribuir uma licença de Telefonia do Teams a um usuário abre um portão para que a conta do usuário seja configurada como Habilitada para o Enterprise Voice.

Se a licença e o aplicativo M365 Phone System estiverem atribuídos ao usuário, mas eles ainda não virem o teclado de discagem, o status do Enterprise Voice Enabled poderá ser definido como falso.

Para atualizar uma conta de usuário para que seu status habilitado do Enterprise Voice seja definido como verdadeiro, marque seu status no Centro de administração do Teams ou no PowerShell.

  • No Centro de administração do Teams, acesse Usuários>Gerenciar usuários e selecione o usuário que você deseja editar. Na guia >ContaNúmero de telefone atribuído, ative o Enterprise Voice e selecione Salvar.
  • Para o PowerShell, use o cmdlet Set-CsPhoneNumberAssignment e defina o -EnterpriseVoiceEnabled parâmetro como $true.

Para marcar se o usuário está habilitado para o Enterprise Voice, use o seguinte comando do PowerShell:

Get-CsOnlineUser -Identity $user|Select EnterpriseVoiceEnabled

O resultado deve ser semelhante a:

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

Nota

Ao atribuir um número de telefone a um usuário licenciado, o Enterprise Voice Habilitado é automaticamente definido como True. Se um número de telefone for atribuído e o valor for False, você deverá usar o TAC ou o cmdlet do PowerShell para definir manualmente o valor como True.

O usuário habilitou Fazer Chamadas Privadas na Política de Chamadas do Teams

No PowerShell, o TeamsCallingPolicy efetivo do usuário deve ter AllowPrivateCalling definido como verdadeiro. A menos que você atribua uma política personalizada, os usuários herdam automaticamente a política de chamada global, que tem AllowPrivateCallingPolicy definido como true por padrão.

No Centro de administração do Teams, a configuração de política de chamada é indicada como Fazer chamadas privadas.

Usando o PowerShell, para obter o TeamsCallingPolicy para um usuário e marcar se AllowPrivateCalling está definido como verdadeiro, use o seguinte comando:

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

O resultado 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

Observações adicionais

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

  • Se você tiver atualizado 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 teclado de discagem, marque se há um erro de provisionamento usando o seguinte comando:

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