Bloccare le chiamate in ingresso
I piani per chiamate Microsoft, il routing diretto e la connessione operatore supportano il blocco delle chiamate in ingresso dalla rete PSTN (Public Switched Telephone Network). Questa caratteristica consente all'amministratore di definire un elenco di modelli di numeri ed eccezioni a livello globale tenant, in modo che l'ID chiamante di ogni chiamata PSTN in arrivo al tenant possa essere confrontato con l'elenco per individuare una corrispondenza. Se viene effettuata una corrispondenza, una chiamata in arrivo viene rifiutata.
Questa funzionalità di blocco delle chiamate in ingresso funziona solo per le chiamate in ingresso provenienti dalla rete PSTN e funziona solo a livello globale tenant. I singoli utenti di Teams non possono manipolare questo elenco. Il client Teams consente ai singoli utenti di bloccare le chiamate PSTN. Per informazioni su come gli utenti finali possono implementare il blocco delle chiamate, vedere Gestire le impostazioni delle chiamate in Teams.
Nota
I chiamanti bloccati potrebbero riscontrare comportamenti leggermente diversi quando sono stati bloccati. Il comportamento si basa sul modo in cui il gestore del chiamante bloccato gestisce la notifica che la chiamata non può essere completata correttamente. Ad esempio, un messaggio del corriere che informa che la chiamata non può essere completata come chiamata effettuata o semplicemente che è stata annullata.
Attualmente non è possibile gestire il blocco delle chiamate tramite l'interfaccia di amministrazione di Teams.
Gestire il blocco delle chiamate con PowerShell
Per gestire il blocco delle chiamate, è necessario definire uno o più modelli numerici da cui bloccare le chiamate, definire eccezioni ai modelli numerici e abilitare la funzionalità di blocco delle chiamate.
I modelli di blocchi numerici vengono definiti come criteri di espressione regolare. L'ordine delle espressioni non è importante: il primo criterio di corrispondenza nell'elenco determina il blocco della chiamata. Un nuovo numero o modello aggiunto o rimosso nell'elenco dei chiamanti bloccati può richiedere fino a 24 ore perché il modello diventi attivo.
Attivare la funzionalità di blocco delle chiamate
Per visualizzare e attivare la funzionalità di blocco delle chiamate, usare i cmdlet Del modulo PowerShell di Teams Get- e Set-CsTenantBlockingCallingNumbers .
Get-CsTenantBlockedCallingNumbers restituisce i modelli di numeri di blocco in ingresso e i parametri dei modelli di numeri esenti in ingresso per l'elenco di numeri bloccati globali. Questo cmdlet restituisce anche se il blocco è abilitato (True o False).
Set-CsTenantBlockedCallingNumbers consente di specificare se le chiamate bloccate del tenant globale vengono attivate o disattivate a livello di tenant.
Gestire i modelli dei numeri di blocco
Puoi gestire i modelli numerici utilizzando i cmdlet New-, Get-, Set-, Test-, e Remove-CsInboundBlockedNumberPattern Teams PowerShell Module.
Get-CsInboundBlockedNumberPattern restituisce un elenco di tutti i modelli di numeri bloccati aggiunti all'elenco tenant, inclusi Nome, Descrizione, Abilitato (True/False) e Pattern.
New-CsInboundBlockedNumberPattern aggiunge un modello di numero bloccato all'elenco tenant.
Remove-CsInboundBlockedNumberPattern rimuove un modello di numero bloccato dall'elenco tenant.
Set-CsInboundBlockedNumberPattern modifica uno o più parametri di un modello di numero bloccato nell'elenco dei tenant.
Test-CsInboundBlockedNumberPattern verifica se le chiamate da un determinato numero di telefono saranno bloccate.
Esempi
Bloccare un numero
Nell'esempio seguente l'amministratore del tenant vuole bloccare tutte le chiamate provenienti dal numero compreso tra 1 (312) 555-0000 e 1 (312) 555-9999. Il criterio numerico viene creato in modo che sia i numeri nell'intervallo con il prefisso + che i numeri nell'intervallo senza prefisso + vengano confrontati. Non è necessario includere i simboli e () nei numeri di telefono perché il sistema rimuove questi simboli prima della corrispondenza. Per attivare il criterio numerico, impostare il parametro Enabled su True. Per disabilitare questo criterio numerico specifico, impostare il parametro su False.
New-CsInboundBlockedNumberPattern -Name "BlockRange1" -Enabled $True -Description "Block Contoso" -Pattern "^\+?1312555\d{4}$"
Nell'esempio successivo, l'amministratore del tenant vuole bloccare tutte le chiamate provenienti dal numero 1 (412) 555-1234. Per attivare il criterio numerico, il parametro Enabled è impostato su True.
New-CsInboundBlockedNumberPattern -Name "BlockNumber1" -Enabled $True -Description "Block Fabrikam" -Pattern "^\+?14125551234$"
La creazione di un nuovo criterio aggiunge il criterio come abilitato per impostazione predefinita. La descrizione è un campo facoltativo per fornire altre informazioni.
È consigliabile specificare un nome significativo per capire facilmente il motivo per cui il modello è stato aggiunto. Per bloccare i numeri di posta indesiderata, è consigliabile assegnare alla regola lo stesso criterio di corrispondenza e quindi aggiungere altre informazioni nella descrizione in base alle esigenze.
I modelli vengono confrontati con espressioni regolari (Regex). Per ulteriori informazioni, vedere Uso di Regex.
Consentire il tempo per la replica prima di testare e convalidare.
Consenti un numero
È possibile consentire la chiamata a un numero rimuovendo il modello di numero bloccato. Nell'esempio seguente l'amministratore del tenant vuole consentire a 1 (412) 555-1234 di effettuare nuovamente le chiamate.
Remove-CsInboundBlockedNumberPattern -Identity "BlockNumber1"
Se l'identità non è nota, utilizza il cmdlet Get-CsInboundBlockedNumberPattern per individuare prima il modello corretto e prendere nota dell'identità. Quindi, esegui il cmdlet Remove-CsInboundBlockedNumberPattern e passa il valore di identità appropriato.
Consentire il tempo per la replica prima di testare e convalidare.
Visualizzare tutti i modelli numerici
Il cmdlet seguente restituisce un elenco di tutti i numeri bloccati immessi per un tenant:
Get-CsInboundBlockedNumberPattern
Usare le funzionalità di filtro predefinite di PowerShell per analizzare i valori restituiti in base alle esigenze.
Verificare se un numero è bloccato
Per verificare se un numero è bloccato nel tenant, utilizza il cmdlet Test-CsInboundBlockedNumberPattern .
Il parametro PhoneNumber è obbligatorio e deve essere una stringa numerica senza caratteri aggiuntivi, ad esempio +, - o (). Il parametro IsNumberBlocked risultante restituisce il valore True se il numero è bloccato nel tenant; il parametro restituisce False se non è bloccato.
Negli esempi seguenti puoi vedere che il numero di telefono 1 (312) 555-8884 è bloccato perché si trova nell'intervallo bloccato precedente. Il numero di telefono 1 (312) 555-8883 è consentito in base all'esenzione creata di seguito.
Test-CsInboundBlockedNumberPattern -PhoneNumber 13125558884
RunspaceId : 09537e45-6f0c-4001-8b85-a79002707b0c
httpStatusCode : NoContent
IsNumberBlocked : True
errorMessage :
Test-CsInboundBlockedNumberPattern -PhoneNumber 13125558883
RunspaceId : 09537e45-6f0c-4001-8b85-a79002707b0c
httpStatusCode : NoContent
IsNumberBlocked : False
errorMessage :
Gestire le eccezioni dei numeri
Puoi aggiungere eccezioni ai modelli di numeri bloccati utilizzando i cmdlet New-, Get-, Set-, e Remove-CsInboundExemptNumberPattern .
New-CsInboundExemptNumberPattern aggiunge un modello di eccezione numero all'elenco tenant.
Get-CsInboundExemptNumberPattern restituisce un elenco di tutti i modelli di eccezione numero aggiunti all'elenco tenant.
Set-CsInboundExemptNumberPattern modifica uno o più parametri in un modello di eccezione numero nell'elenco tenant.
Remove-CsInboundExemptNumberPattern rimuove un modello di eccezione numero dall'elenco tenant.
Esempi
Aggiungere un'eccezione numero
Nell'esempio seguente l'amministratore del tenant vuole consentire ai numeri di telefono 1 (312) 555-8882 e 1 (312) 555-8883 di effettuare chiamate al tenant, anche se questi due numeri di telefono si trovano nell'intervallo bloccato nell'esempio precedente. Per abilitarlo, viene creato un nuovo criterio di eccezione numero nel modo seguente:
New-CsInboundExemptNumberPattern -Identity "AllowContoso1" -Pattern "^\+?1312555888[2|3]$" -Description "Allow Contoso helpdesk" -Enabled $True
Per attivare il criterio numerico, il parametro Enabled è impostato su True. Per disabilitare questo criterio numerico specifico, impostare il parametro su False.
Visualizzare tutte le eccezioni numeri
In questo esempio il parametro Identity è facoltativo. Se il parametro Identity non è specificato, questo cmdlet restituisce un elenco di tutti i modelli di eccezione dei numeri immessi per un tenant.
Get-CsInboundExemptNumberPattern -Identity <String>
Get-CsInboundExemptNumberPattern
Modificare un'eccezione numero
Il cmdlet Set-CsInboundExemptNumberPattern consente di modificare uno o più parametri per una determinata identità di pattern numerico. In questo esempio il parametro Identity è obbligatorio.
Set-CsInboundExemptNumberPattern -Identity <String> -Enabled <bool> -Description <string> -Pattern <string>
Set-CsInboundExemptNumberPattern -Identity "AllowContoso1" -Enabled $False
Rimuovere un'eccezione numero
Il cmdlet Remove-CsInboundExemptNumberPattern rimuove il modello di numero specificato dall'elenco tenant. In questo esempio il parametro Identity è obbligatorio.
Se l'identità non è nota, utilizza il cmdlet Get-CsInboundExemptNumberPattern per individuare prima il modello corretto e prendere nota dell'identità. Quindi, esegui il cmdlet Remove-CsInboundExemptNumberPattern e passa il valore di identità appropriato. Consentire il tempo per la replica prima di testare e convalidare.
Remove-CsInboundExemptNumberPattern -Identity <String>
Remove-CsInboundExemptNumberPattern -Identity "AllowContoso1"
Uso di Regex
La corrispondenza dei criteri per il blocco dei chiamanti viene eseguita con Regex. Sono disponibili più strumenti online per convalidare una corrispondenza del modello Regex. Se non si ha familiarità con i modelli Regex, è consigliabile dedicare del tempo per acquisire familiarità con le nozioni di base. Per assicurarsi di ottenere i risultati previsti, usare uno strumento per convalidare le corrispondenze dei criteri prima di aggiungere nuove corrispondenze ai numeri bloccati al tenant.
Articoli correlati
Set-CsTenantBlockedCallingNumbers