Freigeben über


New-CsRgsQueue

 

Letztes Änderungsdatum des Themas: 2012-03-23

Erstellt eine neue Reaktionsgruppenwarteschleife. Mit der Reaktionsgruppenanwendung werden Telefonanrufe an eine Warteschleife übergeben und die Anrufe in einer Warteschleife platziert, bis ein Agent verfügbar wird.

Syntax

New-CsRgsQueue -Parent <RgsIdentity> -Name <String> [-AgentGroupIDList <Collection>] [-Confirm [<SwitchParameter>]] [-Description <String>] [-Force <SwitchParameter>] [-InMemory <SwitchParameter>] [-OverflowAction <CallAction>] [-OverflowCandidate <NewestCall | OldestCall>] [-OverflowThreshold <Nullable>] [-TimeoutAction <CallAction>] [-TimeoutThreshold <Nullable>] [-WhatIf [<SwitchParameter>]]

Detaillierte Beschreibung

Wenn jemand eine der Reaktionsgruppenanwendung zugeordnete Telefonnummer anruft, wird eine der beiden folgenden Aktionen durchgeführt: Der Anruf wird entweder an eine Frage weitergeleitet, die der Anrufer beantworten muss, bevor er fortfahren kann (z. B.: "Drücken Sie 1 für Hardwaresupport, drücken Sie 2 für Softwaresupport"), oder der Anruf wird in einer Warteschleife platziert, bis ein Agent verfügbar wird.

Anstelle einer einzelnen Warteschleife für alle Anrufe können Sie mit der Reaktionsgruppenanwendung mehrere Warteschleifen erstellen, die unterschiedlichen Workflows oder Agentengruppen zugeordnet werden können. Dies bedeutet, dass Warteschleifen unterschiedlich auf Ereignisse (wie beispielsweise die festgelegte Anzahl von Anrufen, die gleichzeitig in die Warteschleife aufgenommen werden können) bzw. auf Anrufer reagieren können, die seit einer bestimmten Zeit in der Warteschleife platziert sind.

Mit dem Cmdlet New-CsRgsQueue können Administratoren ganz einfach neue Reaktionsgruppenwarteschleifen erstellen.

Dieses Cmdlet kann von folgenden Benutzern ausgeführt werden: Standardmäßig dürfen Mitglieder der folgenden Gruppen das Cmdlet New-CsRgsQueue lokal ausführen: RTCUniversalServerAdmins. Geben Sie den folgenden Befehl an der Windows PowerShell-Eingabeaufforderung ein, um eine Liste aller rollenbasierten Zugriffssteuerungsrollen zurückzugeben, die diesem Cmdlet zugewiesen wurden (einschließlich der benutzerdefinierten rollenbasierten Zugriffssteuerungsrollen, die Sie selbst erstellt haben):

Get-CsAdminRole | Where-Object {$_.Cmdlets –match "New-CsRgsQueue"}

Parameter

Parameter Erforderlich Typ Beschreibung

Parent

Erforderlich

Rgs-ID

Dienst, von dem die neue Warteschleife gehostet wird. Beispiel: -Parent "service:ApplicationServer:atl-cs-001.litwareinc.com".

Name

Erforderlich

Zeichenfolge

Eindeutiger Name, der der neuen Warteschleife zugewiesen werden muss. Die Kombination aus den Eigenschaften "Parent" und "Name" ermöglicht es Ihnen, Reaktionsgruppenwarteschleifen eindeutig zu identifizieren, ohne auf ihre GUID verweisen zu müssen.

AgentGroupIdList

Optional

AgentGroup-Auflistung

Der Identitätswert der Reaktionsgruppen-Agentengruppen, die der Warteschleife hinzugefügt werden sollen. Die Agentengruppenidentitäten können mit dem Cmdlet Get-CsRgsAgentGroup abgerufen werden. Ausführliche Informationen finden Sie in den Beispielen weiter unten in diesem Thema.

Wenn ein Anruf an eine Warteschleife weitergeleitet wird, der keine Agentengruppen (bzw. Agentengruppen ohne Agenten) zugewiesen sind, wird die Verbindung automatisch getrennt.

Description

Optional

Zeichenfolge

Ermöglicht Administratoren, weitere Informationen zur Reaktionsgruppenwarteschleife bereitzustellen.

OverflowAction

Optional

CallAction-Objekt

Aktion, die bei Erreichen des Schwellenwerts für den Überlauf ausgeführt wird. Die Eigenschaft "OverflowAction" muss mithilfe des Cmdlets New-CsRgsCallAction erstellt werden.

