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 ESEen aangepaste begroeting, die klantdetails zoals naam en reden voor het bellen bevat, wordt naar de DialogFlow ES-bot verzonden voor verwerking.
Bot-interactie met DialogFlowDialogFlow verwerkt de invoer en reageert op basis van geconfigureerde bedoelingen.
Muziek in wachtrijTerwijl de bot de aanvraag verwerkt, wordt de klant in een wachtrij geplaatst met wachtstandmuziek.
Verbinding verbrekenDe 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 instellenDe 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 begroetingDeze 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:
  • klantNaam: Jane Doe
  • customerEmail: customer@email.com
  • klantReden: Boeken

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 afspelenMuziek 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.
klantNaamLegt de naam van de klant vast voor personalisatie.
klantMailLegt de e-mail van de klant vast.
klantRedenLegt de reden van het gesprek met de klant bij.
Global_LanguageConfigureert 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.