Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Os Planos de Chamadas da Microsoft, Roteamento Direto e Conexão com a Operadora oferecem suporte ao bloqueio de chamadas recebidas da PSTN (Rede Telefônica Pública Comutada). Esse recurso permite que um administrador defina uma lista de padrões de número e exceções no nível global do locatário para que a ID do chamador de cada chamada PSTN de entrada para o locatário possa ser verificada na lista de correspondência. Se uma correspondência for feita, uma chamada de entrada será rejeitada ou roteada para uma conta de recurso.
Esse recurso de bloqueio de chamadas de entrada só funciona em chamadas de entrada originadas da PSTN e funciona apenas em um nível global do locatário. Usuários individuais do Teams não podem manipular essa lista. O cliente do Teams permite que usuários individuais bloqueiem chamadas PSTN. Para obter informações sobre como os usuários finais podem implementar o bloqueio de chamadas, consulte Gerenciar configurações de chamada no Teams.
Nota
Os chamadores bloqueados podem ter comportamentos ligeiramente diferentes quando sua chamada é rejeitada. O comportamento é baseado em como a portadora do chamador bloqueado lida com a notificação de que a chamada não pode ser concluída com êxito. Os exemplos podem incluir uma mensagem da operadora informando que a chamada não pode ser concluída como discada ou simplesmente descartando a chamada.
No momento, não é possível gerenciar o bloqueio de chamadas usando o Centro de administração do Teams.
Gerenciar o bloqueio de chamadas usando o PowerShell
Para gerenciar o bloqueio de chamadas, você precisa definir um ou mais padrões numéricos para bloquear chamadas, definir exceções aos padrões numéricos e habilitar o recurso de bloqueio de chamadas. Opcionalmente, você pode optar por configurar uma conta de recurso para lidar com chamadas bloqueadas.
Padrões de blocos de números são definidos como padrões de expressão regular. Depois de avaliar os padrões que redirecionam para uma conta de recurso, a ordem das expressões restantes não é importante; o primeiro padrão correspondido na lista resulta no bloqueio da chamada. Um novo número ou padrão adicionado ou removido na lista de chamadores bloqueados pode levar até 24 horas para que o padrão se torne ativo.
Ativar o recurso de bloqueio de chamadas
Para exibir e ativar o recurso de bloqueio de chamadas, use os cmdlets do Módulo PowerShell do Teams Get-CsTenantBlockingCallingNumbers .
Get-CsTenantBlockedCallingNumbers retorna os padrões de número de bloco de entrada e os parâmetros de padrões de número isento de entrada para a lista global de números bloqueados. Este cmdlet também retorna se o bloqueio está habilitado ou não (Verdadeiro ou Falso).
Set-CsTenantBlockedCallingNumbers permite que você especifique se as chamadas bloqueadas de locatário global são ativadas ou desativadas no nível do locatário.
Gerenciar padrões de número de bloco
Você gerencia padrões numéricos usando os cmdlets do Módulo PowerShell do Teams New-, Get-, Set-, Test e Remove-CsInboundBlockedNumberPattern .
Get-CsInboundBlockedNumberPattern retorna uma lista de todos os padrões de número bloqueados adicionados à lista de locatários, incluindo Nome, Descrição, Habilitado (Verdadeiro/Falso) e Padrão.
New-CsInboundBlockedNumberPattern adiciona um padrão de número bloqueado à lista de locatários.
Remove-CsInboundBlockedNumberPattern remove um padrão de número bloqueado da lista de locatários.
Set-CsInboundBlockedNumberPattern modifica um ou mais parâmetros de um padrão de número bloqueado na lista de locatários.
Test-CsInboundBlockedNumberPattern testa se as chamadas de um determinado número de telefone serão bloqueadas.
Exemplos
Bloquear um número (Adicionar um número de bloco)
No exemplo a seguir, o administrador de locatários deseja bloquear todas as chamadas provenientes do intervalo de números 1 (312) 555-0000 a 1 (312) 555-9999. O padrão numérico é criado de forma que ambos os números no intervalo com + prefixado e os números no intervalo sem + prefixado sejam correspondentes. Você não precisa incluir os símbolos – e () nos números de telefone porque o sistema retira esses símbolos antes da correspondência. Para ativar o padrão de número, defina o parâmetro Enabled como True. Para desabilitar esse padrão de número específico, defina o parâmetro como False.
New-CsInboundBlockedNumberPattern -Name "BlockRange1" -Enabled $True -Description "Block Contoso" -Pattern "^\+?1312555\d{4}$"
No próximo exemplo, em vez de bloquear a chamada, o administrador de locatários deseja rotear todas as chamadas provenientes do número 1 (412) 555-1234 para a conta de recurso especificada pela ID do objeto d290f1ee-6c54-4b01-90e6-d701748f0851. Para ativar o padrão de número, o parâmetro Enabled é definido como True.
New-CsInboundBlockedNumberPattern -Name "BlockNumber1" -Enabled $True -Description "Block Fabrikam" -ResourceAccount "d290f1ee-6c54-4b01-90e6-d701748f0851" -Pattern "^\+?14125551234$"
A criação de um novo padrão adiciona o padrão como habilitado por padrão. A descrição é um campo opcional para fornecer mais informações.
Recomendamos que você forneça um nome significativo para entender facilmente por que o padrão foi adicionado. Para bloquear números de spam, você pode nomear a regra da mesma forma que o padrão de número que está sendo correspondido e, em seguida, adicione informações adicionais na descrição conforme necessário.
Os padrões são correspondidos usando expressões regulares (Regex). Para obter mais informações, consulte Usando Regex.
Reserve um tempo para a replicação antes de testar e validar.
Permitir um número (Remover um número de bloqueio)
Você pode permitir que um número ligue removendo o padrão de número bloqueado. No exemplo a seguir, o administrador de locatários deseja permitir que 1 (412) 555-1234 faça chamadas novamente.
Remove-CsInboundBlockedNumberPattern -Identity "BlockNumber1"
Se a identidade não for conhecida, use o cmdlet Get-CsInboundBlockedNumberPattern para localizar primeiro o padrão adequado e observar a identidade. Em seguida, execute o cmdlet Remove-CsInboundBlockedNumberPattern e passe o valor de identidade apropriado.
Reserve um tempo para a replicação antes de testar e validar.
Exibir todos os padrões numéricos
O cmdlet a seguir retorna uma lista de todos os números bloqueados inseridos para um locatário:
Get-CsInboundBlockedNumberPattern
Use os recursos internos de filtragem do PowerShell para analisar os valores retornados conforme necessário.
Testar se um número está bloqueado
Para verificar se um número está bloqueado no locatário, use o cmdlet Test-CsInboundBlockedNumberPattern .
O parâmetro PhoneNumber é necessário e deve ser uma cadeia de caracteres numérica sem caracteres extras, como +, - ou (). O parâmetro IsNumberBlocked resultante retornará um valor True se o número estiver bloqueado no locatário; o parâmetro retornará False se não estiver bloqueado.
Nos exemplos a seguir, você pode ver que o número de telefone 1 (312) 555-8884 está bloqueado porque está no intervalo bloqueado acima. O número de telefone 1 (312) 555-8883 é permitido com base na isenção criada abaixo.
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 :
Gerenciar exceções de número
Você pode adicionar exceções a padrões numéricos bloqueados usando os cmdlets New-, Get-, Set- e Remove-CsInboundExemptNumberPattern.
New-CsInboundExemptNumberPattern adiciona um padrão de exceção de número à lista de locatários.
Get-CsInboundExemptNumberPattern retorna uma lista de todos os padrões de exceção de número adicionados à lista de locatários.
Set-CsInboundExemptNumberPattern modifica um ou mais parâmetros para um padrão de exceção de número na lista de locatários.
Remove-CsInboundExemptNumberPattern remove um padrão de exceção de número da lista de locatários.
Exemplos
Adicionar uma exceção de número
No exemplo a seguir, o administrador do locatário deseja permitir que os números de telefone 1 (312) 555-8882 e 1 (312) 555-8883 façam chamadas para o locatário, mesmo que esses dois números de telefone estejam no intervalo que foi bloqueado no exemplo acima. Para habilitar isso, um novo padrão de exceção de número é criado da seguinte maneira:
New-CsInboundExemptNumberPattern -Identity "AllowContoso1" -Pattern "^\+?1312555888[2|3]$" -Description "Allow Contoso helpdesk" -Enabled $True
Para ativar o padrão de número, o parâmetro Enabled é definido como True. Para desabilitar esse padrão de número específico, defina o parâmetro como False.
Exibir todas as exceções de número
Neste exemplo, o parâmetro Identity é opcional. Se o parâmetro Identity não for especificado, esse cmdlet retornará uma lista de todos os padrões de exceção de número inseridos para um locatário.
Get-CsInboundExemptNumberPattern -Identity <String>
Get-CsInboundExemptNumberPattern
Modificar uma exceção de número
O cmdlet Set-CsInboundExemptNumberPattern permite modificar um ou mais parâmetros para uma determinada identidade de padrão numérico. Neste exemplo, o parâmetro Identity é obrigatório.
Set-CsInboundExemptNumberPattern -Identity <String> -Enabled <bool> -Description <string> -Pattern <string>
Set-CsInboundExemptNumberPattern -Identity "AllowContoso1" -Enabled $False
Remover uma exceção de número
O cmdlet Remove-CsInboundExemptNumberPattern remove o padrão de número fornecido da lista de locatários. Neste exemplo, o parâmetro Identity é obrigatório.
Se a identidade não for conhecida, use o cmdlet Get-CsInboundExemptNumberPattern para localizar primeiro o padrão apropriado e anotar a identidade. Em seguida, execute o cmdlet Remove-CsInboundExemptNumberPattern e passe o valor de identidade apropriado. Reserve um tempo para a replicação antes de testar e validar.
Remove-CsInboundExemptNumberPattern -Identity <String>
Remove-CsInboundExemptNumberPattern -Identity "AllowContoso1"
Usando Regex
A correspondência de padrões para bloquear chamadores é feita usando Regex. Várias ferramentas estão disponíveis online para ajudar a validar uma correspondência de padrão Regex. Se você não estiver familiarizado com os padrões Regex, recomendamos que reserve algum tempo para se familiarizar com o básico. Para garantir os resultados esperados, use uma ferramenta para validar correspondências de padrão antes de adicionar novas correspondências de número bloqueado ao seu locatário.
Artigos relacionados
Set-CsTenantBlockedCallingNumbers