Emanuele Satta

Teams Admin: gestione “Call Forwarding”

Aggiornando il modulo Powershell Teams alla versione 4.0.0, sono disponibili i comandi per configurare la gestione delle chiamate sul client degli utenti, tra cui le funzionalità relative a Teams Call Forwarding.

Aggiornamento di Teams Powershell

 Procediamo con l’aggiornamento del Modulo Teams:

Update-Module Microsoftteams

Con il comando Get-InstalledModule possiamo verificare l’esito dell’aggiornamento:

Come dicevamo con l’aggiornamento del modulo abbiamo a disposizione il comando:

Set-CsUserCallingSettings
Configurazione delle funzionalità Teams

Con questo comando abbiamo la possibilità al Teams Admin di configurare l’inoltro di chiamata, il simultaneous ringing e le impostazioni di call group per un utente specifico.

Vediamo qualche esempio:

  • Inoltro immediato verso una numerazione di rete pubblica
Set-CsUserCallingSettings -Identity user01@contoso.com  -IsForwardingEnabled $true -ForwardingType Immediate -ForwardingTargetType SingleTarget -ForwardingTarget "+123456789"
  • Inoltro [se chiamata non risposta dopo 20sec] verso una numerazione di rete pubblica
Set-CsUserCallingSettings -Identity user01@contoso.com -IsUnansweredEnabled $true -UnansweredDelay 00:00:20 -UnansweredTarget +390117417800 -UnansweredTargetType SingleTarget
  • Inoltro immediato  verso voicemail
Set-CsUserCallingSettings -Identity user01@contoso.com -IsForwardingEnabled $true -ForwardingType Immediate -ForwardingTargetType Voicemail
  • Inoltro [se chiamata non risposta dopo 20 sec] verso Voicemail:
Set-CsUserCallingSettings -Identity user01@contoso.com -IsForwardingEnabled $false

Si rimuovono le impostazioni di inoltro e poi si configurano le impostazioni su non risposta:

Set-CsUserCallingSettings -Identity user01@contoso.com -IsUnansweredEnabled $true -UnansweredDelay 00:00:20 -UnansweredTargetType Voicemail
  • Modificare il numero di secondi su chiamata non risposta, portandoli a 40sec:
Set-CsUserCallingSettings -Identity user01@contoso.com -IsUnansweredEnabled $true -UnansweredDelay 00:00:40 -UnansweredTargetType Voicemail
Set-CsUserCallingDelegate -Identity user01@contoso.com -Delegate user02@contoso.com -MakeCalls $false -ReceiveCalls $true -ManageSettings $false

Continuando con l’esempio precedente, se l’utente ha impostato propri Delegati, si può configurare l’inoltro della chiamata ai delegati dopo un tot secondi:

Set-CsUserCallingSettings -Identity user01@contoso.com -IsUnansweredEnabled $true -UnansweredTargetType MyDelegates -UnansweredDelay 00:00:30
  • Possiamo inserire un Call Group e decidere come inoltrare la chiamata, in questo esempio si usa il Forward immediato:
$cgm = @("sip:user02@contoso.com","sip:user03@contoso.com")
Set-CsUserCallingSettings -Identity user1@contoso.com -CallGroupOrder InOrder -CallGroupTargets $cgm
Set-CsUserCallingSettings -Identity user01@contoso.com -IsForwardingEnabled $true -ForwardingType Immediate -ForwardingTargetType Group
  • Possiamo anche configurare la gestione verso il gruppo se la chiamata non viene risposta entro un tot di tempo [in questo caso 40sec]:
Set-CsUserCallingSettings -Identity user01@contoso.com -IsUnansweredEnabled $true  -UnansweredDelay 00:00:40 -UnansweredTargetType Group
  • Per rimuovere gli utenti dal gruppo, lanciare:
Set-CsUserCallingSettings -Identity user01@contoso.com -IsUnansweredEnabled $false

Sempre continuando l’esempio precedente, è importante notare che è prima necessario disabilitare l’inoltro al gruppo

$ucs = Get-CsUserCallingSettings -Identity user01@contoso.com
Set-CsUserCallingSettings -Identity user1@contoso.com -CallGroupOrder $ucs.CallGroupOrder -CallGroupTargets @()

Questi comandi sono stati testati e sono pronti all’uso.

La gestione da parte dell’amministratore relativamente a Teams Call Forwarding sui client non avrà più limiti o segreti.

Per leggere altri articoli relativi a Teams:

Yooda | Blog | Teams – Yooda

Non fermarti qui, continua a leggere

P.cazzato

Il paradosso (apparente) degli standard nella videoconferenza

Mi occupo di videocomunicazione (una volta si sarebbe detto “videoconferenza“) da più di vent’anni, avendo lavorato per un importante player mondiale. Erano gli anni in cui la videoconferenza era qualcosa che un’azienda doveva avere ma che poi, in molti casi, usava davvero poco. Era confinata in sale riunioni tipicamente di pregio, destinata tipicamente al top…

yooda

Nimbus evolution

Di Nimbus ne abbiamo già parlato ad inizio anno offrendovi una panoramica generale…Ma Luware non è rimasta ferma, anzi ha proseguito con un intenso lavoro di sviluppo sulla piattaforma Nimbus al fine di renderla sempre più affidabile e simile, come funzioni, alla versione on-premise Lucs; inoltre, sono state introdotte nuove funzionalità. La continua evoluzione fa…

Emanuele Satta

Teams Batch Policy Assignment

Come gestire configurazioni massive su Teams? Vogliamo usare Teams batch policy assignment? Vi consigliamo questo comando “New-CsBatchPolicyAssignmentOperation” che permette di assegnare configurazioni fino a 5000 utenti in poche linee di codice. E’ possibile gestire l’assegnazione di queste Teams Policy: CallingLineIdentity [possibilità di mascherare/manipolare la propria numerazione in uscita sulla rete pubblica] ExternalAccessPolicy [gestire comunicazioni con…