Freigeben über


New-CsRgsAnswer

 

Letztes Änderungsdatum des Themas: 2012-03-23

Erstellt eine neue Reaktionsgruppenantwort. Mit Reaktionsgruppenantworten wird eine Anruferreaktion einer entsprechenden Aktion zugeordnet.

Syntax

New-CsRgsAnswer -Action <CallAction> [-DtmfResponse <String>] [-Name <String>] [-VoiceResponseList <PSListModifier>]

Detaillierte Beschreibung

Zur Verarbeitung von Anrufen trifft die Reaktionsgruppenanwendung häufig eine Aussage oder stellt eine Frage und richtet ihre Aktion nach der Antwort des Kunden. Der Dienst könnte den Anrufer beispielsweise auffordern, 1 für Englisch oder 2 für Spanisch zu wählen. Nachdem eine solche Frage gestellt wurde, muss das System auf die Reaktion des Anrufers warten und anschließend die entsprechende Aktion durchführen. In diesem Fall wird der Anruf an eine englischsprachige Warteschleife weitergeleitet, wenn der Anrufer die Taste 1 auf dem Telefon drückt. Wenn er 2 drückt, wird er an eine spanischsprachige Warteschleife weitergeleitet.

Mit Reaktionsgruppenantworten werden Anruferreaktionen analysiert, und anschließend wird die entsprechende Aktion ausgeführt. Wenn Anrufer beispielsweise zwischen den Telefontasten 1 und 2 wählen können, sind zwei Reaktionsgruppenantworten erforderlich: eine Antwort zum Angeben der Aktion, die ausgeführt wird, wenn der Anrufer 1 drückt, und eine zweite Aktion, die ausgeführt wird, wenn der Anrufer 2 drückt. Diese beiden Antworten werden mithilfe des Cmdlets New-CsRgsAnswer erstellt und müssen dann der entsprechenden Reaktionsgruppenfrage (die die Anrufer auffordert, 1 oder 2 zu drücken) hinzugefügt werden. Reaktionsgruppenantworten müssen einen Satz von zulässigen Sprachantworten (z. B. das Wort "English") bzw. die entsprechende Aktion über die Telefontasten (z. B. das Drücken von 1) umfassen. Stattdessen können Sie Kunden auch die Wahl zwischen einer Sprachantwort und einer Antwort per Telefontastatur überlassen: Sie können entweder "English" sagen oder die Telefontaste 1 drücken. (Die Spracherkennung verwendet in dieser Situation die Sprache des übergeordneten Workflows.)

Reaktionsgruppenantworten können für andere Fragen weder gespeichert noch wiederverwendet werden. Angenommen, es gibt eine Antwort, mit der der Anrufer durch Drücken der Telefontaste 9 an Voicemail weitergeleitet wird. Diese Antwort wird einer Reaktionsgruppenfrage zugeordnet. Wenn Sie später eine neue Frage erstellen, die Anrufern ebenfalls die Möglichkeit bietet, über die Telefontaste 9 an Voicemail weitergeleitet zu werden, müssen Sie eine neue Instanz der Reaktionsgruppenantwort erstellen. Ein Speichern von Antworten und wiederholtes Wiederverwenden der gespeicherten Antwortdatei ist nicht möglich.

Dieses Cmdlet kann von folgenden Benutzern ausgeführt werden: Standardmäßig dürfen Mitglieder der folgenden Gruppen das Cmdlet New-CsRgsAnswer lokal ausführen: RTCUniversalUserAdmins, RTCUniversalServerAdmins, RTCUniversalReadOnlyAdmins. Da dieses Cmdlet jedoch ein arbeitsspeicherinternes Objekt erstellt und selbst keine Änderungen am System durchführt, kann es praktisch von jedem Benutzer ausgeführt werden. 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-CsRgsAnswer"}

Parameter

Parameter Erforderlich Typ Beschreibung

Action

Erforderlich

CallAction-Objekt

