Configurazione della tastiera del telefono

Nel client teams, la tastiera consente agli utenti di accedere alla funzionalità PSTN (Public Switched Telephone Network). La tastiera del telefono è disponibile per gli utenti con una licenza di Telefono di Teams, purché siano configurati correttamente. Per visualizzare la tastiera del telefono sono tutti necessari i criteri seguenti:

  • L'utente dispone di una licenza di Telefono di Teams ("MCOEV") abilitata
  • L'utente ha un piano per le chiamate Microsoft, Operator Connect o è abilitato per il routing diretto
  • L'utente ha abilitato VoIP aziendale
  • L'utente è ospitato online e non in Skype for Business locale
  • L'utente ha abilitato i criteri per le chiamate di Teams

Nota

Se l'opzione Chiamate condivise è disponibile nel tuo tenant e hai utenti ospitati online e abilitati per VoIP aziendale, la tastiera del telefono viene visualizzata in Teams per tali utenti. Per altre informazioni, vedere Pianificare le chiamate condivise.

Le sezioni seguenti descrivono come usare PowerShell per verificare i criteri. 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.

L'utente dispone di una licenza di Telefono di Teams ("MCOEV") abilitata

Assicurarsi che il piano assegnato per l'utente mostri l'attributo CapabilityStatus impostato su Enabled e il Capability impostato su MCOEV (Telefono di Teams licenza). Potrebbe essere visualizzato MCOEV, MCOEV1 e così via. Tutto è accettabile, purché la funzionalità inizi con MCOEV. Per altre informazioni sulla licenza Telefono di Teams, vedere Licenze per i componenti aggiuntivi di Microsoft Teams.

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

L'utente ha un piano per chiamate Microsoft, Operator Connect OR è abilitato per il routing diretto

Se l'utente ha un piano per chiamate Microsoft, verifica che l'attributo CapabilityStatus sia impostato su Enabled e che l'opzione Capability sia impostata su MCOPSTN. Potresti vedere MCOPSTN1, MCOPSTN2 e così via. Tutto è accettabile, purché la funzionalità inizi con MCOPSTN.

Per controllare gli attributi, 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 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 l'utente è abilitato per Operator Connect, l'utente deve avere un valore non Null per TeamsCarrierEmergencyCallRoutingPolicy. Per controllare l'attributo, utilizzare il comando seguente:

Get-CsOnlineUser -Identity $user|Select TeamsCarrierEmergencyCallRoutingPolicy

L'output deve avere un valore non Null, ad esempio:

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

Se l'utente è abilitato per il routing diretto, all'utente deve essere assegnato un valore non Null per OnlineVoiceRoutingPolicy. Per controllare l'attributo, utilizzare il comando seguente:

Get-CsOnlineUser -Identity $user|Select OnlineVoiceRoutingPolicy

L'output deve avere un valore non Null, ad esempio:

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

L'utente ha abilitato VoIP aziendale

Per verificare se l'utente ha VoIP aziendale abilitato, usare il comando seguente:

Get-CsOnlineUser -Identity $user|Select EnterpriseVoiceEnabled

L'output dovrebbe essere simile al seguente:

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

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 ha abilitato i criteri per le chiamate di Teams

TeamsCallingPolicy efficace dell'utente deve avere AllowPrivateCalling impostato su true. Per impostazione predefinita, gli utenti ereditano il criterio globale, che ha AllowPrivateCallingPolicy impostato su true per impostazione predefinita.

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.