Condividi tramite


Configurazione della tastiera del telefono

Nell'app Chiamate del client Teams, una tastiera consente agli utenti di immettere numeri di telefono per effettuare chiamate telefoniche esterne. La tastiera del telefono è disponibile per gli utenti con una licenza di Telefono di Teams, purché siano configurati correttamente.

Se non tutti i passaggi vengono completati durante la configurazione di Telefono di Teams, la tastiera del telefono potrebbe non essere visualizzata per l'utente.

Per visualizzare la tastiera del telefono sono necessari i prerequisiti seguenti:

  • All'utente è assegnata una licenza di Telefono di Teams ("MCOEV")
  • L'utente è ospitato online e non in Skype for Business locale
  • L'utente è VoIP aziendale abilitato
  • L'utente ha abilitato Le chiamate private nei criteri per le chiamate di Teams

Nota

Per utilizzare la tastiera del telefono per effettuare una chiamata, l'utente deve disporre anche di una delle seguenti opzioni di connettività PSTN: Piano per chiamate Microsoft, Operator Connect, Telefono di Teams Mobile, Routing diretto o è in grado di usare le chiamate condivise.

Questo articolo fornisce i cmdlet di PowerShell che è possibile usare per convalidare le configurazioni dei prerequisiti necessarie per la tastiera del telefono da visualizzare all'utente.

Nella maggior parte dei casi, è necessario esaminare varie proprietà nell'output del cmdlet Get-CsOnlineUser . Gli esempi presuppongono che $user sia l'UPN (UserPrincipalName) o l'indirizzo SIP dell'utente.

All'utente è assegnata una licenza di Telefono di Teams ("MCOEV")

In questo primo controllo di convalida si conferma che all'utente è assegnata una licenza di Telefono di Teams.

Dall'output dei cmdlet di PowerShell verificare che il piano assegnato per l'utente mostri l'attributo CapabilityStatus impostato su Enabled e l'attributo Capability set to MCOEV (MCOEV indica un Telefono di Teams licenza). Potrebbe essere visualizzato MCOEV, MCOEV1 e così via. Tutto è accettabile, purché la funzionalità inizi con MCOEV.

Per verificare che gli attributi siano impostati correttamente, usare il comando seguente:

(Get-CsOnlineUser -Identity $user).AssignedPlan

L'output sarà simile al seguente. È sufficiente controllare gli attributi 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-...

Per altre informazioni sulle licenze di Telefono di Teams, vedere Licenze di Telefono di Teams.

L'utente è ospitato online e non in Skype for Business locale

Per assicurarsi che l'utente sia ospitato online e non in Skype for Business locale, RegistrarPool non deve essere Null e HostingProvider deve contenere un valore che inizia con "sipfed.online". Per controllare i valori, usare il comando seguente:

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

L'output dovrebbe essere simile a:

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

L'utente è VoIP aziendale abilitato

Un prerequisito per convalidare questo passaggio è garantire che all'utente sia assegnata una licenza Telefono di Teams. L'assegnazione di una licenza di Telefono di Teams a un utente apre un cancello per la configurazione dell'account utente come VoIP aziendale Abilitato.

Se la licenza e l'app Sistema telefonico M365 sono assegnate all'utente ma ancora non vedono la tastiera del telefono, lo stato di VoIP aziendale Abilitato potrebbe essere impostato su false.

Per aggiornare un account utente in modo che lo stato abilitato VoIP aziendale sia impostato su true, controllare lo stato nell'interfaccia di amministrazione di Teams o in PowerShell.

  • Nell'interfaccia di amministrazione di Teams passare a Gestione utenti>utenti e selezionare l'utente da modificare. Nella scheda >AccountNumero di telefono assegnato, imposta VoIP aziendale su Attivato e seleziona Salva.
  • Per PowerShell, usa il cmdlet Set-CsPhoneNumberAssignment e imposta il -EnterpriseVoiceEnabled parametro $truesu .

Per verificare se l'utente è VoIP aziendale Abilitato, usare il comando di PowerShell seguente:

Get-CsOnlineUser -Identity $user|Select EnterpriseVoiceEnabled

L'output dovrebbe essere simile al seguente:

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

Nota

Quando si assegna un numero di telefono a un utente con licenza, VoIP aziendale Abilitato viene impostato automaticamente su True. Se viene assegnato un numero di telefono e il valore è False, è necessario usare il cmdlet TAC o PowerShell per impostare manualmente il valore su True.

L'utente ha abilitato l'opzione Effettua chiamate private nei criteri per le chiamate di Teams

In PowerShell, teamsCallingPolicy efficace dell'utente deve avere AllowPrivateCalling impostato su true. A meno che non si assegni un criterio personalizzato, gli utenti ereditano automaticamente il criterio chiamate globale, che ha AllowPrivateCallingPolicy impostato su true per impostazione predefinita.

Nell'interfaccia di amministrazione di Teams, l'impostazione dei criteri di chiamata è indicata come Effettua chiamate private.

Usando PowerShell, per ottenere TeamsCallingPolicy per un utente e verificare che AllowPrivateCalling sia impostato su true, usare il comando seguente:

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

L'output dovrebbe essere simile al seguente:

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

Note aggiuntive

  • Potrebbe essere necessario riavviare il client di Teams dopo aver apportato una di queste modifiche alla configurazione.

  • Se di recente è stato aggiornato uno dei criteri precedenti, potrebbe essere necessario attendere alcune ore prima che il client riceva le nuove impostazioni.

  • Se la tastiera del telefono continua a non essere visualizzata, verifica se si è verificato un errore di provisioning usando il comando seguente:

    Get-CsOnlineUser -Identity $user|Select UserValidationErrors
    
  • Se sono passate più di 24 ore e i problemi persistono, contatta il supporto tecnico.