Die Begrüßung vordefinierte Komponente ruft die Telefonnummer des Anrufers ab (ANI), falls verfügbar. Wenn die Telefonnummer abgerufen wird, führt die Komponente eine Soft-Authentifizierung mit der Telefonnummer durch und prüft sie anhand der registrierten Telefonnummern. Der Kundenservicemitarbeiter begrüßt den Endnutzer dann mit einer personalisierten Nachricht. basierend auf ihren Kontoinformationen.
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.
- Bestandskunden, die unter einer anderen Telefonnummer erreichbar sind, werden nicht die von dieser Komponente authentifiziert werden.
Beispieldialoge
Die folgenden Beispieldialogfelder veranschaulichen gängige Szenarien, die von dieser vorgefertigten Komponente verarbeitet werden. Die Beispieldialoge zeigen das Verhalten, wenn die Komponente über die Telefonie aufgerufen wird. Dadurch werden der Standard-Begrüßungs-Intent und die erste Antwort des Kundenservicemitarbeiters zu Beginn der Unterhaltung ausgelöst.
Authentifizierter Endnutzer
Der Endnutzer wird anhand der anrufenden Nummer identifiziert und erhält eine personalisierte Begrüßungsnachricht.
Nutzereingabe | Antwort des Kundenservicemitarbeiters |
---|---|
Hallo [Caller First Name], Vielen Dank, dass Sie sich an [Name des Unternehmens] gewandt haben. Wir möchten Ihnen dabei helfen, Ihre Finanzen im Griff zu behalten. Wie können wir Ihnen helfen? |
Nicht identifizierter Endnutzer
Die Anrufnummer des Endnutzers wird nicht erkannt und er wird mit der Standardbegrüßung begrüßt.
Nutzereingabe | Antwort des Kundenservicemitarbeiters |
---|---|
Vielen Dank, dass Sie sich mit [Company Name] in Verbindung gesetzt haben. Wir setzen uns für Ihre finanzielle Situation ein. Wie können wir Ihnen helfen? |
Namenskonventionen
Für diese vordefinierte Komponente werden die folgenden Namenskonventionen verwendet:
Funktion | Format | Beispiel |
---|---|---|
Ablauf | [Komponentenname] | Begrüßung |
Parameter | [param_name] | ani_auth |
Webhook | prebuilt_components_[component_name]:[webhook_action] | prebuilt_components_greeting:get_account_details |
Eingabeparameter
Mit Eingabeparametern werden bestimmte Verhaltensweisen der Komponente konfiguriert. Die Parameter werden von mindestens einer Bedingung im um zu bestimmen, wie sich die Komponente verhalten soll. Parameter auf Ablaufebene müssen wie unten beschrieben auf der Startseite der Komponente festgelegt werden. Auf Sitzungsebene Parameter können entweder von einem aufrufenden Ablauf oder beim Start Seite dieser Komponente.
Diese vordefinierte Komponente akzeptiert die folgenden Eingabeparameter:
Parametername | Beschreibung | Eingabeformat |
---|---|---|
$flow.company_name | Der Name des Unternehmens, der dynamisch im Begrüßungsprompt verwendet wird. | String |
Maximieren Sie diesen Abschnitt, um eine Anleitung zum Konfigurieren der Eingabeparameter für diese Komponente aufzurufen.
- Ö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 Erstellen 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 für die Parametervorgaben nach Bedarf.
- Klicken Sie auf Speichern.
Ausgabeparameter
Ausgabeparameter sind Sitzungsparameter, die nach dem Beenden aktiv bleiben. Komponente. Diese Parameter enthalten wichtige Informationen, die vom Komponente. Diese vordefinierte Komponente stellt Werte für die folgende Ausgabe bereit Parameter:
Parametername | Beschreibung | Ausgabeformat |
---|---|---|
ani_auth | Dieser Parameter erfasst das Ergebnis der ANI-basierten Authentifizierung. Der Standardwert ist „false“. | boolean |
auth_level | Gibt die Authentifizierungsebene des Aufrufers an. Standardmäßig ist der Wert null. -1 gibt an, dass der Nutzer nicht von seinem 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 finden Sie unten unter „Webhook einrichten“.
Webhook-Einrichtung
Wenn Sie diese Komponente verwenden möchten, müssen Sie die enthaltenen flexiblen Webhooks konfigurieren, um die erforderlichen Informationen aus Ihren externen Diensten abzurufen.
Kontodetails abrufen
Der prebuilt_components_greeting:get_account_details
-Webhook wird von der Komponente verwendet, um den Anrufer anhand seiner ANI zu identifizieren. Wenn die Telefonnummer des Anrufers im konfigurierten externen Dienst vorhanden ist, werden die relevanten Informationen zur Personalisierung abgerufen, einschließlich Name und E-Mail-Adresse des Anrufers.
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 und von der Komponente verwendet.
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 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 für Conversational Agents (Dialogflow CX) durch den Endpunkt des Dienstes. die Sie integrieren möchten. Wählen Sie im Drop-down-Menü die richtige Methode aus.
- Prüfen und aktualisieren Sie den Request body, um das richtige Anfrageformat für Ihren Webhook zu erstellen.
- Überprüfen und aktualisieren Sie die Antwortkonfiguration, um bestimmte Felder aus der Antwort. Ändern Sie die Parameternamen nicht, da sie von der Komponente zum Zugriff auf die zurückgegebenen Feldwerte benötigt werden.
- Prüfen und aktualisieren Sie nach Bedarf die Einstellungen für die Authentifizierung.
- Klicken Sie auf Speichern.
Abgeschlossen
Ihr Agent und sein Webhook sollten jetzt eingerichtet und bereit für den Test sein.