Szablon przepływu agenta wirtualnego DialogFlow ES

list-menuOpinia?
Ten szablon projektanta przepływu Webex Contact Center demonstruje przepływ danych między Google DialogFlow ES i Webex Contact Center, koncentrując się na sposobie przekazywania danych do i z obu platform podczas interakcji.

Ten przepływ pokazuje, w jaki sposób dane są przekazywane między Webex Contact Center a DialogFlow ES w celu przetwarzania interakcji z klientami. Zapewnia podstawowy przepływ, w którym dane są wymieniane z DialogFlow ES w celu przetwarzania języka naturalnego i zautomatyzowanej realizacji agentów. Integracja z DialogFlow umożliwia botowi zrozumienie intencji klientów i podjęcie odpowiednich działań na podstawie rozmowy. Ponadto przepływ obejmuje obsługę błędów, aby zapewnić płynną obsługę klienta, nawet w przypadku pojawienia się nieoczekiwanych warunków.

Wymagania wstępne

Przed wdrożeniem tego przepływu upewnij się, że w portalu zarządzania Webex Contact Center są spełnione następujące wymagania:Ensure the following requirements are met in the # Management Portal before implement this flow:

  • Agent Google DialogFlow ES z odpowiednimi intencjami do rozmowy.
  • Tworzenie punktów wejścia, kolejek, zespołów i mapowań punktów wejścia.
  • Włącz funkcję Webhook Fulfillment w DialogFlow ES i użyj przykładowego kodu node.js w edytorze wbudowanym.
  • Cisco Funkcja zamiany tekstu na mowę (TTS) umożliwia dynamiczne generowanie niestandardowych komunikatów. Prześlij statyczne pliki audio, jeśli zamiast Cisco Text-to-Speech (TTS) są używane niestandardowe komunikaty dźwiękowe.

Podział przepływu

W poniższej tabeli opisano różne elementy przepływu związane z procesem wywoływania, szczegółowo opisując akcje i odpowiedzi, które występują na każdym etapie.

Element przepływowy

Opis

Klient inicjuje kontakt Połączenie odbiera Webex Contact Center.
Dane są przekazywane do DialogFlow ESNiestandardowe powitanie, które zawiera dane klienta, takie jak imię i nazwisko oraz powód połączenia, jest wysyłane do bota DialogFlow ES w celu przetworzenia.
Interakcja bota z DialogFlowDialogFlow przetwarza dane wejściowe i odpowiada na podstawie skonfigurowanych intencji.
Muzyka w kolejcePodczas gdy bot przetwarza żądanie, klient jest umieszczany w kolejce z muzyką wstrzymania.
OdłączyćInterakcja kończy się po zakończeniu okna dialogowego.

Działania związane z przepływem

W poniższej tabeli opisano sekwencję działań przepływu związanych z tym szablonem przepływu.

Aktywność przepływu

Opis

Początek

Ta czynność oznacza początek przepływu. Jest uruchamiany po odebraniu nowego połączenia.
Ustaw językPrzepływ używa działania Ustaw zmienną, aby skonfigurować kod języka (en-US) dla całej interakcji. Dzięki temu wszystkie interakcje głosowe są zgodne z preferencjami językowymi dzwoniącego.
Powitanie niestandardoweTo działanie przekazuje szczegóły klienta, takie jak imię i nazwisko, adres e-mail i powód połączenia z botem DialogFlow ES. Powitanie jest generowane dynamicznie przy użyciu funkcji zamiany tekstu na mowę Cisco (TTS). Przykładowe przekazane dane:
  • customerName: Jane Doe
  • customerEmail: customer@email.com
  • klientPowód: Rezerwacje

Kolejka do agenta

Jeśli interakcja wymaga eskalacji, klient jest umieszczany w kolejce, a wstrzymana muzyka jest odtwarzana przy użyciu pliku defaultmusic_on_hold.wav .
Odtwarzanie muzykiMuzyka jest odtwarzana, gdy dzwoniący czeka w kolejce. Przepływ używa domyślnej muzyki Cisco, ale można go dostosować, przesyłając różne pliki muzyczne.

Odłączyć

Ta czynność rozłącza połączenie po zakończeniu przepływu, zapewniając płynne zakończenie interakcji.

Specyfika przepływu

JSON przepływu użyty w tym przykładzie zawiera zmienne i działania niezbędne do obsługi interakcji, przetwarzania błędów i komunikacji między Webex Contact Center i DialogFlow. Kluczowe stosowane zmienne obejmują:

Zmienna przepływu

Opis

Global_FeedbackSurveyOptIn

Śledzi, czy klient zgadza się na ankietę po połączeniu.
nazwa_klientaPrzechwytuje nazwę klienta w celu personalizacji.
e-mail klientaPrzechwytuje wiadomości e-mail klienta.
customerReasonRejestruje przyczynę połączenia klienta.
Global_LanguageKonfiguruje język domyślny (en-US).

Global_VoiceName

Określa głos używany do zamiany tekstu na mowę.

Dodatkowe zasoby

Więcej informacji na temat tej integracji można znaleźć w filmie "Praca z danymi w programie Google DialogFlow ES with Webex Contact Center ".

Więcej wskazówek można znaleźć w dokumentach Webex Contact Center Developer Documentation i DialogFlow ES .

Wsparcie dla programistów

Aby uzyskać pomoc dotyczącą tej integracji, otwórz zgłoszenie do zespołu pomocy technicznej Webex Contact Center Developer za pośrednictwem portalu Webex Developer Portal.

Aby uzyskać więcej informacji, odwiedź społeczność programistów interfejsów API Webex Contact Center.

Czy ten artykuł był pomocny?
Czy ten artykuł był pomocny?