SjabloonDialogFlow ES virtuele agent
Overzicht
Deze stroom laat zien hoe gegevens worden uitgewisseld tussen Webex Contact Center en DialogFlow ES voor het verwerken van klanteninteracties. Het biedt een basisstroom waar gegevens worden uitgewisseld met DialogFlow ES voor een natuurlijke taalverwerking en automatische agentafhandeling. Door de integratie met DialogFlow kan de bot de klantintenties begrijpen en geschikte acties uitvoeren op basis van het gesprek. Bovendien omvat de flow een foutafhandeling om voor een soepele klantervaring te zorgen, zelfs wanneer zich onverwachte omstandigheden voordoen.
Voorwaarden
Controleer of aan de volgende vereisten in de Webex Contact Center-beheerportal wordt voldaan voordat u deze workflow implementeert:
- Een Google DialogFlow ES-agent met relevante intenties voor het gesprek.
- U kunt invoerpunten, wachtrijen, teams en toewijzingen van ingangspunten maken.
- Schakel Webhook Fulfillment in DialogFlow ES in en gebruik de voorbeeldcode node.js in de inline editor.
-
Cisco Text-to-Speech (TTS) is beschikbaar voor het genereren van dynamische aangepaste berichten. Upload statische audiobestanden als aangepaste audioprompts worden gebruikt in plaats van Cisco Text-to-Speech (TTS).
Stroom specificatie
In de volgende tabel worden de verschillende stroomelementen beschreven die zijn betrokken bij het oproepproces, met informatie over de acties en antwoorden die tijdens elke fase plaatsvinden.
Stromings-element |
Beschrijving |
---|---|
Klant start contact | De oproep wordt ontvangen door Webex Contact Center. |
Gegevens worden doorgegeven aan DialogFlow ES | Een aangepaste begroeting, die klantdetails zoals naam en reden voor het bellen bevat, wordt naar de DialogFlow ES-bot verzonden voor verwerking. |
Bot-interactie met DialogFlow | DialogFlow verwerkt de invoer en reageert op basis van geconfigureerde bedoelingen. |
Muziek in wachtrij | Terwijl de bot de aanvraag verwerkt, wordt de klant in een wachtrij geplaatst met wachtstandmuziek. |
Verbinding verbreken | De interactie eindigt nadat het dialoogvenster is voltooid. |
Flow-activiteiten
In de volgende tabel worden de volgorde van de stroomactiviteiten beschreven die in deze stroomsjabloon zijn betrokken.
Flow-activiteit |
Beschrijving |
---|---|
Beginnen | Deze activiteit markeert het begin van de stroom. Deze oproep wordt geactiveerd wanneer een nieuwe oproep wordt ontvangen. |
Taal instellen | De stroom maakt gebruik van een variabele activiteit instellen om de taalcode (en-US) te configureren voor de gehele interactie. Zo zorgt u ervoor dat alle spraakinteracties overeenkomen met de taalvoorkeur van de beller. |
Aangepaste begroeting | Deze activiteit geeft klantgegevens door, zoals naam, e-mailadres en reden voor het bellen naar de DialogFlow ES bot. De begroeting wordt dynamisch gegenereerd via Cisco Text-to-Speech (TTS). Voorbeeldgegevens zijn doorgegeven:
|
In de wachtrij voor agent | Als de interactie escalatie vereist, wordt de klant in de wachtrij geplaatst en wordt de wachtstandmuziek afgespeeld met het defaultmusic_on_hold.wav bestand. |
Muziek afspelen | Muziek wordt afgespeeld terwijl de beller in de wachtrij wacht. De stroom gebruikt de standaardmuziek van Cisco, maar kan worden aangepast door verschillende muziekbestanden te uploaden. |
Verbinding verbreken | Door deze activiteit wordt de verbinding verbroken zodra de stroom is voltooid, waardoor de interactie naadloos wordt beëindigd. |
Stroom-details
De flow JSON die in dit voorbeeld wordt gebruikt, bevat variabelen en activiteiten die essentieel zijn voor het verwerken van interacties, foutverwerking en communicatie tussen Webex Contact Center en DialogFlow. De belangrijkste gebruikte variabelen zijn:
Stroomvariabele |
Beschrijving |
---|---|
Global_FeedbackSurveyOptIn | Bijgehouden of de klant kiest voor een enquête na het gesprek. |
klantNaam | Legt de naam van de klant vast voor personalisatie. |
klantMail | Legt de e-mail van de klant vast. |
klantReden | Legt de reden van het gesprek met de klant bij. |
Global_Language | Configureert de standaardtaal (en-US). |
Global_VoiceName | Bepaalt welke spraak wordt gebruikt voor tekst-naar-spraak. |
Extra resources
Zie voor meer informatie over deze integratie de video Werken met gegevens in Google DialogFlow ES met Webex Contact center .
Raadpleeg Webex Documentatie voor Contact Center voor ontwikkelaars en DialogFlow ES-documentatie voor verdere informatie.
Ondersteuning voor ontwikkelaars
Voor ondersteuning met betrekking tot deze integratie opent u een ticket bij de Webex Contact Center-ondersteuning voor ontwikkelaars via de Webex Developer Portal.
Ga voor meer discussies naar de Webex Contact Center Developer Community voor API's.