Gibt die Aktion an, die ausgeführt wird, wenn ein Anrufer diese Antwort gibt. Der Parameter "Action" muss mithilfe eines über das Cmdlet New-CsRgsCallAction erstellten Objektverweises angegeben werden. Ausführliche Informationen finden Sie in den Beispielen weiter unten in diesem Thema.

DtmfResponse

Optional

Zeichenfolge

Gibt die Taste der Telefontastatur an, die als Antwort gedrückt werden muss. Wenn Anrufer aufgefordert werden, bei Hardwarefragen 1 zu drücken, wäre "DtmfResponse" wie folgt konfiguriert: -DtmfResponse 1.

Eine einzelne Antwort kann sowohl eine Sprachantwort als auch eine DMTF-Antwort (Mehrfrequenzverfahren) umfassen. Jede Antwort muss mindestens einen dieser beiden Antworttypen aufweisen.

Name

Optional

Zeichenfolge

Name, der der Reaktionsgruppenantwort zugewiesen wurde. Namen müssen nicht eindeutig sein.

VoiceResponseList

Optional

PS-Listenmodifizierer

Ein Satz mit Schlüsselwörtern, die Anrufer per Sprachantwort geben können und die der Antwort entsprechen. Wenn den Anrufern beispielsweise unter anderem die Option "Hardware" geboten wird, ist die Eigenschaft "VoiceResponseList" möglicherweise auf Folgendes eingestellt. -VoiceResponseList "Hardware". Mehrere Schlüsselwörter können durch eine durch Komma getrennte Liste von Werten angegeben werden: Mit dem folgenden Parameter werden beispielsweise "Hardware" und "Device" als mögliche Antworten erkannt: -VoiceResponseList Hardware, Devices. Sprachantworten dürfen keine doppelten Anführungszeichen enthalten, da diese Zeichen vom Sprachmodul nicht erkannt werden.

Eingabetypen

Keine. New-CsRgsAnswer akzeptiert keine weitergeleitete Eingabe.

Rückgabetypen

Mit "New-CsRgsAnswer" werden Instanzen des Objekts "Microsoft.Rtc.Rgs.Management.WritableSettings.Answer" erstellt.

Beispiel

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

$w = New-CsRgsPrompt -TextToSpeechPrompt "Please hold while we transfer your call."
$x = Get-CsRgsQueue -Identity service:ApplicationServer:atl-cs-001.litwareinc.com -Name "Help Desk"

$y = New-CsRgsCallAction -Prompt $w -Action TransferToQueue -QueueID $x.Identity

$a = New-CsRgsAnswer -Action $y -DtmfResponse 1 -VoiceResponseList Yes -Name "New Service Request"

Die Befehle in Beispiel 1 zeigen, wie Sie eine neue Reaktionsgruppenantwort erstellen können, die einer Reaktionsgruppenwarteschleife und -Anrufaktion zugeordnet wird. Der erste Befehl im Beispiel verwendet das Cmdlet New-CsRgsPrompt, um eine Text-zu-Sprache-Ansage für die neue Antwort zu erstellen. Anschließend wird das Cmdlet Get-CsRgsQueue zum Zurückgeben eines Objektverweises ($x) an den Helpdesk der Reaktionsgruppenwarteschleife aufgerufen. Dieser Objektverweis wird dann im nächsten Befehl verwendet, in dem mit New-CsRgsCallAction eine Anrufaktion erstellt wird, die den Anrufer an die Warteschleife "Help Desk" weiterleitet. Diese Anrufaktion wird in der Variablen "$y" gespeichert.

Mit dem letzen Befehl im Beispiel wird eine Reaktionsgruppenantwort erstellt (und in der Variablen "$a" gespeichert). Diese Antwort akzeptiert entweder die DTMF-Anwort 1 (das Betätigen der Taste 1 der Telefontastatur) oder die Sprachantwort "Yes".

Nach der Erstellung dieser Antwort kann diese einer Reaktionsgruppenfrage zugeordnet werden. Einzelheiten finden Sie im Hilfethema New-CsRgsQuestion.

Siehe auch

Weitere Ressourcen

New-CsRgsQuestion