OverflowCandidate

Optional

PS-Listenmodifizierer

Gibt an, auf welchen Anruf sich das Erreichen des Schwellenwerts für den Überlauf auswirkt. Die Eigenschaft "OverflowCandidate" muss auf einen der folgenden beiden Werte festgelegt werden:

"NewestCall"

"OldestCall"

Der Standardwert lautet "NewestCall".

OverflowThreshold

Optional

Ganze Zahl

Anzahl der simultanen Anrufe, die zu einem bestimmten Zeitpunkt in der Warteschleife enthalten sein können, bevor die Überlaufaktion ausgelöst wird. "OverflowThreshold" kann auf einen beliebigen ganzzahligen Wert zwischen 0 und 1000 festgelegt werden. Der Standardwert lautet "Null", d. h., die Warteschleife kann jederzeit eine unbegrenzte Anzahl von Anrufen enthalten.

TimeoutAction

Optional

CallAction-Objekt

Die Aktion, die bei Erreichen des Timeoutschwellenwerts ausgeführt wird. Der Parameter "TimeoutAction" muss mithilfe des Cmdlets New-CsRgsCallAction erstellt werden.

TimeoutThreshold

Optional

Ganze Zahl

Die Zeitspanne (in Sekunden), während der ein Anruf in der Warteschleife verbleiben kann, bevor das Timeout erreicht wird. Zu diesem Zeitpunkt ergreift das System die vom Parameter "TimeoutAction" festgelegte Aktion.

Der Timeoutschwellenwert kann eine Ganzzahl zwischen 10 und 65535 Sekunden (ca. 18 Stunden) sein (der Anfangs- und Endwert gehören zu dieser Zeitspanne). Der Standardwert ist ein Nullwert, d. h., für die Warteschleife ist kein Timeout festgelegt.

Force

Optional

Switch-Parameter

Unterdrückt die Anzeige von Meldungen bei nicht schwerwiegenden Fehlern, die beim Ausführen des Befehls auftreten können.

InMemory

Optional

Switch-Parameter

Erstellt einen Objektverweis ohne einen Commit für das Objekt auszuführen und die Änderungen dadurch dauerhaft zu speichern. Wenn Sie die Ausgabe des mit diesem Parameter aufgerufenen Cmdlet einer Variablen zuweisen, können Sie die Eigenschaften des Objektverweises ändern und anschließend einen Commit für diese Änderungen ausführen, indem Sie das entsprechende Cmdlet vom Typ "Set-" aufrufen.

Eingabetypen

Keine. New-CsRgsQueue akzeptiert keine weitergeleitete Eingabe.

Rückgabetypen

Mit New-CsRgsQueue werden neue Instanzen des Objekts "Microsoft.Rtc.Rgs.Management.WritableSettings.Queue" erstellt.

Beispiel

-------------------------- Beispiel 1 --------------------------

$x = New-CsRgsCallAction -Action TransferToVoicemailUri -Uri "sip:+14255551298@litwareinc.com"

New-CsRgsQueue -Parent service:ApplicationServer:atl-cs-001.litwareinc.com -Name "Help Desk" -OverflowCandidate "OldestCall" -OverflowAction $x -OverflowThreshold 25

In Beispiel 1 wird eine neue Reaktionsgruppenwarteschleife für den Dienst "ApplicationServer:atl-cs-001.litwareinc.com" erstellt. Der erste Befehl im Beispiel verwendet das Cmdlet New-CsRgsCallAction zum Erstellen einer Anrufaktion für die Warteschleife. In diesem Beispiel werden Anrufe bei jedem Überschreiten des Überlaufschwellenwerts an Voicemail weitergeleitet. Hier wird der Parameter "Action" auf "TransferToVoicemailUri" und die Eigenschaft "URI" auf die SIP-URI für Voicemail "sip:+14255551298@litwareinc.com" festgelegt.

Nach der Konfiguration der Anrufaktion (die in der Variablen "$x" gespeichert wird), dient New-CsRgsQueue zum Erstellen der neuen Warteschleife mit dem Namen "Help Desk". Zusätzlich zur Angabe des Parameters "OverflowAction" konfiguriert dieser Befehl auch Werte für die Eigenschaften "OverflowCandidate" und "OverflowThreshold".

Siehe auch

Weitere Ressourcen

Get-CsRgsQueue
Remove-CsRgsQueue
Set-CsRgsQueue