Omówienie

Ten przepływ podrzędny zapewnia dynamiczne środowisko, w którym informacje o koncie klienta są pobierane przy użyciu żądania HTTP. Jeśli wyszukiwanie zakończy się pomyślnie, klient zostanie poproszony o potwierdzenie identyfikatora konta. Jeśli to się nie powiedzie lub osoba dzwoniąca woli, może ręcznie wprowadzić numer konta. Przepływ prawidłowo obsługuje błędy, takie jak nieprawidłowe dane wejściowe, przekroczenie limitu czasu i krytyczne awarie, z odpowiednimi monitami.

Ten przepływ podrzędny używa funkcji zamiany tekstu na mowę (TTS) Cisco dla wszystkich monitów dźwiękowych.

Wymagania wstępne

Przed wdrożeniem tego przepływu podrzędnego upewnij się, że w portalu zarządzania centrum kontaktowego Webex są spełnione następujące wymagania:

  • Tworzenie punktów wejścia, kolejek, łączników, zespołów, mapowań punktów wejścia i wszelkich innych działań konfiguracyjnych specyficznych dla organizacji.
  • Prześlij statyczne pliki dźwiękowe, jeśli zamiast funkcji zamiany tekstu na mowę (TTS) firmy Cisco są używane niestandardowe monity dźwiękowe.
  • Upewnij się, że adres URL żądania HTTP i parametry są poprawnie ustawione zgodnie z potrzebami organizacji.

Aby uzyskać szczegółowe instrukcje, zobacz Webex Przewodnik konfiguracji i administracji centrum kontaktowego.

Wejścia przelewowe

  • errorMessage - STRING: Komunikat, który zostanie odtworzony w przypadku wystąpienia błędu podczas przelewu.

Wyjścia przelewowe

  • outputVariable - STRING: Przechowuje potwierdzony lub ręcznie wprowadzony numer konta.

Podział przepływu

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

Element przepływowy

Opis

Rozpocznij przepływ

(Inicjalizacja)

Przepływ podrzędny rozpoczyna proces pobierania danych klienta.

Czekaj

(Komunikat o pocieszeniu)

Osoba dzwoniąca jest informowana, że system pobiera jej informacje za pomocą monitu TTS:Poczekaj, aż sprawdzimy Twoje informacje.

Żądanie HTTP

(Pobierz informacje o kliencie)

System wysyła żądanie HTTP GET w celu pobrania informacji o kliencie z określonego punktu końcowego API. Jeśli odpowiedź się powiedzie, będzie zawierać identyfikator klienta.

Sprawdź stan HTTP

(Oceń odpowiedź)

Odpowiedź HTTP jest obliczana na podstawie kodu stanu. Jeśli żądanie zakończyło się pomyślnie, proces przechodzi do następnego kroku.

Menu potwierdzenia

(Poproś o potwierdzenie lub ręczne wprowadzenie)

Osoba dzwoniąca zostanie poproszona o potwierdzenie uzyskanego identyfikatora konta lub ręczne wprowadzenie numeru konta, jeśli jest nieprawidłowy.

Ustaw zmienną

(identyfikator konta w Sklepie)

Jeśli wywołujący potwierdzi identyfikator konta, wartość zostanie zapisana w outputVariable.

Zbieranie cyfr

(Ręczne wprowadzanie konta)

Jeśli żądanie nie powiedzie się lub dzwoniący zdecyduje się ponownie wprowadzić numer konta, zostanie poproszony o wprowadzenie 6-cyfrowego numeru konta, po którym następuje klucz krzyżyk (#).

Obsługa błędów

(StillThere, Invalid, Critical)

Przepływ podrzędny obsługuje limity czasu, nieprawidłowe dane wejściowe i błędy krytyczne za pomocą odpowiednich monitów:

  • StillThere:, czy nadal tam jesteś?, w przypadku przerwy czasowej.
  • Nieprawidłowy: powiadamia osobę dzwoniącą o nieprawidłowych danych wejściowych i prosi o ponowienie próby.
  • Błąd: Komunikat o błędzie krytycznym informujący,Coś poszło nie tak.

Koniec przelewu

(Wniosek)

Przelew kończy się po potwierdzeniu numeru konta lub obsłużeniu błędu.

Działania związane z przepływem

W poniższej tabeli opisano sekwencję działań związanych z przepływem dla tego szablonu.

Działanie przelewowe

Opis

Rozpocznij przepływ

Przepływ podrzędny rozpoczyna się po wywołaniu.

Czekaj

Odtwarza wiadomość przy użyciu TTS, prosząc dzwoniącego o oczekiwanie na pobranie informacji.

Żądanie HTTP

Wysyła żądanie HTTP GET w celu pobrania informacji o koncie klienta.

Sprawdź stan HTTP

Ocenia odpowiedź HTTP w celu ustalenia, czy żądanie zakończyło się pomyślnie.

Menu potwierdzenia

Monituje osobę dzwoniącą o potwierdzenie odzyskanego identyfikatora konta lub ponowne wprowadzenie, jeśli jest niepoprawna.

Ustaw zmienną

Przechowuje potwierdzony lub ręcznie wprowadzony numer konta.

Zbieranie cyfr

Pobiera 6-cyfrowy numer konta od dzwoniącego, jeśli żądanie HTTP nie powiedzie się lub zdecyduje się on na wprowadzenie nowego numeru konta.

Obsługa błędów

Kilka monitów obsługuje limity czasu, nieprawidłowe dane wejściowe i błędy krytyczne podczas przelewu.

Koniec przelewu

Przepływ kończy się po potwierdzeniu numeru konta lub wystąpieniu błędu.