Überprüfen von Audio-/Videokonferenzen 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-CsAVConference-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-CsAVConference"}

Beschreibung

Das cmdlet Test-CsAVConference überprüft, ob zwei Testbenutzer an einer Audio-/Videokonferenz (A/V) teilnehmen können. Wenn das Cmdlet ausgeführt wird, sind die beiden Benutzer beim System angemeldet. Nach der erfolgreichen Anmeldung erstellt der erste Benutzer eine A/V-Konferenz und wartet dann, bis der zweite Benutzer an dieser Konferenz teilnimmt. Nach einem kurzen Datenaustausch wird die Konferenz gelöscht und die beiden Testbenutzer abgemeldet.

Beachten Sie, dass Test-CsAVConference keine tatsächliche A/V-Konferenz zwischen den beiden Testbenutzern durchführt. Stattdessen überprüft das Cmdlet, dass die beiden Benutzer alle für die Durchführung einer solchen Konferenz erforderlichen Verbindungen herstellen können.

Weitere Beispiele für diesen Befehl finden Sie unter Test-CsAVConference.

Ausführen des Tests

Das cmdlet Test-CsAVConference kann entweder mit einem Paar vorkonfigurierter Testkonten (siehe Einrichten von Testkonten zum Ausführen von Lync Server-Tests) oder mit den Konten von zwei Benutzern ausgeführt werden, die für Lync Server aktiviert sind. Um diese Überprüfung mithilfe von Testkonten auszuführen, müssen Sie lediglich den FQDN des getesteten Lync Server-Pools angeben. Zum Beispiel:

Test-CsAVConference -TargetFqdn "atl-cs-001.litwareinc.com"

Um diese Überprüfung mithilfe tatsächlicher Benutzerkonten auszuführen, müssen Sie zwei Windows PowerShell Anmeldeinformationenobjekte (Objekte, die den Kontonamen und das Kennwort enthalten) für jedes Konto erstellen. Sie müssen dann diese Anmeldeinformationenobjekte und die SIP-Adressen der beiden Konten einschließen, wenn sie Test-CsAVConference aufrufen:

$credential1 = Get-Credential "litwareinc\kenmyer"
$credential2 = Get-Credential "litwareinc\davidlongmire"
Test-CsAVConference -TargetFqdn "atl-cs-001.litwareinc.com" -SenderSipAddress "sip:kenmyer@litwareinc.com" -SenderCredential $credential1 -ReceiverSipAddress "sip:davidlongmire@litwareinc.com" -ReceiverCredential $credential2

Weitere Informationen finden Sie in der Hilfedokumentation für das Cmdlet Test-CsAVConference .

Bestimmen von Erfolg oder Fehler

Wenn die angegebenen Benutzer eine A/V-Konferenz erfolgreich abschließen können, erhalten Sie eine Ähnliche Ausgabe wie die folgende, wobei die Ergebniseigenschaft als "Erfolg" gekennzeichnet ist:

TargetFqdn: atl-cs-001.litwareinc.com

Ergebnis: Erfolg

Latenz: 00:00:02.6841765

Fehler:

Diagnose:

Wenn die Benutzer die Konferenz nicht abschließen können, wird das Ergebnis als Fehler angezeigt, und zusätzliche Informationen werden in den Eigenschaften "Fehler" und "Diagnose" aufgezeichnet:

TargetFqdn: atl-cs-001.litwareinc.com

Ergebnis: Fehler

Latenz: 00:00:00

Fehler: 404, Nicht gefunden

Diagnose : ErrorCode=4005,Source=atl-cs-001.litwareinc.com,

Reason=Ziel-URI entweder nicht für SIP aktiviert oder nicht

Existieren.

Microsoft.Rtc.Signaling.DiagnosticHeader

In der vorherigen Ausgabe wird beispielsweise angegeben, dass der Test fehlgeschlagen ist, weil mindestens eines der beiden Benutzerkonten ungültig war, entweder weil das Konto nicht vorhanden ist oder weil das Konto nicht für Lync Server aktiviert wurde. Sie können das Vorhandensein der beiden Testkonten überprüfen und überprüfen, ob sie für Lync Server aktiviert wurden, indem Sie einen Befehl wie den folgenden ausführen:

"sip:kenmyer@litwareinc.com","sip:davidlongmire@litwareinc.com" | Get-CsUser | Select-Object SipAddress, enabled

Wenn Test-CsAVConference fehlschlägt, sollten Sie den Test erneut ausführen, dieses Mal einschließlich des Ausführlichen Parameters:

Test-CsAVConference -TargetFqdn "atl-cs-001.litwareinc.com" -Verbose

Wenn der Parameter "Verbose" enthalten ist, gibt Test-CsAVConference ein schrittweises Konto für jede Aktion zurück, die beim Überprüfen der Teilnahme der angegebenen Benutzer an einer AV-Konferenz versucht wurde. Angenommen, Ihr Test schlägt fehl und Sie erhalten die folgende Diagnose:

ErrorCode=1008,Source=accessproxy.litwareinc.com,Reason=Dns SRV-Eintrag kann nicht aufgelöst werden

Wenn Sie den Test mithilfe des Parameters "Verbose" erneut ausführen, enthalten die zurückgegebenen Schritt-für-Schritt-Informationen eine Ausgabe ähnlich der folgenden:

AUSFÜHRLICH: Die Aktivität "Registrieren" wurde gestartet.

Senden einer Registrierungsanforderung:

Ziel-Fqdn = atl-cs-001.litwareinc.com

Sip-Adresse des Benutzers = sip:davidlongmire@litwareinc.com

Registrierungsstellenport = 5061.

Der Authentifizierungstyp "Vertrauenswürdig" ist ausgewählt.

Die Aktivität "Registrieren" wurde gestartet.

Senden einer Registrierungsanforderung:

Ziel-Fqdn = atl-cs-001.litwareinc.com

Sip-Adresse des Benutzers = sip:kenmyer@litwareinc.com

Registrierungsstellenport = 5061.

Der Authentifizierungstyp "Vertrauenswürdig" ist ausgewählt.

Eine Ausnahme "Der Endpunkt konnte nicht registriert werden. Sehen Sie sich den ErrorCode aus einem bestimmten Grund an.' während des Workflows aufgetreten

Die letzte Zeile in dieser Ausgabe gibt an, dass der Benutzer sip:kenmyer@litwareinc.com nicht bei Lync Server registriert werden konnte. Dies bedeutet, dass Sie überprüfen sollten, ob die SIP-Adresse sip:kenmyer@litwareinc.com gültig ist und dass der zugeordnete Benutzer für Lync Server aktiviert ist.

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

Hier sind einige häufige Gründe, warum Test-CsAVConference möglicherweise fehlschlägt:

  • Sie haben ein ungültiges Benutzerkonto angegeben. Sie können überprüfen, ob ein Benutzerkonto vorhanden ist, indem Sie einen Befehl wie den folgenden ausführen:

    Get-CsUser "sip:kenmyer@litwareinc.com"
    
  • Das Benutzerkonto ist gültig, aber das Konto ist derzeit nicht für Lync Server aktiviert. Führen Sie einen Befehl wie den folgenden aus, um zu überprüfen, ob ein Benutzerkonto für Lync Server aktiviert ist:

    Get-CsUser "sip:kenmyer@litwareinc.com" | Select-Object Enabled
    

    Wenn die Enabled-Eigenschaft auf "False" festgelegt ist, bedeutet dies, dass der Benutzer derzeit nicht für Lync Server aktiviert ist.