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:

Get-CsAdminRole | Where-Object {$_.Cmdlets -match "Test-CsDialPlan"}

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.