Tester le numéro de téléphone par rapport à une stratégie de voix dans Lync Server 2013
Rubrique Dernière modification : 2014-05-20
Planification de vérification |
Mois |
Outil de test |
Windows PowerShell |
Autorisations requises |
En cas d’exécution locale à l’aide de Lync Server Management Shell, les utilisateurs doivent être membres du groupe de sécurité RTCUniversalServerAdmins. Lors de l’exécution à l’aide d’une instance distante de Windows PowerShell, un rôle RBAC doit être attribué aux utilisateurs qui ont l’autorisation d’exécuter l’applet de commande Test-CsVoicePolicy. Pour afficher la liste de tous les rôles RBAC qui peuvent utiliser cette applet de commande, exécutez la commande suivante à partir de l’invite Windows PowerShell :
|
Description
La capacité des utilisateurs d’Enterprise Voice à passer des appels téléphoniques sortants via le réseau téléphonique commuté (RTC) dépend en grande partie de trois choses :
Stratégie de voix affectée à l’utilisateur.
Itinéraires vocaux utilisés pour acheminer les appels de Lync Server vers le réseau RTC.
Utilisation PSTN, propriété Lync Server qui connecte une stratégie de voix à un itinéraire vocal.
L’utilisation rtc est particulièrement importante : c’est la propriété qui connecte une stratégie vocale à un itinéraire vocal. (Une stratégie de voix et un itinéraire vocal sont dits connectés s’ils ont au moins une utilisation RTC en commun.) Les stratégies vocales peuvent être configurées sans spécifier d’utilisation RTC. Dans ce cas, les utilisateurs auxquels cette stratégie a été affectée ne pourront pas effectuer d’appels sortants sur le réseau RTC. De même, les itinéraires vocaux qui n’ont pas au moins une utilisation PSTN spécifiée ne peuvent pas acheminer les appels vers le réseau RTC.
L’applet de commande Test-CsVoicePolicy vérifie qu’une stratégie vocale donnée a une utilisation RTC et que l’utilisation est partagée par au moins une route vocale. Si la vérification exécutée par Test-CsVoicePolicy réussit, l’applet de commande renvoie le nom de la première route vocale valide qu’elle trouve, ainsi que le nom de l’utilisation rtc qui connecte la stratégie à l’itinéraire.
Exécution du test
Pour exécuter l’applet de commande Test-CsVoicePolicy, vous devez d’abord utiliser l’applet de commande Get-CsVoicePolicy récupérer une instance de la stratégie de voix à tester ; cette instance doit ensuite être rediriagée vers Test-CsVoicePolicy. Par exemple :
Get-CsVoicePolicy -Identity "Global" | Test-CsVoicePolicy -TargetNumber "+12065551219"
Notez que cette commande, qui n’utilise pas Get-CsVoicePolicy pour récupérer une instance de stratégie vocale, échoue :
Test-CsVoicePolicy -TargetNumber "+12065551219" -VoicePolicy "Global"
Si vous souhaitez vérifier toutes les stratégies vocales par rapport à un numéro de téléphone spécifié, utilisez une commande similaire à celle-ci :
Get-CsVoicePolicy | Test-CsVoicePolicy -TargetNumber "+12065551219"
Notez que targetnumber doit être spécifié à l’aide du format E.164. Test-CsVoicePolicy ne tente pas de normaliser ou de traduire les numéros de téléphone au format E.164.
Pour plus d’informations, consultez la documentation d’aide relative à l’applet de commande Test-CsVoicePolicy.
Détermination de la réussite ou de l’échec
Si la stratégie vocale peut trouver à la fois un itinéraire vocal correspondant et une utilisation RTC correspondante, l’itinéraire et l’utilisation s’affichent à l’écran :
FirstMatchingRoute MatchingUsage
------------------ -------------
RedmondVoiceRoute RedmondPstnUsage
Si un itinéraire vocal approprié ou une utilisation PSTN appropriée est introuvable, les valeurs de propriétés vides s’affichent à l’écran :
FirstMatchingRoute MatchingUsage
------------------ -------------
Raisons pour lesquelles le test a peut-être échoué
Si Test-CsVoicePolicy ne retourne pas de correspondance, cela peut signifier que la stratégie de voix ne partage pas d’utilisation RTC avec un itinéraire vocal. Pour vérifier cela, utilisez une applet de commande similaire à la suivante pour vérifier que les utilisations RTC affectées à la stratégie de voix :
Get-CsVoicePolicy -Identity "Global" | Select-Object PstnUsages | Format-List
Ensuite, exécutez cette commande pour déterminer les utilisations RTC affectées à chacun de vos itinéraires vocaux :
Get-CsVoiceRoute | Select-Object Identity, PstnUsages
Si vous voyez des correspondances (autrement dit, si vous voyez un ou plusieurs itinéraires vocaux qui partagent au moins une utilisation RTC avec votre stratégie vocale), vous devez exécuter l’applet de commande Test-CsVoiceRoute pour vérifier que l’itinéraire vocal peut composer le numéro de téléphone fourni.
Voir aussi