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:
|
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