View a markdown version of this page

Erstellen Sie dynamische Textzeichenfolgen in Play-Prompt-Blöcken in Connect Customer - Amazon Connect Connect-Kunde

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Erstellen Sie dynamische Textzeichenfolgen in Play-Prompt-Blöcken in Connect Customer

Verwenden Sie einen Play prompt (Telefonansage wiedergeben)-Block, um eine Audio-Datei als Ansage oder Mitteilung an Anrufer abzuspielen. Sie können auch Kontaktattribute verwenden, um die Ansage oder Mitteilung an den Anrufer festzulegen. Um die Werte eines Kontaktattributs zur Personalisierung einer Nachricht für einen Kunden zu verwenden, nehmen Sie Verweise auf gespeicherte oder externe Kontaktattribute in die Text-to-Speech-Mitteilung auf.

Wenn Sie beispielsweise den Namen des Kunden aus einer Lambda-Funktion abgerufen haben und diese Werte aus Ihrer Kundendatenbank für FirstName und zurückgibt, könnten Sie diese Attribute verwenden LastName, um den Namen des Kunden im Text-to-Speech-Block auszusprechen, indem Sie Text einschließen, der dem folgenden ähnelt:

  • Hallo $. External.FirstName $. External.LastName, danke für den Anruf.

Diese Meldung wird in der folgenden Abbildung im Text-to-Speech-Feld des Play prompt (Telefonansage wiedergeben)-Blocks angezeigt.

Eine Nachricht mit Attributen im Text-to-Speech-Feld.

Alternativ können Sie die von der Lambda-Funktion zurückgegebenen Attribute mithilfe des Blocks Kontaktattribute festlegen speichern und dann auf das in der Text-to-Speech-Zeichenfolge erstellte benutzerdefinierte Attribut verweisen.

Wenn Sie auf ein benutzerdefiniertes Attribut verweisen, das zuvor mithilfe der API als Kontaktattribut im Flow festgelegt wurde, können Sie mit dem $ auf das Attribut verweisen. Attributes.nameOfAttribute Syntax.

Wenn für den betreffenden Kontakt beispielsweise die Attribute "" und "FirstName" bereits festgelegt wurden, referenzieren Sie sie wie folgt: LastName

  • Hallo $. Attributes.FirstName $. Attributes.LastName, danke für den Anruf.

Auflösung mithilfe von Backticks

Sie können auch Backticks (`) verwenden, um Schlüssel dynamisch aufzulösen. Nehmen wir beispielsweise an, Sie rufen den Namen eines Kunden aus einer Lambda-Funktion ab, die LastName Werte FirstName und Werte aus Ihrer Kundendatenbank zurückgibt. Wenn die Präferenz des Kunden für den zu verwendenden Namen in $ gespeichert ist. Attributes.NameToPlay, können Sie den entsprechenden Namen dynamisch auswählen, indem Sie den dynamischen Schlüssel in Backticks (`) einschließen.

  • Hallo $.External. ['`$. Attributes.NameToPlay`'], danke für den Anruf.