Condividi tramite


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 è ospitato online e non in Skype for Business locale
  • L'utente ha abilitato VoIP aziendale
  • L'utente ha abilitato l'opzione Consenti chiamate private nei criteri per le chiamate di Teams

Per effettuare correttamente una chiamata tramite la tastiera del telefono, l'utente deve disporre di una delle opzioni seguenti: Piano per chiamate Microsoft, Connessione operatore, è abilitato per l'instradamento diretto o è in grado di usare le chiamate condivise. Per ulteriori informazioni sulle chiamate condivise, 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 o è 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 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

Nota

Se il tenant è configurato con un Global OnlineVoiceRoutingPolicy che si applica a tutti gli utenti, non è necessario un criterio assegnato dall'utente.

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

Nota

Quando si assegna un numero di telefono, VoIP aziendale abilitato viene impostato automaticamente su True. Se viene assegnato un numero di telefono e il valore è False, devi utilizzare il cmdlet Set-CsPhoneNumber per impostare il valore su 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.