Testen des Wählplans in Lync Server 2013
Letzte Änderung: 05.06.2014
Überprüfungszeitplan |
Täglich |
Testtool |
Windows PowerShell |
Erforderliche Berechtigungen |
Bei der lokalen Ausführung mithilfe der Lync Server-Verwaltungsshell müssen Benutzer Mitglieder der Sicherheitsgruppe RTCUniversalServerAdmins sein. Wenn sie mit einer Remoteinstanz von Windows PowerShell ausgeführt werden, müssen Benutzern eine RBAC-Rolle zugewiesen werden, die über die Berechtigung zum Ausführen des Test-CsDialPlan-Cmdlets verfügt. Um eine Liste aller RBAC-Rollen anzuzeigen, die dieses Cmdlet verwenden können, führen Sie den folgenden Befehl an der Windows PowerShell Eingabeaufforderung aus:
|
Beschreibung
Mit dem cmdlet Test-CsDialPlan können Sie die Ergebnisse der Anwendung eines Wählplans auf eine bestimmte Telefonnummer anzeigen. Wählpläne enthalten Informationen, z. B. wie Normalisierungsregeln angewendet werden, die erforderlich sind, um Enterprise-VoIP Benutzern das Tätigen von Telefonanrufen zu ermöglichen. Bei einer gewählten Nummer und einem Wählplan überprüft dieses Cmdlet, welche Normalisierungsregel innerhalb des Wählplans angewendet wird und wie die übersetzte Nummer lautet.
Sie können dieses Cmdlet verwenden, um Probleme mit Zahlenübersetzungen zu beheben oder um zu überprüfen, wie Regeln für bestimmte Nummern angewendet werden.
Ausführen des Tests
Für das cmdlet Test-CsDialPlan müssen Sie zwei Dinge ausführen. Zunächst müssen Sie eine Instanz des Wählplans abrufen, der getestet wird. dies kann mithilfe des cmdlets Get-CsDialPlan erfolgen. Zweitens müssen Sie die Telefonnummer angeben, die normalisiert werden muss. Das format, das für die Telefonnummer verwendet wird, sollte mit der Nummer übereinstimmen, die von einem Benutzer gewählt/eingegeben wurde. Mit diesem Befehl wird beispielsweise eine Instanz des Wählplans ,RedmondDialPlan" abgerufen und überprüft, ob die Telefonnummer 12065551219 normalisiert werden kann:
Get-CsDialPlan -Identity "RedmondDialPlan" | Test-CsDialPlan -DialedNumber "12065551219" | Format-List
Wenn Sie über eine Normalisierungsregel verfügen, die automatisch die Ländervorwahl (in diesem Beispiel 1) und die Vorwahl (206) hinzufügt, sollten Sie die Telefonnummer 5551219 wie folgt überprüfen:
Get-CsDialPlan -Identity "RedmondDialPlan" | Test-CsDialPlan -DialedNumber "5551219" | Format-List
Weitere Informationen finden Sie in der Hilfedokumentation für das Cmdlet Test-CsDialPlan .
Bestimmen von Erfolg oder Fehler
Test-CsDialPlan unterscheidet sich von vielen der Lync Server-Test-Cmdlets, da nur indirekt angegeben wird, ob ein Test erfolgreich war oder fehlgeschlagen ist. Wenn Sie Test-CsDialPlan verwenden, erhalten Sie keine ausgabe ähnlich wie die folgende mit dem Ergebnis eindeutig beschriftet:
TargetFqdn: atl-cs-001.litwareinc.com
Ergebnis: Erfolg
Latenz: 00:00:06.8630376
Fehler:
Diagnose:
Wenn Test-CsDialPlan erfolgreich ist, erhalten Sie stattdessen Informationen zur Normalisierungsregel, die die angegebene Telefonnummer erfolgreich übersetzen und verwenden konnte:
TranslatedNumber : +12065551219
MatchingRule : Description=; Pattern=^(\d(11))$; Übersetzung=+$1;
Name=Präfix alle; IsInternalExtension=False
Wenn Test-CsDialPlan fehlschlägt (das heißt, wenn der Wählplan keine Normalisierungsregel hat, die die angegebene Telefonnummer übersetzen kann), erhalten Sie einfach die "leere" Ausgabe wie folgt:
TranslatedNumber :
MatchingRule :
Gründe, warum der Test möglicherweise fehlgeschlagen ist
Hier sind einige häufige Gründe, warum Test-CsDialPlan möglicherweise fehlschlägt:
Möglicherweise haben Sie bei der Angabe der Telefonnummer ein falsches Format verwendet. Wählpläne enthalten Normalisierungsregeln, mit denen Lync Server die von einem Benutzer gewählten oder eingegebenen Telefonnummern übersetzen kann. Daher sollte Ihr Wählplan Normalisierungsregeln aufweisen, die den Nummern entsprechen, die Benutzer wahrscheinlich wählen. Wenn Benutzer beispielsweise die Ländervorwahl, die Vorwahl und dann die Telefonnummer selbst wählen können, bedeutet dies, dass Ihr Wählplan eine Normalisierungsregel zur Behandlung von Telefonnummern wie der folgenden aufweisen sollte:
12065551219
Wenn Sie jedoch eine falsche Telefonnummer eingeben (z. B. die letzte Ziffer weglassen), schlägt Test-CsDialPlan fehl. Das liegt nicht daran, dass der Wählplan fehlerhaft ist, sondern weil Sie eine Telefonnummer eingegeben haben, als nicht interpretiert werden kann.