Bloquer les appels entrants
Les forfaits d’appels Microsoft, le routage direct et la connexion d’opérateur prennent tous en charge le blocage des appels entrants à partir du réseau téléphonique commuté public (RTC). Cette fonctionnalité permet à un administrateur de définir une liste de modèles de nombre et d’exceptions au niveau global du locataire afin que l’ID de l’appelant de chaque appel RTC entrant au locataire puisse être vérifié par rapport à la liste pour obtenir une correspondance. Si une correspondance est établie, un appel entrant est rejeté.
Cette fonctionnalité de blocage des appels entrants fonctionne uniquement sur les appels entrants qui proviennent du RTC et ne fonctionne qu’au niveau global d’un locataire. Les utilisateurs individuels de Teams ne peuvent pas manipuler cette liste. Le client Teams permet aux utilisateurs individuels de bloquer les appels RTC. Pour plus d’informations sur la façon dont vos utilisateurs finaux peuvent implémenter le blocage des appels, consultez Gérer les paramètres d’appel dans Teams.
Remarque
Les appelants bloqués peuvent rencontrer des comportements légèrement différents lorsqu’ils ont été bloqués. Le comportement est basé sur la façon dont l’opérateur de l’appelant bloqué gère la notification indiquant que l’appel n’est pas autorisé à être effectué avec succès. Il peut s’agir, par exemple, d’un message d’opérateur indiquant que l’appel ne peut pas être terminé comme composé, ou simplement de supprimer l’appel.
Il n’est actuellement pas possible de gérer le blocage des appels à l’aide du Centre d’administration Teams.
Gérer le blocage des appels à l’aide de PowerShell
Pour gérer le blocage des appels, vous devez définir un ou plusieurs modèles de numéros à partir duquel bloquer les appels, définir des exceptions aux modèles de numéros et activer la fonctionnalité de blocage des appels.
Les modèles de bloc de nombres sont définis en tant que modèles d’expression régulière. L’ordre des expressions est sans importance : le premier modèle mis en correspondance dans la liste entraîne le blocage de l’appel. Un nouveau numéro ou modèle ajouté ou supprimé dans la liste des appelants bloqués peut prendre jusqu’à 24 heures pour que le modèle devienne actif.
Activer la fonctionnalité de blocage des appels
Pour afficher et activer la fonctionnalité de blocage des appels, utilisez les applets de commande Du module PowerShell Teams Get- et Set-CsTenantBlockingCallingNumbers .
Get-CsTenantBlockedCallingNumbers retourne les modèles de numéros de bloc entrants et les paramètres de modèles de nombres exemptés entrants pour la liste globale des nombres bloqués. Cette applet de commande retourne également si le blocage est Activé ou non (True ou False).
Set-CsTenantBlockedCallingNumbers vous permet de spécifier si les appels bloqués du locataire global sont activés ou désactivés au niveau du locataire.
Gérer les modèles de numéros de bloc
Vous gérez les modèles de nombre à l’aide des applets de commande PowerShell Module Teams New-, Get-, Set-, Test-et Remove-CsInboundBlockedNumberPattern.
Get-CsInboundBlockedNumberPattern retourne une liste de tous les modèles de nombres bloqués ajoutés à la liste des locataires, notamment Name, Description, Enabled (True/False) et Pattern.
New-CsInboundBlockedNumberPattern ajoute un modèle de nombre bloqué à la liste des locataires.
Remove-CsInboundBlockedNumberPattern supprime un modèle de nombre bloqué de la liste des locataires.
Set-CsInboundBlockedNumberPattern modifie un ou plusieurs paramètres d’un modèle de nombre bloqué dans la liste des locataires.
Test-CsInboundBlockedNumberPattern teste si les appels d’un numéro de téléphone donné seront bloqués.
Exemples
Bloquer un nombre
Dans l’exemple suivant, l’administrateur client souhaite bloquer tous les appels provenant de la plage de numéros 1 (312) 555-0000 à 1 (312) 555-9999. Le modèle de nombre est créé de sorte que les deux nombres de la plage avec + préfixé et les nombres de la plage sans préfixe + soient mis en correspondance. Vous n’avez pas besoin d’inclure les symboles et () dans les numéros de téléphone, car le système supprime ces symboles avant la correspondance. Pour activer le modèle de nombre, définissez le paramètre Enabled sur True. Pour désactiver ce modèle de nombre spécifique, définissez le paramètre sur False.
New-CsInboundBlockedNumberPattern -Name "BlockRange1" -Enabled $True -Description "Block Contoso" -Pattern "^\+?1312555\d{4}$"
Dans l’exemple suivant, l’administrateur client souhaite bloquer tous les appels provenant du numéro 1 (412) 555-1234. Pour activer le modèle de nombre, le paramètre Enabled est défini sur True.
New-CsInboundBlockedNumberPattern -Name "BlockNumber1" -Enabled $True -Description "Block Fabrikam" -Pattern "^\+?14125551234$"
La création d’un modèle ajoute le modèle comme activé par défaut. La description est un champ facultatif pour fournir plus d’informations.
Nous vous recommandons de fournir un nom explicite pour comprendre facilement pourquoi le modèle a été ajouté. Pour bloquer les numéros de courrier indésirable, envisagez de nommer la règle de la même façon que le modèle de nombre correspondant, puis ajoutez des informations supplémentaires dans la description si nécessaire.
Les modèles sont mis en correspondance à l’aide d’expressions régulières (Regex). Pour plus d’informations, consultez Utilisation de Regex.
Prévoyez du temps pour la réplication avant de tester et de valider.
Autoriser un nombre
Vous pouvez autoriser un numéro à appeler en supprimant le modèle de nombre bloqué. Dans l’exemple suivant, l’administrateur client souhaite autoriser 1 (412) 555-1234 à effectuer à nouveau des appels.
Remove-CsInboundBlockedNumberPattern -Identity "BlockNumber1"
Si l’identité n’est pas connue, utilisez l’applet de commande Get-CsInboundBlockedNumberPattern pour d’abord rechercher le modèle approprié et noter l’identité. Ensuite, exécutez l’applet de commande Remove-CsInboundBlockedNumberPattern et transmettez la valeur d’identité appropriée.
Prévoyez du temps pour la réplication avant de tester et de valider.
Afficher tous les modèles de nombre
L’applet de commande suivante retourne une liste de tous les nombres bloqués entrés pour un locataire :
Get-CsInboundBlockedNumberPattern
Utilisez les fonctionnalités de filtrage PowerShell intégrées pour analyser les valeurs retournées en fonction des besoins.
Tester si un nombre est bloqué
Pour vérifier si un numéro est bloqué dans le locataire, utilisez l’applet de commande Test-CsInboundBlockedNumberPattern .
Le paramètre PhoneNumber est obligatoire et doit être une chaîne numérique sans caractères supplémentaires, tels que +, - ou (). Le paramètre IsNumberBlocked obtenu retourne la valeur True si le nombre est bloqué dans le locataire ; le paramètre retourne False s’il n’est pas bloqué.
Dans les exemples suivants, vous pouvez voir que le numéro de téléphone 1 (312) 555-8884 est bloqué, car il se trouve dans la plage bloquée ci-dessus. Le numéro de téléphone 1 (312) 555-8883 est autorisé en fonction de l’exemption créée ci-dessous.
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 :
Gérer les exceptions de nombre
Vous pouvez ajouter des exceptions aux modèles de nombres bloqués à l’aide des applets de commande New-, Get-, Set-etRemove-CsInboundExemptNumberPattern.
New-CsInboundExemptNumberPattern ajoute un modèle d’exception numérique à la liste des locataires.
Get-CsInboundExemptNumberPattern retourne une liste de tous les modèles d’exception de nombre ajoutés à la liste des locataires.
Set-CsInboundExemptNumberPattern modifie un ou plusieurs paramètres en un modèle d’exception numérique dans la liste des locataires.
Remove-CsInboundExemptNumberPattern supprime un modèle d’exception numérique de la liste des locataires.
Exemples
Ajouter une exception numérique
Dans l’exemple suivant, l’administrateur client souhaite autoriser les numéros de téléphone 1 (312) 555-8882 et 1 (312) 555-8883 à passer des appels au locataire, même si ces deux numéros de téléphone se trouvent dans la plage bloquée dans l’exemple ci-dessus. Pour ce faire, un nouveau modèle d’exception numérique est créé comme suit :
New-CsInboundExemptNumberPattern -Identity "AllowContoso1" -Pattern "^\+?1312555888[2|3]$" -Description "Allow Contoso helpdesk" -Enabled $True
Pour activer le modèle de nombre, le paramètre Enabled est défini sur True. Pour désactiver ce modèle de nombre spécifique, définissez le paramètre sur False.
Afficher toutes les exceptions de nombre
Dans cet exemple, le paramètre Identity est facultatif. Si le paramètre Identity n’est pas spécifié, cette applet de commande renvoie une liste de tous les modèles d’exception de nombre entrés pour un locataire.
Get-CsInboundExemptNumberPattern -Identity <String>
Get-CsInboundExemptNumberPattern
Modifier une exception numérique
L’applet de commande Set-CsInboundExemptNumberPattern vous permet de modifier un ou plusieurs paramètres pour une identité de modèle de nombre donnée. Dans cet exemple, le paramètre Identity est obligatoire.
Set-CsInboundExemptNumberPattern -Identity <String> -Enabled <bool> -Description <string> -Pattern <string>
Set-CsInboundExemptNumberPattern -Identity "AllowContoso1" -Enabled $False
Supprimer une exception numérique
L’applet de commande Remove-CsInboundExemptNumberPattern supprime le modèle de nombre donné de la liste des locataires. Dans cet exemple, le paramètre Identity est obligatoire.
Si l’identité n’est pas connue, utilisez l’applet de commande Get-CsInboundExemptNumberPattern pour d’abord rechercher le modèle approprié et noter l’identité. Ensuite, exécutez l’applet de commande Remove-CsInboundExemptNumberPattern et transmettez la valeur d’identité appropriée. Prévoyez du temps pour la réplication avant de tester et de valider.
Remove-CsInboundExemptNumberPattern -Identity <String>
Remove-CsInboundExemptNumberPattern -Identity "AllowContoso1"
Utilisation de Regex
La mise en correspondance du modèle pour le blocage des appelants s’effectue à l’aide de Regex. Plusieurs outils sont disponibles en ligne pour vous aider à valider une correspondance de modèle Regex. Si vous n’êtes pas familiarisé avec les modèles Regex, nous vous recommandons de prendre le temps de vous familiariser avec les principes de base. Pour vous assurer que vous obtenez les résultats attendus, utilisez un outil de validation des correspondances de modèle avant d’ajouter de nouvelles correspondances de nombre bloqué à votre locataire.
Articles connexes
Set-CsTenantBlockedCallingNumbers