Mit der vordefinierten Komponente für die Begrüßung wird die Telefonnummer des Anrufers (ANI) abgerufen, sofern verfügbar. Wenn die Telefonnummer abgerufen wird, führt die Komponente eine Soft-Authentifizierung mithilfe der Telefonnummer durch und validiert sie anhand registrierter Telefonnummern. Der Agent begrüßt den Endnutzer dann mit einer personalisierten Nachricht, die auf seinen Kontoinformationen basiert.
Beschränkungen
Zusätzlich zu den allgemeinen Einschränkungen für vordefinierte Komponenten gelten für diese vordefinierte Komponente die folgenden Einschränkungen:
- Die Komponente geht davon aus, dass die Telefonnummern der Kunden in einem CRM-System (Customer-Relationship-Management) oder einem anderen Dienst verwaltet werden.
- Bestehende Kunden, die eine alternative Telefonnummer zur Kontaktaufnahme verwenden, werden durch diese Komponente nicht authentifiziert.
Beispieldialoge
Die folgenden Beispieldialoge veranschaulichen allgemeine Szenarien, die von dieser vordefinierten Komponente verarbeitet werden. Die Beispieldialogfelder veranschaulichen das Verhalten, wenn die Komponente über Telefonie aufgerufen wird. Dadurch werden der Standard-Begrüßungs-Intent und die erste Agent-Antwort zu Beginn der Unterhaltung ausgelöst.
Authentifizierter Endnutzer
Der Endnutzer wird anhand der Telefonnummer identifiziert und erhält eine personalisierte Begrüßungsnachricht.
Nutzereingabe | Agent-Antwort |
---|---|
Hallo [Caller First Name], vielen Dank, dass Sie sich mit [Company Name] in Verbindung gesetzt haben. Wir setzen uns für Ihre finanzielle Gesundheit sehr ein. Wie können wir Ihnen helfen? |
Nicht identifizierter Endnutzer
Die Telefonnummer des Endnutzers wird nicht identifiziert und er wird mit der Standardbegrüßungsnachricht begrüßt.
Nutzereingabe | Agent-Antwort |
---|---|
vielen Dank, dass Sie sich mit [Company Name] in Verbindung gesetzt haben. Wir setzen uns für Ihre finanzielle Gesundheit sehr ein. Wie können wir Ihnen helfen? |
Namenskonventionen
Diese vordefinierte Komponente verwendet die folgenden Namenskonventionen:
Funktion | Format | Beispiel |
---|---|---|
Fluss | [Komponentenname] | Begrüßung |
Parameter | [Parametername] | ani_auth |
Webhook | prebuilt_components_[component_name]:[webhook_action] | prebuilt_components_greeting:get_account_details |
Eingabeparameter
Eingabeparameter sind Parameter, mit denen bestimmte Verhaltensweisen der Komponente konfiguriert werden. Die Parameter werden von einer oder mehreren Bedingungen im Ablauf verwendet, um zu bestimmen, wie sich die Komponente verhalten soll. Parameter auf Ablaufebene müssen wie unten beschrieben auf der Startseite der Komponente festgelegt werden. Sitzungsbezogene Parameter können entweder über einen aufrufenden Ablauf oder auf der Startseite dieser Komponente festgelegt werden.
Diese vordefinierte Komponente unterstützt die folgenden Eingabeparameter:
Parametername | Beschreibung | Eingabeformat |
---|---|---|
$flow.company_name | Erfasst den Namen des Unternehmens, der in der Begrüßungsaufforderung dynamisch verwendet wird. | String |
Wenn Sie die Eingabeparameter für diese Komponente konfigurieren möchten, maximieren Sie die entsprechende Anleitung.
- Öffnen Sie die Dialogflow CX Console.
- Wählen Sie Ihr Google Cloud-Projekt aus.
- Wählen Sie den Agent aus.
- Wählen Sie den Tab Build aus.
- Klicken Sie im Abschnitt Abläufe auf die importierte Komponente.
- Klicken Sie im Bereich Seiten auf die Startseite.
- Klicken Sie auf der Startseite auf die Route true.
- Bearbeiten Sie im Fenster „Route“ die Werte unter Parameter Presets (Voreinstellungen für Parameter) nach Bedarf.
- Klicken Sie auf Speichern.
Ausgabeparameter
Ausgabeparameter sind Sitzungsparameter, die auch nach Beenden der Komponente aktiv bleiben. Diese Parameter enthalten wichtige Informationen, die von der Komponente erfasst werden. Diese vordefinierte Komponente stellt Werte für die folgenden Ausgabeparameter bereit:
Parametername | Beschreibung | Ausgabeformat |
---|---|---|
ani_auth | Dieser Parameter erfasst das Ergebnis der ANI-basierten Authentifizierung. Der Standardwert ist „false“. | boolean |
auth_level | Gibt die Authentifizierungsstufe des Aufrufs an. Der Wert ist standardmäßig null. -1 bedeutet, dass der Nutzer nicht durch seine ANI authentifiziert wurde. 0 bedeutet, dass die ANI-Authentifizierung erfolgreich war. | integer |
Grundlegende Einstellungen
So richten Sie diese vordefinierte Komponente ein:
- Importieren Sie die vordefinierte Komponente.
- Konfigurieren Sie den bereitgestellten flexiblen Webhook mit Ihren externen Diensten. Weitere Informationen dazu finden Sie unten.
Webhook-Einrichtung
Um diese Komponente zu verwenden, müssen Sie die enthaltenen flexiblen Webhooks konfigurieren, um die erforderlichen Informationen von Ihren externen Diensten abzurufen.
Kontodetails abrufen
Der Webhook prebuilt_components_greeting:get_account_details
wird von der Komponente verwendet, um den Aufrufer anhand seiner ANI zu identifizieren. Wenn die Telefonnummer des Anrufers im konfigurierten externen Dienst vorhanden ist, werden die relevanten Informationen zur Personalisierung der Erfahrung abgerufen, einschließlich des Anrufernamens und der E-Mail-Adresse.
API-Anfrageparameter
Die folgenden Parameter werden von der Komponente als Eingaben für die API-Anfrage bereitgestellt.
Parametername | Beschreibung | Ausgabeformat |
---|---|---|
phone_number | Telefonnummer des Anrufers (ANI) | integer |
API-Antwortparameter
Die folgenden Parameter werden aus der API-Antwort abgerufen, damit sie von der Komponente verwendet werden können.
Parametername | Beschreibung | Ausgabeformat |
---|---|---|
user_first_name | Der Vorname des Endnutzers, der für eine personalisierte Begrüßung verwendet wird. | String |
Wenn Sie den Webhook „Kontodetails abrufen“ für diese Komponente konfigurieren möchten, maximieren Sie die entsprechende Anleitung.
- Öffnen Sie die Dialogflow CX Console.
- Wählen Sie Ihr Google Cloud-Projekt aus.
- Wählen Sie den Agent aus.
- Wählen Sie den Tab Verwalten.
- Klicken Sie auf Webhooks.
- Wählen Sie den Webhook „prebuilt_components_greeting:get_account_details“ aus.
- Ersetzen Sie die URL im Feld Webhook-URL in Dialogflow durch den Endpunkt des Dienstes, den Sie einbinden möchten. Wählen Sie im Drop-down-Menü die richtige Methode aus.
- Prüfen Sie den Anfragetext und aktualisieren Sie ihn, um das richtige Anfrageformat für den Webhook zu erstellen.
- Prüfen und aktualisieren Sie die Antwortkonfiguration, um bestimmte Felder aus der Antwort des Webhooks zu extrahieren. Die Parameternamen dürfen nicht geändert werden, da sie von der Komponente für den Zugriff auf die zurückgegebenen Feldwerte benötigt werden.
- Überprüfen Sie die Einstellungen für die Authentifizierung und aktualisieren Sie sie nach Bedarf.
- Klicken Sie auf Speichern.
Fertig
Der Agent und der zugehörige Webhook sollten jetzt eingerichtet und zum Testen bereit sein.