Testen der Telefonnummer anhand einer VoIP-Richtlinie in Lync Server 2013

 

Letzte Änderung: 20.05.2014

Überprüfungszeitplan

Monatlich

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-CsVoicePolicy-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-CsVoicePolicy"}

Beschreibung

Die Möglichkeit Enterprise-VoIP Benutzer, ausgehende Telefonanrufe über das Telefonfestnetz (Public Switched Telephone Network, PSTN) zu tätigen, hängt größtenteils von drei Faktoren ab:

  • Die Dem Benutzer zugewiesene VoIP-Richtlinie.

  • Die VoIP-Routen, die zum Weiterleiten von Anrufen von Lync Server an das PSTN-Netzwerk verwendet werden.

  • Die PSTN-Verwendung, eine Lync Server-Eigenschaft, die eine VoIP-Richtlinie mit einer VoIP-Route verbindet.

Die PSTN-Verwendung ist besonders wichtig: Es ist die Eigenschaft, die eine VoIP-Richtlinie mit einer VoIP-Route verbindet. (Eine VoIP-Richtlinie und eine VoIP-Route werden als verbunden bezeichnet, wenn sie mindestens eine gemeinsame PSTN-Nutzung haben.) VoIP-Richtlinien können konfiguriert werden, ohne eine PSTN-Verwendung anzugeben. In diesem Fall können Benutzer, denen diese Richtlinie zugewiesen wurde, keine ausgehenden Anrufe über das PSTN-Netzwerk tätigen. Ebenso können VoIP-Routen, die nicht mindestens eine angegebene PSTN-Nutzung aufweisen, keine Anrufe an das PSTN-Netzwerk weiterleiten.

Das cmdlet Test-CsVoicePolicy überprüft, dass eine bestimmte VoIP-Richtlinie über eine PSTN-Verwendung verfügt und dass die Verwendung von mindestens einer VoIP-Route gemeinsam genutzt wird. Wenn die Überprüfung Test-CsVoicePolicy erfolgreich ist, meldet das Cmdlet den Namen der ersten gültigen gefundenen VoIP-Route sowie den Namen der PSTN-Verwendung, die die Richtlinie mit der Route verbindet.

Ausführen des Tests

Zum Ausführen des Test-CsVoicePolicy-Cmdlets müssen Sie zuerst das Get-CsVoicePolicy-Cmdlet verwenden, um eine Instanz der zu testenden VoIP-Richtlinie abzurufen. diese Instanz muss dann an Test-CsVoicePolicy weitergeleitet werden. Zum Beispiel:

Get-CsVoicePolicy -Identity "Global" | Test-CsVoicePolicy -TargetNumber "+12065551219"

Beachten Sie, dass dieser Befehl, der Get-CsVoicePolicy nicht zum Abrufen einer VoIP-Richtlinieninstanz verwendet, fehlschlägt:

Test-CsVoicePolicy -TargetNumber "+12065551219" -VoicePolicy "Global"

Wenn Sie alle VoIP-Richtlinien anhand einer angegebenen Telefonnummer überprüfen möchten, verwenden Sie einen Befehl wie den folgenden:

Get-CsVoicePolicy | Test-CsVoicePolicy -TargetNumber "+12065551219"

Beachten Sie, dass die TargetNumber mithilfe des E.164-Formats angegeben werden muss. Test-CsVoicePolicy versucht nicht, Telefonnummern im E.164-Format zu normalisieren oder zu übersetzen.

Weitere Informationen finden Sie in der Hilfedokumentation zum cmdlet Test-CsVoicePolicy.

Bestimmen von Erfolg oder Fehler

Wenn die VoIP-Richtlinie sowohl eine übereinstimmende VoIP-Route als auch eine übereinstimmende PSTN-Nutzung finden kann, werden sowohl die Route als auch die Verwendung auf dem Bildschirm angezeigt:

FirstMatchingRoute MatchingUsage

------------------ -------------

RedmondVoiceRoute RedmondPstnUsage

Wenn eine geeignete VoIP-Route oder eine entsprechende PSTN-Verwendung nicht gefunden werden kann, werden leere Eigenschaftswerte auf dem Bildschirm angezeigt:

FirstMatchingRoute MatchingUsage

------------------ -------------

Gründe, warum der Test möglicherweise fehlgeschlagen ist

Wenn Test-CsVoicePolicy keine Übereinstimmung zurückgibt, kann dies bedeuten, dass die VoIP-Richtlinie keine PSTN-Verwendung mit einer VoIP-Route teilt. Um dies zu überprüfen, verwenden Sie ein Cmdlet ähnlich dem folgenden, um zu überprüfen, ob der VoIP-Richtlinie zugewiesene PSTN-Verwendungen:

Get-CsVoicePolicy -Identity "Global" | Select-Object PstnUsages | Format-List

Führen Sie als Nächstes diesen Befehl aus, um die PSTN-Verwendungen zu ermitteln, die jeder Ihrer VoIP-Routen zugewiesen sind:

Get-CsVoiceRoute | Select-Object Identity, PstnUsages

Wenn Übereinstimmungen angezeigt werden (d. h. wenn eine oder mehrere VoIP-Routen angezeigt werden, die mindestens eine PSTN-Nutzung mit Ihrer VoIP-Richtlinie teilen), sollten Sie das Test-CsVoiceRoute-Cmdlet ausführen, um zu überprüfen, ob die VoIP-Route die angegebene Telefonnummer wählen kann.

Siehe auch

Test-CsVoicePolicy