W tym artykule
dropdown icon
Rozpocznij
    Kluczowa terminologia
    Projektant przepływu dostępu
    Poznaj nowoczesne i zunifikowane płótno Flow Designer
    Wymagania dotyczące przeglądarki
    Wymagania dotyczące poczty e-mail
dropdown icon
Poznaj układ
    Biblioteka aktywności
    Płótno, główny przepływ i przepływy zdarzeń
    Okienko właściwości
    Okienko nagłówka
    Okienko stopki
dropdown icon
Zapoznaj się z działaniami i wydarzeniami
    Działania w zakresie obsługi kontaktów
    Działania w zakresie kontroli przepływu
    Działania w Utilities
    Działania w Voice
    Przep ływy zdarzeń
dropdown icon
Używanie zmiennych i wyrażeń
    Zmienne niestandardowe
    Zastąp ustawienia przepływu
    Wstępnie zdefiniowane zmienne
    Zmienne globalne
    Zmienne widoczne na pulpicie
    Zmienne JSON
    Pisanie wyrażeń
    Składnia szablonu Pebble
    Sprawdzanie poprawności wyrażeń
dropdown icon
Użyj szablonów przepływu
    Wykorzystanie godzin pracy
    Kompleksowy kontakt przychodzący
    Badanie CSAT DTMF
    Agent wirtualny DialogFlow ES
    Obsługa zmiennych dynamicznych
    Witaj Świat
    Automatyczna obsługa menu
    Zmniejszenie danych protokołu HTTP (S) Microsoft Dynamics
    Procentowa alokacja i rozkład A/B
    Dip danych Salesforce HTTP (S)
    ServiceNow zanurzenie danych HTTP (S)
    Proste połączenie przychodzące do kolejki
    Agent wirtualny z Google DialogFlow CX
    Zendesk HTTP (S) zanurzenie danych
    Unikaj duplikatów wywołań zwrotnych
    Nagrywanie i zarządzanie komunikatem audio
    Szablon routingu ostatniego agenta
    AI Agent Autonomous (śledzenie przesyłek)
    AI Agent Scripted (śledzenie przesyłek)
    AI Agent Scripted (rezerwacja wizyty u lekarza)
dropdown icon
Korzystanie z szablonów przepływu subflow
    Zbieraj informacje o wywołaniu zwrotnym
    Obsługa błędów
    Dip danych HTTP
    Leczenie w kolejce
    Szablon subflow zaplanowanego wywołania zwrotnego
dropdown icon
Tworzenie przepływów i zarządzanie nimi
    Utwórz przepływ
    Tworzenie przepływów z szablonów przepływu
    Opcje menu kontekstowego
    Edytuj zmienne przepływu
    Modyfikowanie przepływu
    Podgląd monitu audio w przepływie
    Wyszukiwanie elementów w przepływie
    Stosowanie etykiet wersji do przepływu
    Włącz lub wyłącz automatyczne zapisywanie
    Kopiowanie i wklejanie czynności
    Sprawdzanie poprawności przepływu
    Kopiowanie przepływu
    Eksportuj przepływ
    Importuj przepływ
    Publikowanie przepływu
    Usuń przepływ
    Strategie routingu punktów wejścia
    Strategie routingu kolejki
dropdown icon
Tworzenie podprzepływów i zarządzanie nimi
    Tworzenie subflow
    Edycja przepływu podrzędnego
    Usuwanie przepływu podrzędnego
    Dodawanie przepływu subflow do głównego przepływu
dropdown icon
Tworzenie funkcji i zarządzanie nimi
    Ważne uwagi
    Utwórz funkcję
    Zarządzaj funkcjami
    Dodawanie funkcji do głównego przepływu
    FAQ
dropdown icon
Konfigurowanie obsługi błędów
    Wymuszane przez system limity samopętli dla działań
Połącz wiele przepływów (z GoTo)
Przepływy debugowania
Analizuj przepływy
Zrozumienie kodów błędów
Tworzenie przepływów i zarządzanie nimi za pomocą Flow Designer
list-menuW tym artykule
list-menuOpinia?

Flow Designer jest integralnym elementem Webex Contact Center, który umożliwia kierowanie połączeń w czasie rzeczywistym przez system. Możesz określić, w jaki sposób agenci są przypisywani do wywołań i co dzieje się na każdym etapie procesu poprzez konfigurowanie działań i zdarzeń.

Rozpocznij

Flow Designer zapewnia interfejs do tworzenia przepływów w czasie rzeczywistym, aby spełnić wymagania organizacyjne. Wstępnie zdefiniowane czynności związane z obsługą połączeń i kontrolą przepływu służą jako elementy konstrukcyjne do tworzenia przepływu. Interfejs przeciągnij i upuść zapewnia łatwą konfigurację komponentów przepływu. Można ustawić właściwości każdej czynności, która wpływa na wykonywanie przepływu. Można również skonfigurować zmienne i wyrażenia, aby zdefiniować logi kę przepływu.

Przed użyciem Flow Designer należy udostępnić kilka elementów z centrum sterowania Webex Contact Center. Używaj tych elementów bezpośrednio, jako części programu Flow Designer (na przykład kolejki i pliki audio) lub pośrednio, aby włączyć routing kontaktów (na przykład Dy strybucja połączeń w strategiach routingu kolejki).

Przed budowaniem przepływów w programie Flow Designer skonfiguruj następujące elementy:

  • Punkty wejścia
  • Kolejka
  • Agenci
  • Profil użytkownika
  • Profil pulpitu
  • Zespoły
  • Agent wirtualny
  • Pliki audio

Kluczowa terminologia

Zapoznaj się z następującymi terminami w tym artykule:

  • Aktyw ność: węzeł w interfejsie Flow Designer, który reprezentuje pojedynczy krok przepływu, taki jak odtwarzanie wiadomości lub wykonanie żądania HTTP. Użytkownik przeciąga i upuszcza ten element do przepływu.

    W przypadku właściwości aktywności, które są oparte na rozwijanej, filtr wyszukiwania jest domyślnie włączony. Jeśli lista rozwijana zawiera więcej opcji niż domyślny limit, wprowadź słowo kluczowe do wyszukania i wybierz żądaną opcję z automatycznie wypełnianych wyników.

  • Zdarzenie: Zdarzenie, zarówno wewnętrzne, jak i zewnętrzne, uruchamia ścieżkę przepływu lub przepływu. Zdarzenia mogą obejmować wiadomości Kafki, zewnętrzne żądania HTTP lub działania użytkownika. Flow Designer, aplikacja oparta na zdarzeniach, uruchamia przepływy w odpowiedzi na te wyzwalacze, wykonując je automatycznie w oparciu o konfigurację.

  • Przepływ: zdefiniowana przez użytkownika sekwencja czynności wykonywanych w odpowiedzi na zdarzenie.

  • Link: łącze to strzałka łącząca jedną czynność z drugą. Wskazuje kierunek przepływu i zależność między zdarzeniami. Aby usunąć link i przerwać połączenie między dwiema działaniami, kliknij łącze, aby wyświetlić ikonę usuwania, i przejdź do usuwania wiersza.

Projektant przepływu dostępu

Flow Designer używa logowania jednokrotnego (SSO) przy użyciu usługi Cisco Identity Service. Jeśli jesteś zalogowany do Centrum sterowania, możesz uzyskać dostęp do Flow Designer bez ponownego logowania. Jeśli nie, system wyświetli monit o wprowadzenie danych uwierzytelniających SSO.

Zanim zaczniesz

Aby uzyskać dostęp do aplikacji Flow Designer, musisz mieć licencję agenta premium i profil użytkownika, który ma uprawnienia do edycji przepływów.

1

Zaloguj się do Control Hub.

2

Przejdź do Contact Center > Cust omer Experi ence > Flows. Strona Przepływy wyświetlana jest z trzema następującymi kartami:

  • Przepływy
  • Podprzepływy
  • Zmienne globalne
  1. Kliknij Zarządzaj przepływem > Utwórz przepływy. Zostanie wyświetlona strona Tworzenie przepływu. Aby uzyskać więcej informacji, zobacz Tworzenie przepływu.

  2. Kliknij istniejący przepływ z listy. Pojawia się specyfic zny przepływ.

Poznaj nowoczesne i zunifikowane płótno Flow Designer

Webex Contact Center Flow Designer Canvas oferuje nowoczesny interfejs użytkownika, który jest zgodny z wyglądem i stylem portfolio Webex, zapewniając spójne wrażenia w całym portfolio. Płótno zapewnia ukierunkowane ulepszenia dostępności, ułatwiając korzystanie z kluczowych elementów dla szerszego grona użytkowników.

Żywy kolor tła zapewnia silniejszy kontrast z odświeżonymi węzłami, pomagając użytkownikom skupić się na tworzeniu przepływu. Konstrukcja portów w węzłach charakteryzuje się większymi punktami dotykowymi i wyraźniejszym rozróżni eniem między wyjściami, przyspieszając zrozumienie i ułatwiając łączenie węzłów podczas budowania przepływów. Ponadto panel pływający i projekt paska narzędzi tworzą bardziej wciągającą przestrzeń roboczą, dodając głębię wizualną i maksymalizując widoczny obszar dla rozwoju przepływu.

Niezależnie od tego, czy próbujesz utworzyć nowy przepływ, czy pracować nad istniejącym przepływem, strona przepływu pojawia się w nowoczesnym interfejsie użytkownika z następującym wyskakującym okienkiem modalnym, które pomaga odkryć nowe funkcje.

Discover new features in Flow Designer

Przełączanie między nowoczesnym i starszym interfejsem użytkownika

Menu ustawień użytkownika umożliwia przełączanie między nowoczesnym a starszym interfejsem użytkownika:

  1. Kliknij ikonę ustawień użytkownika w prawym górnym rogu płótna.
  2. Wyłącz przełącznik Nowy wygląd, aby przełączyć się w tryb starszy.

Przełączanie między trybem ciemnym a jasnym

Płótno Flow designer jest dostępne w motywach trybu ciemnego i jasnego, aby zminimalizować zmęczenie oczu. Wybierz preferowany motyw, który najlepiej Ci odpowiada:

  1. Kliknij ikonę ustawień użytkownika w prawym górnym rogu płótna.
  2. Wyłącz przełącz nik trybu ciem nego.

Ulepszenia aktywności palatte

Paleta kwasowości jest ulepszona w następujący sposób:

  • Grupowanie aktywności: Działania są pogrupowane logicznie na podstawie ich funkcji, co umożliwia łatwe znalezi enie potrzebnej aktywności. W każdej grupie działania są wymienione alfabetycznie. Dostępne są teraz następujące grupy:
    • Obsługa kontaktów
      • Zaawansowane informacje o kolejce
      • Odłącz kontakt
      • Eskaluj grupę dystrybucji połączeń
      • Informacje zwrotne v2
      • Uzyskaj informacje o kolejce
      • Kontakt w kolejce
      • Kolejka do agenta
      • Ekran Pop
      • Ustaw priorytet kontaktu
      • Agent wirtualny
      • Agent wirtualny V2
    • Głos
      • Przeniesienie w ciemno
      • Transfer mostkowy
      • Analiza postępów połączeń
      • Oddzwanianie
      • Zbieraj cyfry
      • Menu
      • Odtwórz wiadomość
      • Odtwarzaj muzykę
      • Rekord
      • Kontrola nagrywania
      • Zaplanuj wywołanie zwrotne
      • Wyślij cyfry
      • Ustaw ogłoszenie
      • Ustaw identyfikator dzwoniącego
      • Zapowiedź zestawu Whisper
      • Rozpocznij strumień multimediów
      • Przesyłanie dźwięku
    • Kontrola przepływu
      • Skrzynia
      • Stan
      • Zakończ przepływ
      • GoTo
      • Procent alokacji
      • Czekaj
    • Narzędzia
      • Zapytanie BRE
      • Godziny pracy
      • Żądanie HTTP
      • Analizuj
      • Ustaw zmienną
  • Pasek wyszukiwania: Pasek wyszukiwania pozwala szybko znaleźć działania i przepływy podrzędne, bez konieczności przewijania całej listy. Funkcje automatycznego sugerowania i dopasowywania słów klucz owych poprawiają wrażenia wyszukiwania dla projektantów przepływu.
  • Ikony aktywności i wskazówki dotyczące narzędzi: Działania zawierają teraz ikony pasujące do ich celu, podczas gdy wskazówki dotyczące narzędzi zawierają krótkie informacje o działaniach.

Wymagania dotyczące przeglądarki

Użyj poniższej tabeli, aby odwołać się do obsługiwanych przeglądarek:

Przeglądarka

Microsoft Windows10

Microsoft Windows11

Mac OS X

Chromebook

Google Chrome

76.0.3809

103.0.5060.114

76.0.3809 lub nowszy

76.0.3809 lub nowszy

Mozilla Firefox

ESR 68 lub wyższe ESR

ESR V102.0 lub nowsze ESR

ESR 68 i wyższe ESR

NA

Microsoft Edge

42.17134 lub nowszy

103.0.1264.44 lub nowszy

NA

NA

Chrom

NA

NA

NA

79 lub więcej

Skonfiguruj następujące opcje przeglądarki:

  • Włącz pliki cookie i dane witryny.

  • Ustaw poziom bezpieczeństwa na Średni.

  • Włącz opcję obrazu.

  • Wyłącz blokowanie wyskakujących okienek.

  • Włącz JavaScript.

Wymagania dotyczące poczty e-mail

Flow Designer obsługuje następujące serwery poczty e-mail:

  • Office 365

  • Gmail

Poznaj układ

Biblioteka aktywności

Biblioteka aktywności to miejsce, w którym znajdziesz wszystkie zajęcia. Przeciągnij i upuść czynności z biblioteki aktywności na płótna głównego lub przepływu zdarzeń, aby zbudować przepływy. Jest podziel ony na następujące sekcje:

  • Obsługa połączeń: Użyj czynności obsługi połączeń, aby tworzyć przepływy obsługujące interakcje głosowe. Są one specyficzne dla przypadku obsługi połączeń za pomocą interaktywnej odpowiedzi głosowej (IVR) i agentów wirtualnych lub ludzkich.
  • Kontrola przepł ywu: Działania kontroli przepływu są agnostyczne w stosunku do typu przepływu i używasz ich do sterowania logiką przepływu niezależnie od przypadku użycia.

W razie potrzeby można ukryć i rozwinąć bibliotekę aktywności, aby zwiększyć przestrzeń roboczą na płótnie między konfiguracjami.

Płótno, główny przepływ i przepływy zdarzeń

Płótno to szara przestrzeń robocza, na której upuszczasz czynności. Użyj elementów sterujących w lewym dolnym rogu ekranu, aby poruszać się po płótnie oraz powiększać i pomniejszać. Nie ma ograniczeń co do rozmiaru przepływu ani użycia płótna.

Istnieją dwie zakładki, które umożliwiają dodatkową przestrzeń na płótnie: Przepł yw główny i przepływy zdarzeń. Te karty logicznie oddzielają różne ścieżki przepływu i tworzą bardziej zorganizowany obszar roboczy.

Przepływ główny

Karta przepływ główny służy do skryptowania przepływu pierwotnego na podstawie zdarzenia wyzwalającego zdefini owanego w aktywności przepływu początkowego. Na karcie głównego przepływu skonfiguruj pełne doświadczenie dla dzwoniącego. Rozpoczyna się od menu Cisco Unified IP Interactive Voice Response (IVR), aż do rezygnacji lub zakończenia połączenia. Przepływ zawiera przewidywalne kro ki, które system wykonuje w kolejności.

Przep ływy zdarzeń

W dowolnym momencie podczas wykonywania głównego przepływu system uruchamia zdarzenia, które przerywają przepływ główny. Na przykład, gdy agent odbierze połączenie telefoniczne, przerywa to doświadczenie dzwoniącego w kolejce. Jeśli chcesz zdefiniować unikalne zachowanie podczas uruchamiania tych zdarzeń, możesz skryptować opcjonalne przepływy zdarzeń. Przepływy zdar zeń są asynchroniczne w stosunku do głównego przepływu. Nie można przewidzieć, kiedy system uruchomi przepływ zdarzeń. Z tego powodu przepływy zdarzeń są opcjonalne i stanowią rozszerzenie funkcji głównego przepływu.

W obszarze przepływów zdarzeń można skonfigurować wiele przepływów obsługi zdarzeń. Każdy przepływ zdarzeń musi mieć unikalny początek i koniec, bez wspólnych działań.

Aby uzyskać więcej informacji na temat obsługi zdarzeń, zobacz Przep ływy zdarzeń.

Pasek narzędzi Zoom

Pasek narzędzi powiększenia zawiera następujące ikony:

  • Właściwości global ne — kliknij Settings button represented by a cog icon ikona, aby otworzyć panel Właściwości global ne. Aby uzyskać więcej informacji, zobacz panel Właściwości.
  • Automatyczne układ anie — kliknij Thumbnails icon ikona na pasku narzędzi, aby organiz ować działania na płótnie.
  • Cofnij — kliknij undo ikona na pasku narzędzi, aby cofnąć ostatnią wykonaną akcję na płótnie.
  • Powtórz — kliknij redo ikona na pasku narzędzi, aby powtórzyć ostatnio wykonaną akcję na płótnie.

    Możesz cofnąć i powtórzyć maksymalnie 10 ostatnich akcji na płótnie. Nie można cofnąć i powtór zyć zmian dokonanych na atrybutach i właściwościach.

  • Dopasuj do wido ku — kliknij Maximize video player to full screen mode icon ikona na pasku narzędzi, aby dostosować po większenie płótna tak, aby wszystkie węzły były widoczne.
  • Powiększanie — kliknij zoom in button ikona na pasku narzędzi, aby po większyć płótno. Po osiągnięciu maksymalnego limitu ikona jest wyłączona.
  • Powiększanie — kliknij zoom out button ikona na pasku narzędzi, aby pom niejszyć płótno. Po osiągnięciu maksymalnego limitu ikona jest wyłączona.
  • Opcja Powiększanie przewij ania umożliwia zarówno panoramowanie (domyślnie), jak i powiększanie (za pomocą klawisza Ctrl). Możesz kontynuować powiększanie, przytrzymując klawisz Ctrl i przewijając kółko myszy w górę lub w dół.
  • Aby przesunąć się po płótnie, przewiń kółko myszy w górę lub w dół.
  • Aby przesuwać kółkiem myszy od lewej do prawej, użyj klawis zy Shift + Scroll.

Akcje sterowania płótnem i klawisze skrótów

Aby zwiększyć wydajność i produktywność programistów przepływów, pł ótno Flow Designer oferuje następujące opcje:

  • Czynności cofn ąć — użyj ikon Cofnij, Powtórz na pasku narzędzi powiększania lub użyj skrótów klawiat uro wych.
  • Wytnij, kopiuj, wklej i usuwaj — kliknij prawym przyciskiem myszy na płótnie, aby wykonać operacje wycinania, kopiowania, wklejania i usuwania. Możesz wycinać, kopiować i wklejać czynności obsługi połączeń i kontroli przepływu oraz łącza w następujący sposób:
    • Wewnątrz i w poprzek przepływów
    • Pomiędzy przepływem głównym a przepływem zdarzeń
    • Pomiędzy przepływami a podprzepływami
    Możesz także kopiować i wklejać w różnych organizacjach i przeglądarkach.

    Istnieje kilka ograniczeń podczas próby kopiowania działań i linków z innych przeglądarek do FireFox. Aby włączyć tę funkcję, w przeglądarce Firefox należy ustawić następujące preferencje na wartość true:

    • Strona główna.events.asyncclipboard.readtext
    • Strona Główna.events.testing.asyncclipboard

    Wpisz about:config w pasku adresu Firefoksa. Wyszukaj określone preferencje. Zmodyfikuj wartości na true, aby umożliwić wklejanie z innych przeglądarek.

  • Automatyczne układ anie — Użyj Thumbnails icon ikona na pasku narzędzi powiększenia, aby automatycznie organizować czynności na płótnie w celu lepszego zrozumienia i łatwej konserwacji.
  • Przyciągaj do siatki — służy do przechwytywania czynności w odstępach co 20 pikseli.
  • Skróty klawiaturowe — Możesz szybko edytować przepływ za pomocą skrótów klawiaturowych. Kliknij ikonę pomocy. Wybierz opcję Skróty klawiaturowe, aby wyświetlić listę dostępnych skrótów klawiaturowych.

Skróty klawiaturowe

Użyj następujących skrótów klawiaturowych w kanwie:

Skrót

System operacyjny Windows

MAC OS
Ogólne

Otwórz skróty klawiaturowe

Ctrl+Alt+K

Sterowanie + Alt + K

Narzędzia

Automatyczne układanie

Przesunięcie + A

Przesunięcie + A

Edytuj

Kopiuj

Ctrl+C

Polecenie + C

Wytnij

Ctrl+X

Polecenie + X

Wklej

Ctrl+V

Polecenie + V

Cofnij

Ctrl+Z

Polecenie + Z

Ponownie

Ctrl+Shift+Z

Polecenie + Shift + Z

Usuń

Przestrzeń wsteczna

Usuń

Zaznacz wszystko

Ctrl+A

Polecenie + A

Wybierz wiele

Shift + KliknijShift + Kliknij

Wybierz region

Shift + Kliknij i przeciągnijShift + Kliknij i przeciągnij

Widok

Powiększ

Ctrl +

Polecenie + +

Pomniejsz

Ctrl + -

Polecenie + -

Powiększanie lub pomniejszanie

Ctrl + Przewiń

Polecenie + Przewiń

Powiększ do 100%

Dopasuj do widoku

Zmiana + 1

Zmiana + 1

Przewiń w lewo lub w prawo

Shift + Przewiń

Shift + Przewiń

Okienko właściwości

Okienko właściwości pojawi się po prawej stronie aplikacji. Można ustawić parametry przepływu (właściwości globalne) lub dla wybranej aktywności. Można ukryć i rozwinąć okienko, aby zwiększyć przestrzeń roboczą na płótnie między konfiguracjami.

Okno właściwości globalnych jest domyślnie wyświetlane podczas ładowania przepływu. Kliknij ik Settings button represented by a cog icon onę, aby otworzyć panel Właściwości global ne. I Settings button represented by a cog icon kona ułatwia otwieranie i zamykanie oki enka właściwości podczas pracy nad przepływami. Możesz także kliknąć dowolne miejsce na pustym płótnie, aby powrócić do widoku panelu właściwości globalnych. Okno właściwości globalnych nie jest widoczne po wybraniu aktywności.

We właściwościach globalnych zawarte są następujące konfiguracje:

  • (Opcjonalnie) Podaj opis przepływu.
  • Zarządzaj zmiennymi niestandardowymi i predefiniowanymi. Aby uzyskać więcej informacji na temat zmiennych przepływu, z obacz U stawianie zmiennej.
  • Wyświetl informacje o historii przepływu, w tym właściciela, datę ostatniej edycji i numer wersji przepływu. Kliknij cancel button ikona, aby zamknąć panel właściwości globalnych.

    Obecnie nie ma funkcji kontroli wersji. Wersja Flow zlicza liczbę publikacji przepływu.

Okienko nagłówka

Nagłówek wyświetla nazwę przepływu, która dynamicznie aktualizuje się podczas edycji nazwy przepływu z właściwości globalnych. Nagłówek ma również przycisk Wy loguj się. Jeśli chcesz wrócić i kontynuować pracę później, możesz zapisać istniejący przeciąg przepływu. Aby zapisać wersje robocze przepływów lub zamknąć aplikację, kliknij przycisk Zap isz przepływ i wyloguj się w prawym górnym rogu aplikacji.

Okienko stopki

Stopka ma następujące elementy:

  • Włączone automatyczne zapis ywanie: przepływy automatycznie zapisują, aby uniknąć utraty danych. Jeśli automatyczne zapisywanie zostanie zawieszone, pojawi się powiadomienie o błędzie.

    Jeśli zamkniesz okno przeglądarki podczas automatycznego zapisywania danych, możesz stracić dane. Zalecamy odczekanie kilku sekund po zmianie przepływu przed zamknięciem przeglądarki.

  • Wersja aplikacji: Po lewej stronie stopki wyświetlana jest wersja aplikacji. Wersja ta może być używana do rozwiązywania problemów w programie Flow Designer.
  • Walidacja przepływu: wali dacja przepływu wykrywa błędy w strukturze przepływu, które mogą uniemożliwić jego działanie. W dowolnym momencie możesz włączyć przełącznik sprawdzania poprawności po prawej stronie stopki. Domyślnie walidacja jest wyłączona, więc błędy nie pojawiają się. Po włączeniu przełącznika rozpoczyna się sprawdzanie poprawności zaplecza, a wszelkie błędy w przepływie stają się widoczne. Gdy przełącznik jest włączony, rozpoczyna się sprawdzanie poprawności zaplec za i pojawiają się wszelkie błędy w przepływie. Aby uzyskać więcej informacji na temat walidacji przepływu, zobacz Spraw dzanie poprawności przepływu.
  • Publikowanie przepływu: Przed opublikowaniem przepływu należy go zweryfi kować i naprawić wszelkie błędy. Jeśli przełącznik sprawdzania poprawności jest wyłączony, przycisk Publikuj pozostaje wyłączony. Po włączeniu sprawdzania poprawności przycisk Publiku j pozostaje wyłączony, dopóki nie zostaną usuni ęte wszystkie błędy w przepływie. Aby uzyskać więcej informacji na temat publikowania przepływu, z obacz Publikowanie przepływu.

Zapoznaj się z działaniami i wydarzeniami

Aby przejść do biblioteki aktywności i korzystać z działań w przepływach:

  1. Zaloguj się do Control Hub.

  2. Przejdź do opcji Usługi > Centrum kontaktowe.

  3. W obszarze Obsługa klienta kliknij opcję Przep ływy.

  4. Na stronie Przepływy wybierz wymagany przepływ, dla którego musisz dodać aktywność i uruchomić przepływ.

  5. Przeciągnij i upuść wymaganą aktywność z biblioteki aktywności na obszar roboczy.

  6. Wykonaj wymaganą konfigurację opisaną szczegółowo w ramach każdego z czynności.

Działania w zakresie obsługi kontaktów

  • Zaawansowane informacje o kolejce
  • Odłącz kontakt
  • Eskaluj grupę dystrybucji połączeń
  • Informacje zwrotne V2
  • Uzyskaj informacje o kolejce
  • Kontakt w kolejce
  • Kolejka do agenta
  • Ekran Pop
  • Ustaw priorytet kontaktu
  • Agent wirtualny
  • Agent wirtualny V2

Zaawansowane informacje o kolejce

Aktywność Zaawansowane informacje o kolejce zwraca w czasie rzeczywistym liczbę agentów, którzy są w stanie Dostępne w kolejce i są zalogowani dla określonego zestawu umiejętności, wraz z innymi informacjami o kolejce. Twórcy przepływu używają aktywności Zaawansowane informacje o kolejce do zaprogramowania przepływu. Projektanci przepływu podejmują decyzje w oparciu o aktywność Zaawansowane informacje o kolejce.

Ścieżkę obsługi błędów (nieokreślony błąd) można skonfigurować w celu obsługi błędów systemowych, które mogą wystąpić podczas wykonywania przepływu. Aby uzyskać więcej informacji, zobacz Wy darzenia.

Zanim zaczniesz

1

Kliknij aktywność, aby skonfigurować ustawienia aktywności.

2

W sekcji Ustawienia ogólne wprowadź następujące informacje:

  1. W polu Etykieta aktywności wprowadź nazwę działania.

  2. (Opcjonalnie) W polu Opis aktywności wprowadź opis działania.

Zmienne wyjściowe

Gdy aktywowana jest aktywność Zaawansowana informacja kolejki, aktualizowane są następujące zmienne:

  • Pozycja w kolejce (PIQ) — przecho wuje wartość bieżącej pozycji dzwoni ącego w wybranej kolejce. Jeśli kontakt nie jest ustawiony w kolejce, gdy przepływ wywołuje tę czynność, wartość PIQ jest ustawiona na liczbę kontaktów, które aktualnie czekają w kolejce + 1. Spowoduje to identyfikację pozycji kontaktu w kolejce, jeśli kontakt jest ustawiony w kolejce po wykonaniu czynności AdvancedQueueInformation .

  • LoggedOnAgentsCurrent —Przechowuje liczbę agentów w bieżącej grupie dystrybucji połączeń dla wybranej kolejki zalogowanej na pulpicie. Statystyki dla agentów w bieżącej grupie dystrybucji połączeń zwrócą -1 po uwzględnieniu bież ącej grupy dystrybucji połączeń jako N/A przed kolejkowaniem.

  • LoggedOnAgentsAll — Przechowuje całkowitą liczbę agentów we wszystkich grupach dystrybucji połączeń dla wybranej kolejki, którzy są zalogowani na pulpicie. Wartość ta może ulec zmianie wraz ze zmianą grup dystrybucji połączeń w kolejce.

  • AvailableAgentsCurrent — przechowuje liczbę agentów w bieżącej grupie dystrybucji połączeń dla wybranej kolejki, którzy mogą zaakceptować kontakt. Statystyki dla agentów w bieżącej grupie dystrybucji połączeń zwrócą -1 po uwzględnieniu bież ącej grupy dystrybucji połączeń jako N/A przed kolejkowaniem.

  • AvailableAgentsAll — przechowuje całkowitą liczbę agentów we wszystkich grupach dystrybucji połączeń dla wybranej kolejki, którzy są dostępni do przyjęcia połączenia. Wartość ta może ulec zmianie wraz ze zmianą grup dystrybucji połączeń w kolejce.

  • CurrentGroup — Prz echowuje wartość bieżącej grupy dystrybucji połączeń, w której kontakt jest zaparkowany w określonej kolejce.

  • TotalGroups —Przechowuje wartość całkowitej liczby grup dystrybucyjnych połączeń w kolejce dla kontaktu.

  • FailureCode — Przechowuje kod błędu. System ustawia tę wartość tylko wtedy, gdy aktywność się nie powiedzie.

  • FailureDescription —Prz echowuje szczegóły błędu. System ustawia tę wartość tylko wtedy, gdy aktywność się nie powiedzie.

Kody błędów

Poniżej znajdują się kody błędów i opisy działań Zaawansowane informacje o kolejce:

Tabela 1. Zaawansowane informacje o kolejce Opis kodu błędu

Kod błędu

Wartość kodu awarii

Opis awarii

1

INVALID_REQUEST

Nieprawidłowe żądanie zostało złożone w działaniu.

2

QUEUE_NOT_FOUND

Kolejka wybrana w aktywności nie została znaleziona.

3

FEATURE_NOT_ENABLED

Funkcja nie jest włączona w aplikacji Webex Contact Center.

4

DATABASE_OPERATION_FAILURE

Operacja bazy danych nie powiodła się podczas wykonywania czynności.

5

INVALID_QUEUE

W aktywności określono nieprawidłową kolejkę.

48

UNSUPPORTED_FLOW_ACTIVITY

W ramach działania złożono nieobsługiwane żądanie.

Odłącz kontakt

Użyj tej czynności zakończenia, aby odłączyć aktywny odcinek połączenia. Ta czynność jest wymagana, jeśli żaden agent nie dołączy do połączenia w celu ręcznego rozłączenia.

Na przykład należy użyć tej czynności przed ustawieniem połączenia w kolejce lub po skryptowaniu opcji rezygnacji z kolejki. Podczas konstruowania przepływu można użyć dowolnej liczby czynności Rozłącz kontakt, aby upewnić się, że połączenie zostanie zakończone bez względu na ścieżkę przepł ywu.

Możesz nadać każdemu działaniu unikalną etykietę i opis, ale żadna inna konfiguracja nie jest wymagana.

Ścieżkę obsługi błędów (nieokreślony błąd) można skonfigurować w celu obsługi błędów systemowych, które mogą wystąpić podczas wykonywania przepływu. Aby uzyskać więcej informacji, zobacz temat Przepływy zdarzeń.

1

Kliknij aktywność, aby skonfigurować ustawienia aktywności.

2

W sekcji Ustawienia ogólne wprowadź następujące informacje:

  1. W polu Etykieta aktywności wprowadź nazwę działania.

  2. (Opcjonalnie) W polu Opis aktywności wprowadź opis działania.

Zmienne wyjściowe

Ta aktywność nie ma dostępnych zmiennych wyjściowych.

Eskaluj grupę dystrybucji połączeń

Działanie Eskaluj grupę dystrybucji połączeń umożliwia administratorom przesunięcie kolejki kontaktu do grupy dystrybucji następnego lub ostatniego połączenia. Zapewnia to administratorom lepszą kontrolę i elastyczność w zarządzaniu kontaktami zaparkowanymi w kolejce.

Ścieżkę obsługi błędów (nieokreślony błąd) można skonfigurować w celu obsługi błędów systemowych, które mogą wystąpić podczas wykonywania przepływu. Aby uzyskać więcej informacji, zobacz Przep ływy zdarzeń.

1

Kliknij aktywność, aby skonfigurować ustawienia aktywności.

2

W sekcji Ustawienia ogólne wprowadź następujące informacje:

  1. W polu Etykieta aktywności wprowadź nazwę działania.

  2. (Opcjonalnie) W polu Opis aktywności wprowadź opis działania.

Zmienne wyjściowe

Gdy aktywowana jest aktywność Grupy dystrybucji połączeń Eskaluj, aktualizowane są następujące zmienne:

  • CurrentGroup — Prz echowuje wartość bieżącej grupy dystrybucji połączeń, w której kontakt jest zaparkowany w określonej kolejce.

  • TotalGroups —Przechowuje wartość całkowitej liczby grup dystrybucyjnych połączeń w kolejce dla kontaktu.

  • FailureCode — Przechowuje kod błędu. System ustawia tę wartość tylko wtedy, gdy aktywność się nie powiedzie.

  • FailureDescription —Prz echowuje szczegóły błędu. System ustawia tę wartość tylko wtedy, gdy aktywność się nie powiedzie.

Kody błędów

Poniżej przedstawiono kody błędów i opisy działań Grupy dystrybucji połączeń Escalate:

Tabela 2. Opis kodu awarii grupy dystrybucji połączeń eskaluj

Kod błędu

Wartość kodu sprawiedliwego

Opis awarii

1

INVALID_REQUEST

Nieprawidłowe żądanie zostało złożone w działaniu.

2

CONTACT_NOT_QUEUED

Kontakt nie jest w kolejce.

3

FEATURE_NOT_ENABLED

Funkcja nie jest włączona w aplikacji Webex Contact Center.

Informacje zwrotne V2

Skonfiguruj aktywność Feedback V2, aby inicjować ankiety IVR po rozmowie (obsługiwane przezWebex Experience Management) i zbierać opinie od dzwoniących.

  • An@@ kiety IVR Post Call: skonfiguruj aktywność Feedback V2 na kanwie przepł ywów zdar zeń w programie Flow Designer po zdarzeniu AgentDisconnected. W zależności od konfiguracji wWebex Experience Management, centrum kontaktowe odtwarza ankietę IVR dla dzwoniących.

    Dzwoniący używa klawiatury, aby odpowiedzieć na ankietę. Jeśli dzwoniący częściowo odpowie na ankietę, nie odpowiadając w skonfigurowanym czasie limitu czasu lub podając nieprawidłowe dane wejściowe, centrum kontaktowe wysyła częściowe odpowiedzi ankiety do. Webex Experience Management

    Upewnij się, że używasz aktywności Rozłącz kontakt po aktywności Feedback V2, aby zakończyć połączenie IVR.

1

Kliknij aktywność, aby skonfigurować ustawienia aktywności.

2

W sekcji Ustawienia ogólne wprowadź następujące informacje:

  1. W polu Etykieta aktywności wprowadź nazwę działania.

  2. (Opcjonalnie) W polu Opis aktywności wprowadź opis działania.

3

W sekcji An ki eta wybierz kwestionariusz głosowy. Kw estionariusze skonfigurowane w Webex Experience Management są dostępne na liście.

  1. W oparciu o głos — aby odtworzyć ankietę IVR dla klienta, wykonaj następujące czynności:

    • Wybierz przycisk ra dia głoso wego.

    • Wybierz ankietę głosową z listy rozwijanej.

4

W sekcji Ustawienia języka Zarządzaj językiem, w którym kli ent korzysta z ankiety. Jeśli język nie jest obsługiwanyWebex Experience Management, językiem zastępczym jest angielski (amerykański). Aby uzyskać więcej informacji, zobacz Wspar Webex Experience Management cie językowe.

  1. Zastąp ustawienia języka — włącz przełącznik Zast ąp ustawienia języka, aby ustawi ć dowolny język niestandardowy. Webex Experience Management

    • Ustaw język: Wybierz preferowany język z listy rozwijanej. Lista rozwijana wyświetla obsługiwane języ Webex Experience Management ki.

Jeśli przycisk przełącz ania Zastąp ustawienia języka nie jest włączony, zmienna Global_L anguage jest używana do definiowania ustawień domyślnych. Webex Experience Management Aby uzyskać więcej informacji, zobacz Zmienne globalne.

5

W sekcji Informacje o klient ach można określić informacje o klientach, które mają zostać przekazane wraz z wypełnieniami, które wysyłane są w celu Webex Experience Management uchwycenia odpowiedzi na ankietę. W zależności od ustawionych konfiguracji wysyłki centrum kontaktowe wysyła informacje o wstępnym wypełnieniu. Webex Experience Management

  1. Identyfikator klienta — (Opcjonalnie) Wybierz unikalny identyfikator klienta z listy rozwijanej.

  2. E-mail — (Opcjonalnie) Wybierz adres e-mail klienta z listy rozwijanej.

  3. Numer telefonu — (opcjonalnie) Wybierz numer telefonu klienta z listy rozwijanej.

6

W sekcji Przekazywanie zmien nych można określić dodatkowe zmienne jako niestandardowe wypełnienia, które są przekazywane (oprócz odpowiedzi na ankietę) z Webex Contact Center do. Webex Experience Management

  1. Wartość klucza — wskazuje opcjonalne parametry zmiennej, do których przecho dzi centrum kontaktowe. Webex Experience Management

    Kolumny Klucz i Wartość umożliwiają wprowadzenie nazwy zmiennej i skojarzonej wartości. Wartością zmiennej może być ciąg znaków, liczba całkowita lub wyrażenie z podwójną składnią nawiasów kręconych (w przypadku zmiennej przepływu). Aby uzyskać więcej informacji, zobacz Niestandardowe zmienne przepływu.

    Aby dodać parametr zmienny, kliknij przycisk Dodaj nowy. Spowoduje to dodanie wiersza, w którym można wprowadzić odpowiednią parę klucz do wartości.

    • Aby przekazać dowolną zmienną niestandardową z centrum kontaktowego, administrator musi utworzyć niestandardowe pytanie wstępne w Webex Experience Management programie.

      Aby uzyskać więcej informacji na temat konfigurowania kwestionariusza ankiety, zobacz Kwestion ariusze w Webex Experience Management dokumentacji.

    • Parametr Key w zmiennej i nazwa wyświetlana utworzonego pytania wstępnego wypełnienia Webex Experience Management muszą być takie same.

    • Jeśli parametr Klucz nie pasuje do nazwy wyświetlanej pytania do wypełnienia wstępnego, centrum kontaktowe nie wysyła parametrów wartości klucza do. Webex Experience Management

    • Jeśli zmienna zawiera dane osobowe, upewnij się, że włączono przełącznik O znacz jako informacje umożliwiające identyfikację osoby (PII) dla tego pytania w. Webex Experience Management

      Aby uzyskać więcej informacji na temat danych osobowych, zobacz Obsługa PII w Zarządzaniu doświadczeniami w dokument acji. Webex Experience Management

Aby uzyskać więcej informacji na temat niestandardowych napełnień, zobacz Konfigurowanie niestandardowych napełnień dla ankiet zwrotnych po rozmowie w dokument acji. Webex Experience Management

7

W sekcji Ustawienia zaawansowane skonfiguruj następujące ustawienia, aby pomóc w sprawdzaniu oczekiwanych odpowiedzi DTMF od klientów.

  1. Limit czasu — wskazuje maksymalny czas trwania, przez jaki aktywność czeka na odpowiedź klienta. Wartość domyślna to 3 sekundy.

    Możesz skonfigurować maksymalną liczbę prób ponownych prób w przypadku nieprawidłowego lub braku wejścia DTMF, a także komunikaty powiadomień audio (dla nieprawidłowego wprowadzania, limitu czasu i przekroczenia maksymalnej liczby ponownych prób) dla kwestionariuszy za pomocą. Webex Experience Management

    Aby uzyskać więcej informacji, zobacz Ponowne próby i ustawienia limitu czasu w ankiecie IVR po wywołaniu w dokumentacji. Webex Experience Management

Uzyskaj informacje o kolejce

Aktywność Pobierz informacje o kolejce zawiera bieżącą pozycję w kolejce (PIQ) dzwoniącego i szacowany czas oczekiwania (EWT) wraz z innymi zmiennymi wyjściowymi aktywności. Zmi enne te można użyć do określania dostępności agenta w kolejce i kierowania połączeń gdzie indziej w razie potrzeby.

Oczekiwany czas oczekiwania (EWT) nie dotyczy kolejek z przypisaniem zespołów z umiejętnościami przypisanymi w przepływie. W przypadku kontaktów w tych kolejkach zmienna wyjściowa EWT zawsze zwraca -1.

1

Kliknij aktywność, aby skonfigurować ustawienia aktywności.

2

W sekcji Ustawienia ogólne wprowadź następujące informacje:

  1. W polu Etykieta aktywności wprowadź nazwę działania.

  2. (Opcjonalnie) W polu Opis aktywności wprowadź opis działania.

3

W sekcji Informacje o kolejce i Czas przeglądania skonfiguruj następujące elementy:

  1. Informacje o kolejce — wybierz nazwę kolejki, dla której należy pobrać szacowany czas oczekiwania i bieżącą pozycję w kolejce dzwoniącego. Możesz wybrać jedną z następujących opcji:

    • Statyczna kolej ka: wprowadź określoną nazwę kolejki.

    • Kolejka zmien nych: Wybierz zmienną przepływu z listy rozwijanej. Lista wyświetla tylko zmienne typu „String”.

    Możesz zarządzać kolejkami za pomocą Centrum sterowania.

  2. Czas przeglądania — Określ czas przeglą dania używany do oblicz ania EWT po wyzwalaniu Pobierz informacje o kolejce.

    Określ czas trwania tylko w minutach. Upewnij się, że dane wejściowe mają tylko wartości liczbowe.

    Akceptowany zakres wartości wynosi 5—240 minut.

Aktywność Pobierz informacje o kolejce zawiera trzy typy gałęzi przepływu wyjściowego. Te gałęzie uruchamiają się na podstawie stanu zwrotu i wartości EWT, PIQ oraz statystyk w czasie rzeczywistym dla innych zmiennych wyjściowych.

  • Sukces: Ta gałąź uruchamia się, gdy zarówno EWT, jak i PIQ API zwracają dodatnie wartości zmiennych. W tym przepływie można pobrać i uzyskać dostęp do prawidłowych wartości zmiennych EWT i PIQ.

  • Niewystarczający przepływ informacji: Ta gałąź uruchamia się, gdy interfejs API PIQ zwraca prawidłową wartość zmiennej, a EWT ma wartość —1. W tym przepływie można pobrać i uzyskać dostęp do wartości PIQ, ale interfejs API EWT zawodzi z powodu niewystarczającej ilości danych do obliczenia wartości EWT.

  • Awar ia: Ta gałąź uruchamia się, gdy interfejs API PIQ, EWT API lub jeden lub więcej interfejsów API statystyk czasu rzeczywistego nie powiedzie się lub zwróci nieprawidłowe wartości. Interfejs API EWT zawodzi z przyczyn innych niż niewystarczające dane do obliczenia wartości EWT .

Zmienne wyjściowe

Po uruchomieniu opcji Pobierz informacje o kolejce zostaną zaktualizowane następujące zmienne:

  • Pozycja w kolejce (PIQ) —Przechowuje wartość bieżącej pozycji kontaktu w kolejce dla wybranej kolejki. Jeśli kontakt nie jest ustawiony w kolejce, gdy przepływ wywołuje tę czynność, wartość PIQ jest ustawiona na liczbę kontaktów, które aktualnie czekają w kolejce + 1. Spowoduje to identyfikację pozycji kontaktu w kolejce, jeśli kontakt jest ustawiony w kolejce po wykonaniu czynności GetQueu eInfo. Ta wartość jest pozycją przyszłej kolejki, a nie pozycją historyczną lub po kolejce, a aktywność nie zwraca wartości null ani pustej, gdy zostanie wywołana po opuszczeniu kolejki przez kontakt.

  • EstimatedWaitTime (EWT) — Przechowuje przybliżoną ilość czasu, przez jaki zadanie musi czekać w kolejce przed odpowiedzią przez agenta. EWT jest obliczany dla każdej kolejki i opiera się na średnim czasie, w którym poprzednie połączenia w tej samej kolejce czekały na agenta. EWT używa wpisu parametru Lookback Time i jest raportowany w milisekundach (ms).

  • LoggedOnAgentsCurrent —Przecho wuje liczbę agentów w bieżącej grupie dystrybucji połączeń dla wybranej kolejki, zalogowanych na pulpicie. Jeśli aktywność zostanie użyta przed kolejkowaniem, statystyki dla agentów w bieżącym cyklu Grupy dystrybucji połączeń zostaną zwrócone na podstawie pierwszego cyklu grupy dystrybucji połączeń.

  • LoggedOnAgentsAll —Przechowuje całkowitą liczbę agentów we wszystkich grupach dystrybu cji połączeń dla wybranej kolejki, którzy są zalogowani na pulpicie. Wartość ta może ulec zmianie wraz ze zmianą grup dystrybucji połączeń w kolejce.

  • AvailableAgentsCurrent — przechowuje liczbę agentów w bieżącej grupie dystrybucji połączeń dla wybranej kolejki, którzy mogą zaakceptować kontakt. Jeśli aktywność zostanie użyta przed kolejkowaniem, statystyki dla agentów w bieżącym cyklu Grupy dystrybucji połączeń zostaną zwrócone na podstawie pierwszego cyklu grupy dystrybucji połączeń.

  • AvailableAgentsAll — przechowuje całkowitą liczbę agentów we wszystkich grupach dystrybu cji połączeń dla wybranej kolejki, którzy są dostępni do przyjęcia połączenia. Wartość ta może ulec zmianie wraz ze zmianą grup dystrybucji połączeń w kolejce.

  • CallSqueuedNow — Przecho wuje całkowitą liczbę połączeń w wybranej kolejce.

  • OldestCallTime — Prz echowuje liczbę sekund, przez które najstarsze połączenie znajdowało się w wybranej kolejce.

  • FailureCode — Przechowuje kod błędu. System ustawia tę wartość tylko wtedy, gdy aktywność się nie powiedzie.

  • FailureDescription —Prz echowuje szczegóły błędu. System ustawia tę wartość tylko wtedy, gdy aktywność się nie powiedzie.

Obliczanie szacowanego czasu oczekiwania

Szacowany czas oczekiwania (EWT) jest zgłaszany w ms.

Aby obliczyć EWT, aplikacja zbiera wszystkie poprawne statystycznie próbki (próbka jest średnią czasów oczekiwania na zadania, które pomyślnie połączyły się z agentem w odstępie jednej minuty) dla ostatnich XX minut określonych przez zdefiniowany przez użytkownika Czas Lookback. Średnia wartość pobranych próbek jest używana jako EWT.

Statystycznie poprawne próbki to te pobrane próbki, dla których maksymal na wartość CoV (współczynnik wariancji czasów oczekiwania na zadania, które zostały połączone z agentem w każdym odstępie minutowym) spada poniżej 40 procent.

Jeśli procent prawidłowych próbek zebranych dla zdefiniowanego przez użytkownika Czas Lookback spadnie poniżej 40 procent, EWT nie jest obliczany.

Kody błędów Poniżej przedstawiono kody błędów i opisy aktywności Pobierz informacje o kolejce:

Tabela 3. Pobierz informacje o kolejce Opis kodu błędu

Kod błędu

Wartość kodu awarii

Opis awarii

1

SYSTEM_ERROR

System napotkał błąd wewnętrzny.

2

STALE_DATA

Zwracane dane nie są aktualne.

3

INSUFFICIENT_DATA

Dane zwrócone przez działanie nie są kompletne.

4

INVALID_QUEUE

W aktywności określono nieprawidłową kolejkę.

Kontakt w kolejce

Aktywność Kontakt w kolejce umieszcza kontakt w kolejce. Podczas korzystania z tej czynności w głównym przepływie wyświetlany jest zestaw zdarzeń na karcie Przepływy zdarzeń. Aby uzyskać więcej informacji na temat tych wydarzeń, zobacz Wy darzenia.

Ścieżkę obsługi błędów (nieokreślony błąd) można skonfigurować w celu obsługi błędów systemowych, które mogą wystąpić podczas wykonywania przepływu. Aby uzyskać więcej informacji, zobacz Wy darzenia.

1

Kliknij aktywność, aby skonfigurować ustawienia aktywności.

2

W sekcji Ustawienia ogólne wprowadź następujące informacje:

  1. W polu Etykieta aktywności wprowadź nazwę działania.

  2. (Opcjonalnie) W polu Opis aktywności wprowadź opis działania.

3

W sekcji Obsługa kontak tów wybierz, czy wszystkie kontakty mają przejść do jednej kolejki, czy też wybór kolejki powinien ulec zmianie w zależności od wartości zmiennej przepływu.

Po umieszczeniu aktywności żądania HTTP bezpośrednio po aktywności Kontakt w kolejce żą danie HTTP może nie pobierać wymaganych danych. Aby upewnić się, że wymagane dane są dostępne, zaleca się wprowadzenie krótkiego opóźnienia — na przykład poprzez dodanie wiadomości odtwarzania lub odtwarzania muzyki — między działaniami Kontakt w kolejce i żądanie HTTP.

  1. Statyczna kolejka — kliknij przycisk radiowy Static Queue, aby przekierować kontakty do pojedynczej kolejki wybranej na liście rozwijanej Kolejka. Wszystkie kontakty pochodzące z punktu wejścia skojarzonego ze skonfigurowaną trasą przepływu pracy do wybranej kolejki.

  2. Kolejka — wybierz kolejkę z listy rozwijanej Kolejka, aby przekierować kontakty pochodzące z punktu wejścia skojarzonego z przepływem pracy.

    Możesz zarządzać kolejkami w Centrum sterowania.

  3. Zmienna kolej ka — kliknij przycisk radi owy Zmienna kolej ka, aby użyć zmiennej kolej ki do dynamicznego wybierania kolejki do kierowania kontaktów. Można również wybrać kolejkę awaryj ną w przypadku niepowodzenia zmiennej kolejki podczas wykonywania przepływu.

  4. Zmienna kolej ki — wybierz zmienną przepływu z listy rozwijanej Zmienna kolej ki, która daje prawidłowy identyfikator kolejki.

    Zmienna przepływu wskazuje, która kolejka powinna być dynamicznie wybrana podczas wykon ywania przepływu. Kolejka zapasowa jest używana tylko wtedy, gdy zmienna kolejki nie zwróci prawidłowego identyfikatora kolejki.

    To pole pojawia się po kliknięciu przycisku radi owego Zmienna kolej ka.

  5. Kolejka zapasowa — wybierz identyfikator kolejki z listy rozwijanej Kolej ka zapasowa. Jeśli zmienna kolejki z wraca nieprawidłowy identyfikator kolejki, kontakty zostaną umieszczone w kolejce do wy branej kolejki awar yj nej.

    Jeśli klikniesz przycisk radiowy Zmienna kolej ka, nie można wprowadzić wymagań umiejętności dla kolejki używającej routingu opartego na umiejętnościach. W takim przypadku kontakty są kierowane do najdłuższego dostępnego agenta zastępującego wybrany algorytm routingu kolejki.

    To pole pojawia się tylko po kliknięciu przycisku opcji Zmienna kolej ka.

    Sprawdź dostępność agenta — włącz przełącznik Sprawdź dostępność agenta, aby wykluczyć zespoły bez dostępnych agentów z routingu w miarę upływu czasu w kolejce. Grupa dystrybucji połączeń w wybranej kolejce może pominąć, aby szybciej znaleźć agenta.

    Domyślnie ten przycisk przełączania jest wyłączony.

  6. Zawsze sprawdzaj dostępność agenta — kliknij przycisk „Zawsze sprawdzaj dostępność agenta”, aby włączyć sprawdzanie dostępności agenta. Domyślnie przycisk radiowy jest włączony.

    Ta opcja jest wyświetlana tylko wtedy, gdy włą czysz przycisk Sprawdź dostępność agenta.

  7. Kontrola dostępności agenta zmien nego — kliknij przycisk radiowy Zmi enna sprawdź dostępność agenta, aby wybrać zmienną przepływu z listy rozwijanej Sprawdź zmienną dostępności agenta, która zwraca wartość logiczną. Loan logiczny określa, czy należy sprawdzić dostępność agenta w kolejce zmiennych.

    Ta opcja jest wyświetlana tylko wtedy, gdy włą czysz przycisk Sprawdź dostępność agenta.

  8. U@@ staw priorytet kontaktu — włącz przełącz nik U staw priorytet kontaktu, jeśli chcesz przypisać priorytet kontaktom w kolejce. Domyślnie ten przycisk przełączania jest wyłączony. Kontakt o najwyższym priory tecie we wszystkich kolejkach (głosowych i cyfrowych) jest przypisany do następnego dostępnego agenta, który jest:

    • Zaloguj się do zespołu znajdującego się w bieżącej grupie dystrybucji połączeń kontaktu.

      Kwalifikuje się do wyboru tego kontaktu na podstawie algorytmu routingu.

    Kontakty są obsługiwane w następujący sposób:

    • Jeśli kontakt nie jest przypisany żaden priorytet, domyślnym priorytetem jest 10.

    • Kontakty o wyższym priorytecie są obsługiwane w pierwszej kolejności.

    • Jeśli dwa kontakty mają ten sam priorytet, najpierw obsługiwany jest kontakt czekający w kolejce przez najdłuższy czas.

    • Jeśli agent przeniesie połączenie do punktu wejścia, priorytet kontaktu zmieni się na priorytet przypisany do aktywności Kontakt w kolejce w nowym przepływie. Aby uzyskać więcej informacji, zobacz Przeniesienie połączenia do punktu wejścia.

    Priorytet stat yczny — Ustaw priorytet statyczny, jeśli chcesz przypisać priorytet przed opublikowaniem przepływu. To pole jest widoczne tylko wtedy, gdy włącz ony jest przycisk U staw priorytet kontaktu.

    Wybierz priorytet z listy rozwijanej Statyczny poziom priorytetu. Możesz ustawić priorytet od P1 do P9, gdzie P1 jest najwyższy, a P9 najniższy.

  9. Priorytet zmiennej — wybierz Priorytet zmiennej, jeśli priorytet kontaktu powinien zmieniać się dynamicznie przy każdym wykonywaniu przepływu. To pole jest wyświetlane tylko wtedy, gdy włączony jest przycisk Ustaw priorytet kontaktu.

    Wybierz zmienną przepływową, która zwraca liczbę całkowitą z priorytetem od 1 do 9 z listy rozwijanej Zmienna priorytetu kontaktu. Jeśli priorytet nie mieści się w zakresie 1—9, domyślnym priorytetem jest 10.

Wymagania dotyczące umiejętności

Jeśli wybrana kolejka używa routingu opartego na umiejętnościach, wyświetlane są inne sekcje, aby skonfigurować wymagania umiejętności i rozluźnienie umiejętności.

Możesz dodać jeden lub więcej wymagań umiejętności, aby przypisać do kontaktu w tej kolejce na podstawie wybranej kolejki.

Jeśli nie określisz żadnych umiejętności, wszyscy dostępni agenci w wybranej kolejce kwalifikują się do odbierania kontaktów.

  • Umiejętność — wybierz żądaną umiejętność z listy rozwijanej. Defin icje umiejętności można skonfigurować w Centrum sterowania.

  • Warunek — Wybierz żądany warunek z listy rozwijanej. Opcje warunku są oparte na wybranym typie umiejętności.

    Typy umiejętności, takie jak, Boolean i Enum, nie wymagają warunku.

    Dostępne warunki to: IS, IS NOT, >=, <=

  • Wartość — kliknij przycisk radi owy Wartość umiejętności stat ycznych, aby wybrać wartości umiejętności statycznych określone w polu War tość umiejętności.

    Kliknij przycisk radi owy Zmienna wartość umiejętności, aby wybrać wartość umiejętności ze zmiennej przepływu wymienionej na liście rozwijanej Zmi enna.

    Jeśli wartość umiejętności jest nieprawidłowa, wszystkie wymagania umiejętności i rozluźnienia związane z kontaktem, który przeszedł przez QueueContactActivity, zostają odrzucone.

  • Waga — Ustaw wartość wagi dla wybranego wymogu umiejętności. Wartość musi być liczbą całkowitą od 1 do 1000.

    Możesz ustawić wagę tylko dla umiejętności typu Proficiency. W przypadku najlep szego dostępnego routingu wagi określają względne znaczenie każdego wymogu umiejętności biegłości i wpływają na wynik używany do wyboru agenta. Aby uzyskać więcej informacji, z obacz Najlepsze dostępne routing.

Relaksacja umiejętności

Użyj ustawień Relaksacji umiejętności, aby zmniejszyć lub usunąć przypisane wymagania umiejętności do przepływu w odpowiedzi na nadmierny czas oczekiwania klientów. To ustawienie umożliwia rozszerzenie puli agentów dostępnych do obsługi kontaktów.

Używaj wspólnych przedziałów czasowych, aby dopasować rozluźnienie umiejętności z logiką kolejki w przepływie oraz ustawi eniami dystrybucji połączeń skonfigurowanych dla zespołów w kolejce.

Aby skonfigurować relaksację umiejętności:

  1. Włącz przełącznik Włącz rozluźnienie umiejętności, aby skonfigurować rozluźnienie umiejętności.

    Włącz ten przycisk przełączania, aby domyślnie skopiować i wyświetlać początkowe wymagania umiejętności. Pozwala to na skonfigurowanie relaksu umiejętności z idealnym zestawem umiejętności.

    Ustaw pole Po czekaniu w kolejce na czas trwania w sekundach, który musi przekroczyć przed rozpoczęciem rozluźnienia umiejętności w kolejce. Domyślny czas oczekiwania to 60 sekund.

  2. Możesz dodawać, edytować lub usuwać wymagania dotyczące relaksacji umiejętności.

    • Kliknij Dodaj wymaganie umiejętności, aby dodać nowe wymagania dotyczące relaksacji umiejętności.

    • Kliknij przycisk Usuń, aby usunąć wymóg relaksacji umiejętności.

    • Kliknij Edytuj, aby edytować wymóg relaksacji umiejętności.

    Kliknij Dodaj krok relaksacyjny umiejętności, aby dodać nową grupę relaksacyjną umiejętności.

    Domyślne wymagania umiejętności, które pojawiają się w kroku 1, ułatwiają ustawienie wymagań dotyczących relaksacji umiejętności.

Usuwanie umiejętności

Po włączeniu przycisku Usu ń umiejętności na ślepym transfer ze usuwa umiejętności z kontaktu po przeniesieniu przez agenta. Oznacza to, że przeniesiony kontakt nie będzie miał żadnych umiejętności, a kontakt zostanie zaoferowany najdłużej dostępnemu agentowi w przeniesionej kolejce.

Wyjątkowe możliwości

Po uruchomieniu Queue Contact aktualizują się następujące zmienne:

  • QueueID —Przechowuje identyfikator kolejki, w której kontakt został pomyślnie ustawiony w kolejce.

  • FailureCode — Przechowuje kod błędu. System ustawia tę wartość tylko wtedy, gdy aktywność się nie powiedzie.

  • FailureDescription —Prz echowuje szczegóły błędu. System ustawia tę wartość tylko wtedy, gdy aktywność się nie powiedzie.

Kody błędów

Poniżej znajdują się kody błędów i opisy aktywności Kontakt w kolejce:

Tabela 4. Opis kodu awarii kontaktu kolejki

Kod błędu

Wartość kodu awarii

Opis awarii

1

INVALID_REQUEST

Parametry określone w aktywności są nieprawidłowe.

2

INVALID_ROUTING_STRATEGY

Wybrana strategia routingu jest nieprawidłowa.

3

INVALID_WAIT_TIME

Zdefiniowany czas oczekiwania jest nieprawidłowy.

4

INVALID_QUEUE

W aktywności określono nieprawidłową kolejkę.

6

SYSTEM_ERROR

System napotkał błąd wewnętrzny.

7

VTEAM_TRANSITION_LIMIT_REACHED

Kontakt osiągnął maksymalny limit od kolejki do wielu kolejek.

8

OWNER_ASSIGNED_TO_INTERACTION

Kontakt jest już przypisany do agenta.

9

INVALID_SKILL_NAME

Nazwa umiejętności jest nieprawidłowa.

10

INVALID_SKILL_CONDITION

Warunek umiejętności nie jest ważny.

11

INVALID_SKILL_VALUE

Wartość umiejętności nie jest ważna.

12

INVALID_OPERATION_FOR_INTERACTION_STATE

Kolejkowanie nie jest dozwolone w niektórych stanach kontaktu, takich jak zakończony kontakt.

13

WEIGHT_NOT_SUPPORTED_FOR_SKILL_TYPE

Waga nie może być ustawiona jako wymagana umiejętność, jeśli umiejętność ta nie jest umiejętnością typu Proficiency.

14

INVALID_SKILL_WEIGHT

Wagi muszą być wartościami całkowitymi od 1 do 1000.

Kolejka do agenta

Aktywność Kolejka do agenta umożliwia routing oparty na agentach. Aktywność Kolejka do ag enta kieruje kontakty bezpośrednio do preferowanego agenta. Aby uzyskać informacje na temat routingu opartego na agentach, zobacz Routing oparty na agentach.

Działanie Kolejka do agenta identyfikuje agenta na podstawie identyfikatora agenta Webex Contact Center lub adresu e-mail.

Jeśli agent jest dostępny, można skonfigurować aktywność Kolejka do agenta tak, aby przekierowała kontakt do preferowanego agenta. Jeśli agent jest niedostępny, można skonfigurować aktywność Kolejka do agenta tak, aby zaparkowała kontakt przeciwko temu agentowi, dopóki agent nie stanie się dostępny.

Deweloper przepływu może łączyć aktywność kolejki do agenta z inną działalnością kolejki do agenta, aby przekierować kontakty do kolejnych preferowanych agentów. Deweloper przepływu może również powiązać aktywność kolejki do agenta z aktywnością Kontakt w kolejce, aby przekierować kontakt za pomocą zwykłej kolejki, gdy żaden z preferowanych agentów nie jest dostępny.

Deweloper przepływu może połączyć aktywność kolejki do agenta z działaniem wywołania zwro tnego w przepływie głównym i przepływie zdarzeń. Pomaga to skonfigurować wywołanie zwrotne do preferowanego agenta, do którego połączenie było pierwotnie ustawione w kolejce w ramach aktywności Kolejka do agenta.

Użyj czynności wywołania zwrotnego po aktywności Kontakt w kolejce lub kolejka do agenta.

Aktywność Kolejka do agenta uruchamia następujące zdarzenia na karcie Przepływy zdarzeń w głównym przepływie:

  • AgentAccepted: Aktywność Kolejka do agenta uruchamia to zdarzenie, gdy agent odbierze połączenie przychodzące.

  • AgentDisconnect: Aktywność kolejka do agenta uruchamia to zdarzenie, gdy agent odłączy się od połączenia na żywo.

Ścieżkę obsługi błędów (nieokreślony błąd) można skonfigurować w celu obsługi błędów systemowych, które mogą wystąpić podczas wykonywania przepływu. Aby uzyskać więcej informacji, zobacz Przep ływy zdarzeń.

Poniższe sekcje umożliwiają skonfigurowanie aktywności kolejki do agenta:

  • Ustawienia ogólne

  • Obsługa kontaktów

Aby skonfigurować aktywność kolejki do agenta:

1

W projektancie przepływu przeciągnij i upu ść aktywność Kolejka do agenta z biblioteki działań na obszar roboczy.

2

Kliknij aktywność Kolej ka do agenta, aby skonfigurować ustawienia aktywności.

3

W sekcji Ustawienia ogólne wprowadź następujące informacje:

  1. W polu Etykieta aktywności wprowadź nazwę działania.

  2. (Opcjonalnie) W polu Opis aktywności wprowadź opis działania.

4

W sekcji Obsługa kontak tów wybierz Zmienną agenta z listy rozwijanej.

Aktywność Kolejka do agenta kojarzy tę zmienną przepływu z pocztą e-mail agenta lub identyfik atorem agenta, który ma zostać wybrany dla każdego wykonania przepływu.

5

Wybierz adres e-mail agenta lub identyfikator agenta z listy rozwijanej Typ wyszukiwania agenta, aby przekierować kontakty do preferowanego agenta.

Podaj prawidłową nazwę domeny dla adresu e-mail agenta, aby upewnić się, że wyszukiwanie zakończyło się pomyślnie.

6

Włącz przełącznik U staw priorytet kontaktu, aby nadać priorytet kontaktom oczekującym w kolejce. Domyślnie przycisk przełączania jest wyłączony.

Aktywność Kolejka do agenta obsługuje kontakty w następujący sposób:

  • Jeśli kontaktowi nie zostanie przypisany priorytet, aktywność Kolejka do agenta przypisuje domyślną wartość 10.

  • Aktywność Kolejka do agenta nadaje priorytet kontaktom o wyższym priorytecie.

  • Jeśli jeden lub więcej kontaktów ma ten sam priorytet, aktywność Kolejka do agenta przekieruje kontakt oczekujący najdłużej do tego agenta.

  1. Ustaw Pri orytet statyczny, aby nadać priorytet kontaktowi przed opublikowaniem przepływu.

    Włącz przełącznik U staw priorytet kontaktu, aby wyświetlić pole Priorytet statyczny w aktywności Kolejka do agenta.

    Wybierz priorytet z listy rozwijanej Statyczna wartość priory tetu. Możesz ustawić priorytet od P1 do P9, gdzie P1 jest najwyższy, a P9 najniższy.

  2. Wybierz Priorytet zmien ny, jeśli priorytet kontaktu zmienia się dynamicznie przy każdym wykonywaniu przepływu.

    Włącz przełącznik U staw priorytet kontaktu, aby wyświetlić pole Priorytet zmiennej w aktywności Kolejka do agenta.

    Wybierz zmienną przepływową, która zwraca liczbę całkowitą z priorytetem 1—9 z listy rozwijanej Zmi enna priory tetu kontaktu. Jeśli priorytet nie mieści się w zakresie 1-9, domyślnym priorytetem jest 10.

7

Wybierz identyfikator kolejki z listy rozwijanej Kolejka rapor towania.

Aktywność Kolejka do agenta zgłasza dane kontaktu za pomocą kolejki raportowania:

Kolejka raportowania określa również konfigurację dla:

  • Monitorowanie zezwoleń

  • Pozwolenie na nagrywanie

  • Nagrywaj wszystkie połączenia

  • Włączone wstrzymanie i wznowienie

  • Próg poziomu usług

  • Maksymalny czas w kolejce

  • Domyślna muzyka w kolejce

  • Strefa czasowa

8

Włącz przycisk Parkowania kontaktu, jeśli agent jest niedostępny, jeśli chcesz zaparkować kontakt do preferowanego agenta, dopóki agent nie stanie się dostępny.

Jeśli agent jest niedostępny, a przycisk przełącz ania Kontakt z zaparkowaniem, jeśli agent jest niedostępny, kontakt nie dotrze do agenta. Aktywność Kolejka do agenta kończy gałąź awarii do następnej czynności w przepływie z odpowiednim wyjściem.

9

Wybierz identyfikator kolejki odzyskiwania z listy rozwijanej Kolejka odzyskiwania.

Aktywność Kolejka do agenta umieszcza kolejki kontaktów do kolejki odzyskiwania, gdy:

  • Działanie Queue to Agent nie dostarcza kontaktu preferowanemu agentowi.

  • Agent nie odpowiada na kontakt.

  • Preferowany agent odrzuca kontakt.

Możesz skonfigurować kolejkę odzyskiwania za pomocą najdłuższego dostępnego agenta. Kolejka odzyskiwania nie obsługuje routingu opartego na umiejętnościach.

Działanie Kolejka do agenta kończy się powodzeniem, gdy kontakt łączy się z preferowanym agentem. Scenariusz błędu występuje, gdy kontakt nie dotrze do agenta.

Scenariusze błędów

Kontakt nie dociera do agenta, gdy:

  • Preferowany agent jest niedostępny, a parking jest wyłączony dla kontaktu.

  • Wyszukiwanie zmiennej nie może znaleźć preferowanego agenta.

Zmienne wyjściowe aktywności

Zmienne wyjściowe aktywności przechowują dane przechwytywane z działań i są automatycznie tworzone po dodaniu określonych działań do obszaru roboczego.

Kolejka do działania agenta zawiera następujące zmienne wyjściowe:

Tabela 5. Zmienne wyjściowe

Zmienna wyjściowa

Opis

QueueToAgent.AgentiD

Przechowuje identyfikator agenta, do którego kontakt jest ustawiony w kolejce.

QueueToAgent.FailureOpis

Przechowuje opis scenariusza błędu, gdy kontakt nie zostanie ustawiony w kolejce.

QueueToAgent.FailureCode

Przechowuje wartość kodu awarii dla scenariusza błędu, gdy kontakt nie zostanie ustawiony w kolejce.

QueueToAgent.AgentState

Przechowuje stany preferowanego agenta podczas próby ustawiania kontaktu w kolejce.

QueueToAgent.AgentiDleCode

Przechowuje opis kodu bezczynności preferowanego agenta.

Zmienna wyj ściowa QueueToAgent.FailureCode zawiera jedną z następujących wartości w przypadku wystąpienia awarii. Każda wartość wskazuje kod błędu i opis błędu.

Tabela 6. Opis kodu awarii kolejki do agenta

Kod awarii

Wartość kodu awarii

Opis awarii

1

AGENT_UNAVAILABLE

Agent nie jest obecnie w stanie dostępnym.

2

AGENT_NOT_FOUND

Aktywność Kolejka do agenta nie może znaleźć agenta na podstawie identyfikatora lub adresu e-mail agenta.

3

AGENT_NOT_LOGGED_IN

Agent nie jest obecnie zalogowany.

4

FEATURE_NOT_ENABLED

Funkcja routingu opartego na agentach nie jest włączona.

5

INVALID_VTEAM_ERROR

Kolejka raportowania lub odzyskiwania jest nieprawidłowa.

6

AGENT_BUSY

Agent jest dostępny, ale zaangażowany w inne połączenie.

7

VTEAM_TRANSITION_LIMIT_REACHED

Kontakt osiągnął maksymalny limit od kolejki do wielu kolejek.

8

INVALID_OPERATION_FOR_INTERACTION_STATE

Kolejkowanie nie jest dozwolone w niektórych stanach kontaktu, takich jak zakończony kontakt.

Poniższa tabela przedstawia odpowiednie wartości QueueToAgent.AgentState i QueueToAgent.AgentiDleCode.

Tabela 7. Wartości AgentState i AgentiDleCode

Przypadek użycia

AgencState

Kod agencjiDleCode

  • Nieprawidłowa kolejka

  • Nieprawidłowy agent

  • Agent nie jest zalogowany

NOT_APPLICABLE

NOT_APPLICABLE

Agent jest zarezerwowany na to połączenie.

AVAILABLE

NOT_APPLICABLE

Zaparkuj kontakt, jeśli agent jest niedostępny, przycisk przełącz ania jest włączony, a agent jest bezczynny

Bezczynny

<AuxCode Name>

Kod bezczynności wybrany przez agenta wAgent Desktop.

Zaparkuj kontakt, jeśli agent jest niedostępny, przycisk przełącz ania jest włączony, a kanał agenta jest zajęty

AVAILABLE

NOT_APPLICABLE

Zaparkuj kontakt, jeśli agent jest niedostępny, przycisk przełącz ania jest wyłączony, a agent jest bezczynny

Bezczynny

<AuxCode Name>

Kod bezczynności wybrany przez agenta wAgent Desktop.

Zaparkuj kontakt, jeśli agent jest niedostępny, przycisk przełącz ania jest wyłącz ony, agent jest dostępny, a kanał agenta jest zajęty

AVAILABLE

NOT_APPLICABLE

Ekran Pop

Screen Pop to okno lub okno dialogowe, które pojawia się na pulpicie agenta, gdy agent odbierze połączenie klienta. Agent otrzymuje więcej informacji o dzwoniącym, aby kontynuować rozmowę. Aby uzyskać więcej informacji, zobacz sekcję Screen Pop w Agent Desktop artykule Pierwsze kro ki.

Aktywność Screen Pop staje się istotna dopiero po zaangażowaniu agenta w interakcję. Zazwyczaj używa zdarzenia AgentAccepted i zdarzenia PhoneContactended.

Podczas korzystania z tej czynności w głównym przepływie wyświetlany jest zestaw zdarzeń na karcie Przepływy zdarzeń. Aby uzyskać więcej informacji na temat tych wydarzeń, zobacz Wy darzenia.

Możesz zbudować pojedynczy przepływ obsługi zdarzeń dla każdego zdarzenia. Na przykład, gdy agent akceptuje połączenie przychodzące, zostanie wyświetlony ekran Pop. Aktywność Screen Pop zawiera informacje oparte na zmiennych przepływu. Screen Pop integruje Webex Contact Center z innymi aplikacjami biznesowymi, takimi jak CRM (Salesforce), narzędzia do sprzedaży biletów i system wprowadzania zamówień.

Ukończ tę konfigurację na karcie Przepływy zdarzeń w programie Flow Designer. Aby zdefiniować różne zachowania S creen Pop oparte na kryteriach Main Flow, użyj czynności Warunek lub Przypadek. Możesz zdefiniować jeden Screen Pop dla każdego przepływu.

Ścieżkę obsługi błędów (nieokreślony błąd) można skonfigurować w celu obsługi błędów systemowych, które mogą wystąpić podczas wykonywania przepływu. Aby uzyskać więcej informacji, zobacz temat Przepływy zdarzeń.

Screen Pop dla nowych kanałów cyfrowych musi być skonfigurowany w narzędziu Connect Flow Builder. Aby uzyskać więcej informacji, zobacz https://help.imiconnect.io/docs/wxcc-overview.

1

Kliknij aktywność, aby skonfigurować ustawienia aktywności.

2

W sekcji Ustawienia ogólne wprowadź następujące informacje:

  1. W polu Etykieta aktywności wprowadź nazwę działania.

  2. (Opcjonalnie) W polu Opis aktywności wprowadź opis działania.

3

W sekcji Ustawienia adresu URL użyj opcji Ustawienia adresu URL, aby zdefiniować adres URL dla konfiguracji Screen Pop. Aby wstawić zmienną, użyj składni {{variable}} (na przykład {{newContact.ani}}). Następnie skonfiguruj następujące ustawienia:

  1. Wyskakujący adres URL ekranu — wprowadź adres URL zamierzonej strony internetowej, na przykład http://www.salesforce.com. Gdy agent odbierze połączenie, skonfigurowany adres URL wypeł nia okno wyskakujące na pulpicie.

  2. Parametry zapytania — wprowadź różne zmienne w ładunku.

    Aby dodać nowy parametr zapytania, kliknij przycisk Dodaj nowy. Wprowadź szczegóły atrybutu — wartość odpowiednio w polach KLUCZ i WARTOŚĆ.

  3. Ety@@ kieta pulpitu Screen Pop — wprowadź krótki i intuicyjny niestandardowy tekst wyświetlania, który zastępuje adres URL ekranu Pop naAgent Desktop.

    Po tym, jak agent odbierze lub zakończy połączenie, ta etykieta pojawia się jako hiperłącze w powiadomi eniu Screen Pop na Agent Desktop stronie.

    Na przykład, jeśli adres URL ekranu Pop to http://www.salesforce.com, a etykieta pulpitu Screen Pop to Salesforce, system wyświetla hiperłącze jako Salesforce w powiadomieniu S creen Pop.

    Ta etykieta pojawia się również na karcie Screen Pop w oknieAgent Desktop.

4

W sekcji Ustawienia wyświetl ania skonfiguruj następujące elementy:

  1. Nowa karta przeglądarki — Screen Pop wyświetla się na nowej karcie przeglądarki za każdym razem bez wpływu na istniejący ekran Pop.

  2. Istniejąca karta Screen Pop —Wyświetlenie ekranu jest wyświetlane wewnątrz istniejącej karty przeglądarki, zastępując poprzednią opcję Screen Pop.

  3. Wewnątrz pulp itu — Wyskakujące okienko ekranu jest wyświetlane jako karta w okienku Informacje pomocnicze na pulpicie.

    Jeśli opcja Wyświetlanie ekranu wyświetla opcję We wnątrz pul pitu , w okienku Informacje pomocnicze wyświetlane jest okno wyskakujące na czas trwania połączenia. Wyskakujące okienko ekranu jest zachowane nawet po wybraniu zadania z innego typu kanału w okienku Lista zadań.

Jeśli opcja wyświetlania ekranu Pop to karta Wewnątrz pulpitu lub Istniejąca przeglądarka, dane wprowad zane w oknie podręcznym dla połączenia zostaną utracone, jeśli agent zaakceptuje nowe połączenie. Aby zapobiec utracie danych, skonfiguruj opcję wyświetlania jako zakład kę Nowa przeglądar ka.

Weź na przykład pod uwagę, że opcja wyświetlania ekranu Pop to Wewnątrz pulpitu. Jeśli agent zaakceptuje nowe połączenie przychodzące podczas wprowadzania danych w oknie podręcznym ekranu dla poprzedniego połączenia, dane wprowadzane dla poprzedniego połączenia zostaną utracone, gdy pojawi się wyskakujące okienko ekranu dla nowego połączenia.

Ustaw priorytet kontaktu

Użyj czynności Ustaw priorytet kontaktu, aby przypisać kontaktom poziomy priorytetów. Możesz ustawić priorytety za pomocą liczb od 1 (najwyższa) do 9 (najniższa). Kontakty o wyższym priorytecie są kierowane jako pierwsze. Aby uzyskać więcej informacji na temat wyznaczania trasy i kolejkowania, zobacz sekcję U stawianie priorytetu kontaktu w sekcji Zrozumienie routingu i kolejkowania w Centrum kontaktów Webex.

Poniższe sekcje umożliwiają skonfigurowanie czynności Ustaw priorytet kontaktu:

  • Ustawienia ogólne
  • Ustawienia priorytetu kontaktu
  • Zmienne wyjściowe aktywności

1

W projektancie przepływu przeciągnij i upuść czynność Ustaw priorytet kontaktu z biblioteki aktywności do obszaru roboczego.

2

Kliknij aktywność, aby skonfigurować ustawienia aktywności.

3

W sekcji Ustawienia ogólne wprowadź następujące informacje:

  1. W polu Etykieta aktywności wprowadź nazwę działania.

  2. (Opcjonalnie) W polu Opis aktywności wprowadź opis działania.

4

W sekcji Ustawienia priorytetu kontaktu ustaw prior ytet kontaktu. Statyczną wartość priorytetu można skonfigurować z listy rozwijanej. Jeśli priory tet ma zmieniać się dynamicznie, skonfiguruj priorytet zmiennej przy użyciu zmiennych przepływu.

Zmienne wyjściowe aktywności

Zmienne wyjściowe aktywności przechowują dane przechwytywane z działań i są automatycznie tworzone po dodaniu określonych działań do obszaru roboczego.

Aktywność Ustaw priorytet kontaktu zawiera następujące zmienne wyjściowe:

  • SetContactPriority.FailureCode: Przechowuje kod błędu. System ustawia tę wartość tylko wtedy, gdy aktywność się nie powiedzie.
  • SetContactPriority.FailureDescription: Przechowuje szczegóły błędu. System ustawia tę wartość tylko wtedy, gdy aktywność się nie powiedzie.

Kody błędów

Poniżej znajdują się kody błędów i opisy działań Ustaw priorytet kontaktu:

Kod błędu

Wartość kodu awarii

Opis awarii

6

SYSTEM_ERROR

Ten kod reprezentuje różne błędy (które nie należą do żadnej ze z definiowanych kategorii).

48

Nieobsługiwana aktywność przepływu

Ustaw priorytet kontaktu nie jest obsługiwany dla kontaktów zewnętrznych i kontaktów kampanii.

Agent wirtualny

Aktywność Virtual Agent zapewnia klientom centrum kontaktowe konwersacyjne w czasie rzeczywistym. Możesz dodać agenta wirtualnego do przepływu połączeń, aby obsługiwać zapytania klientów w formacie konwersacyjnym. Agent wirtualny jest obsługiwany przez funkcje Dialogflow firmy Google. Gdy klient przemawia, Dialogflow dopasowuje rozmowę klienta do najlepszych intencji w agencie wirtualnym. Ponadto pomaga klientowi w ramach interaktywnej odpowiedzi głosowej (IVR).

Zanim zaczniesz

  • Skonfiguruj agenta Dialogflow. Aby uzyskać więcej informacji na temat budowania agenta Dialogflow w chmurze Google, zobacz Tworzenie agenta.

    Uwzględnij Hello jako frazę szkoleniową w preferowanym języku dla agenta Dialogflow, aby rozpocząć rozmowę z dzwoniącym. Możesz dodać tę frazę szkoleniową w domyślnej intencji powitalnej lub w dowolnej innej intencji agenta Dialogflow. Aby uzyskać więcej informacji, zobacz Zamiary.

    W zależności od sposobu skonfigurowania agenta Dialogflow możesz użyć aktywności Agent wirtualny do obsługi różnych rodzajów przypadków użycia.

  • Skonfiguruj agenta wirtualnego w centrum sterowania.

    Ścieżkę obsługi błędów (nieokreślony błąd) można skonfigurować w celu obsługi błędów systemo wych, które mogą wystąpić podczas wykonywania przepływu. Aby uzyskać więcej informacji, zobacz temat Przep ływy zdarzeń.
1

Kliknij aktywność, aby skonfigurować ustawienia aktywności.

2

W sekcji Ustawienia ogólne wprowadź następujące informacje:

  1. W polu Etykieta aktywności wprowadź nazwę działania.

  2. (Opcjonalnie) W polu Opis aktywności wprowadź opis działania.

3

W sekcji Do świadczenie konwersac yjne skonfiguruj następujące elementy:

  1. Agent wirtualny — wybierz agenta wirtualnego w centrum sterowania. Agent wirtualny obsługuje rozmowę w języku naturalnym jako część doświadczenia IVR z dzwoniącym.

  2. U@@ możliwia przerywanie monitów — umożliwia klientom przerwanie działania agenta wirtualnego w celu wysyłania nowych żądań lub zakończenia połączenia.

  3. Zastąp domyślne ustawienia języka i głosu — Użyj tego przycisku przełączania, aby zastąpić ustawienia języka i głosu skonfigurowane w zmiennych Global_Language i Global_VoicNameName. Ten parametr jest domyślnie włączony.

    Aby przepływ działał, musisz ustawić zmienne globalne w przepływie, aby skonfigu rować domyślny język wejścia i głos wyjściowy dla agenta wirtualnego. Aby uzyskać więcej informacji na temat dodawania zmiennych globalnych do przepływu, zobacz Zmi enne globalne.

  4. Język wprowad zania — wskazuje język używany przez klienta podczas rozmowy z agentem wirtualnym. To pole jest wyświetlane tylko wtedy, gdy włączy sz przycisk Zastąp domyślne ustawienia języka i głosu.

    Jeśli język wprowadzania obsługiwany przez Google nie jest dostępny na liście rozwijanej Język wprowadzania, wyłącz przełącz nik Zastąp domyślny język i ustawienia głosu. Uwzględnij aktywność Ustaw zmien ną przed działaniem Ag enta wirtualnego w przepływie.

    Skonfiguruj aktywność Ustaw zmienną w następujący sposób:

    • Ustaw zmienną na Global_Language.

    • Ustaw wartość zmiennej na wymagany kod języka (na przykład fr-CA). Aby uzyskać więcej informacji na temat języków, zobacz stronę odniesienia do języka Google.

    Wdrożenia głosowe agenta wirtualnego w Webex Contact Center obsługują tylko języki, w których model rozpoznawania jest rozszerzonym połączeniem telefonicznym (zobacz Obsługi wane głosy i języki dostępne w programie Dialogflow Essentials (ES) (patrz Odniesienie do języka).

  5. Głos wyjści owy —Wartością domyślną jest Automatyczny. Gdy wartość to Automatyczny, Dialogflow wybiera nazwę głosu dla danego języka. Upewni j się, że skonfigurowana nazwa głosu jest zgodna z wybranym językiem.

    Jeśli nazwa głosu wyjściowego obsługiwana przez Google nie jest dostępna na liście rozwijanej Głos wyjści owy, wyłącz przełącz nik Zastąp domyślny język i ustawienia głosu. Uwzględnij aktywność Ustaw zmien ną przed działaniem Ag enta wirtualnego w przepływie.

    Skonfiguruj aktywność Ustaw zmienną w następujący sposób:

    • Ustaw zmienną na Global_VoiceName.

    • Ustaw wartość zmiennej na wymagany kod nazwy głosu wyjściowego (na przykład EN-US-standard-D). Aby uzyskać więcej informacji na temat obsługiwanych głosów i języków, z obacz stronę Gł osy i języki obsługiwane przez Google.

    Aby uzyskać więcej informacji na temat głosów z tekstu na mowę, zobacz Obsługiwane głosy i języki.

4

W sekcji Przek azywanie zmien nych parametry opcjonalne w aktywności agenta wirtualnego mogą zawierać informacje umożliwiające identyfikację osoby (PII). Webex Contact Center przekazuje te parametry do Google Dialogflow jako zmienne obsługujące zaawansowaną logikę konwersacyjną z botem.

  1. Wartość klucza —Parametr Key-Value umożliwia wprowadzenie nazwy zmiennej i skojarzonej wartości. Wartości zmiennych można wprowadzać za pomocą składni podwójnych nawiasów kręconych.

    Na przykład, jeśli chcesz zwrócić saldo konta klienta na podstawie ANI, klucz i wartość mogą być:

    Klucz: ANI

    Wartość: {{newContact.ani}}

    Aby dodać parametr zmienny, kliknij przycisk Dodaj nowy. Spowoduje to dodanie wiersza, w którym można wprowadzić odpowiednią parę klucz do wartości.

    Centrum kontaktowe wysyła te wartości parametrów do Google Dialogflow jako wartość JSON w obiekcie request.query_param.payload. System analizuje i obsługuje ten JSON w aplikacji do realizacji. System dociera do tej aplikacji poprzez webhook skonfigurowany w Dialogflow. Aby uzyskać więcej informacji, zobacz Realizacja.

5

W sekcji Ustawienia zaawansowane skonfiguruj następujące elementy:

  1. Limit czasu bez wejścia — wskazuje czas, przez jaki agent wirtualny czeka na wejście klienta (głosowe lub DTMF).

    Wartość domyślna to 5 sekund. Wartość może wynosić od 1 do 30 sekund.

  2. Maksymalna liczba prób bez wprowad zania danych — wskazuje, ile razy agent wirtualny czeka na wejście klienta (głosowe lub DTMF).

    Wartość domyślna to 3. Wartość może wynosić od 0 do 9.

    Po upływie maksymalnej liczby prób Agent wirtualny wychodzi, a zmienna wyjściowa ErrorCode jest ustawiona na wartość max_no_input.

  3. Limit czasu międzycyfrowego — czas, przez który agent wirtualny czeka na następne dane wejściowe DTMF od klienta, zanim agent wirtualny przejdzie dalej w przepływie konwersacji.

    Wartość domyślna to 3 sekundy. Wartość może wynosić od 0 do 30 sekund.

  4. Symbol Terminatora — znak, który klient może wprowadzić, aby wskazać koniec wejścia. Symbol Terminatora może mieć wartość # lub * w zależności od konfiguracji.

  5. Opóźnienie zakończenia — umożliwia agentowi wirtualnemu wypełnienie ostatniej wiadomości przed zatrzymaniem działania i przejście do następnego etapu przepływu.

  6. Na przykład, jeśli chcesz, aby agent wirtualny wskazywał coś dzwoniącemu przed eskalacją połączenia przez system do agenta, należy rozważyć czas potrzeb ny na ukończenie ostatecznej wiadomości przed eskalacją. Wartość może wynosić od 1 do 30 sekund.

    Jeśli wartość opóźnienia zakończenia zostanie skonfigurowana jako 0, system nie odtworzy ostatniej wiadomości audio do dzwoniącego.

  7. Współczynnik mó wienia — wskazuje szybkość mowy. Zwiększ lub zmniejsz dane wejściowe numeryczne, aby utrzymać idealną szybkość mowy i kontrolować szybkość mówienia wyjściowego.

    Prawidłowe wartości dla danych wejściowych liczbowych mieszczą się w zakresie od 0,25 do 4,0 słów na minutę (wpm). Wartość domyślna to 1,0 wpm.

  8. Wzrost głoś ności — Wskazuje wzrost lub zmniejszenie głośności wyjściowej. Zwiększ lub zmniejsz dane wejściowe numeryczne, aby utrzymać idealną głośność mowy wyjściowej.

  9. Prawidłowe wpisy dla danych wejściowych liczbowych mieszczą się w zakresie od —96,0 decybeli do 16, 0 decybeli (dB). Wartość domyślna to 0,0 dB.

  10. W@@ łącz transkrypcję konwersacji — umożliwia pulpicie wyświetlanie transkrypcji rozmowy między agentem wirtualnym a klientem. Surowy transkrypt jest również dostępny za pośrednictwem dynamicznego adresu URL. Możesz użyć tego adresu URL, aby wyodrębnić określone sekcje z transkrypcji za pomocą żądania HTTP.

6

W sekcji Zmienne wyj ściowe można zapisać stan wyjściowy zdar zenia występującego podczas rozmowy między agentem wirtualnym a klientem.

  1. vva.lastIntent — Przecho wuje ostatni zamiar uruchamiany przez agenta wirtualnego przed przejściem do intencji eskalacji lub obsługi.

  2. vva.transcripturl — Przechowuje adres URL wskazujący na transkrypcję rozmowy między agent em wirtualnym a klientem.

    Użyj działania Analizuj, aby wyo drębnić parametry z transkrypcji agenta wirtualnego.

  3. vva.errorCode — Przecho wuje kod stanu, którego wartość zależy od wyniku rozmowy między Agentem Wirtualnym a klientem. Ta zmienna zawiera jedną z następujących wartości:

    • no_error: Wskaz uje, że dane wyjściowe obsługiwane i eskalowane nie zawierały błędów.

    • max_no_input: Wskaz uje, że klient nie miał żadnych błędów wprowadzania w określonej maksymalnej próbie braku wprowadzania.

    • term_char_without_input: Wskazuje, że klient nacisnął klawisz zakończenia bez wprowadzania danych (mówionych lub przez naci śnięcie klawisza). Symbol terminatora może być # lub * w zależności od konfiguracji.

    • system_error: Wskazuje jakikolwiek inny błąd w systemie. Na przykład błąd Dialogflow, problem z siecią i tak dalej.

    Aby odtworzyć niestandardową wiadomość audio, aby powiadomić klientów o błędzie, programiści przepływu muszą uwzględnić w przepływie działanie wiadomości odtwarzania (przed odłączeniem połączenia). Aby uzyskać więcej informacji na temat aktywności Odtwórz wiadomość, zobacz Odtwórz wiadomość.

Co robić dalej

Wyniki:

Wskazuje ścieżki wyjściowe dla agenta wirtualnego, które występują na podstawie wyniku roz mowy między agentem wirtualnym a klientem.

Obsługa błędów

Wskazuje ścieżkę wyjściową agenta wirtualnego, która jest oparta na błędzie występującym podczas rozmowy między agentem wirtualnym a klientem.

  • Błąd: Przepływ przebiega tą ścieżką w dowolnym scenariuszu błędu.

Jeśli wystąpi błąd, centrum kontaktowe domyślnie nie odtwarza żadnego komunikatu audio, aby powiadomić klienta o błędzie. Twórca przepływu może skonfigurować aktywność wiadomości odtwarzania ogólnie lub na podstawie kodu błędu, jak opisano w sekcji Zmi enne wyjściowe.

Funkcjonalność ścieżek wyjściowych zależy od konfiguracji i przepływu z definiowanego przez administratora.

Agent wirtualny V2

Aktywność Virtual Agent V2 zapewnia kontaktom konwersacje w czasie rzeczywistym. Możesz dodać aktywność Virtual Agent V2 do przepływu połączeń, aby obsługiwać rozmowy oparte na mowie oparte na sztucznej inteligencji. Kiedy dzwoniący mówi, system dopasowuje mowę do najlepszych intencji w wirtualnym agencie. Ponadto pomaga dzwoniącemu w ramach interaktywnej odpowiedzi głosowej (IVR).

Konfigurowanie aktywności Virtual Agent V2

Klienci korzystający z platformy Next Generation mogą skonfigurować aktywność Virtual Agent V2 w projektancie przepływu.

Nie umieszczaj czynności Agent wirtualny V2 po aktywności Kontakt w kolejce, ponieważ ta konfiguracja nie jest obecnie obsługiwana. Nie należy też umieszczać aktywności wirtualnego agenta V2 w obszarze Event Flow.

Wyniki

Wskazuje ścieżki wyjściowe dla aktywności, która ma miejsce na podstawie wyniku rozmowy między agentem wirtualnym a dzwoniącym.

  • Obsługiwane — Wynik jest uruchamiany po zakończeniu wykonywania wirtualnego agenta.

  • Eskalacja — Wynik jest uruchamiany, gdy wezwanie jest wymagane do eskalacji do ludzkiego agenta.

Obsługa błędów

Wskazuje ścieżkę wyjściową działania dla każdego błędu wyst ępującego podczas rozmowy między agentem wirtualnym a dzwoniącym.

B@@ łąd — przepływ podąża tą ścieżką w każdym scenariuszu błędu .

Domyślne ustawienia poziomu systemu

Następujące ustawienia są domyślnie zdefiniowane w systemie wewnętrznie. Te ustawienia nie są wyświetlane w interfejsie użytkownika i nie można ich zmienić:

  • Nieskończona liczba ponownych prób obsługi nieprawidłowych błędów lub braku błędów wejściowych.

  • Włączenie barge-in umożliwia przerwanie działania agenta wirtualnego podczas interakcji.

  • Symbol zakończenia DTMF = #. To ustawienie wskazuje koniec wejścia.

  • DTMF 'Limit czasu bez wejścia' = 5 sekund. To ustawienie wskazuje czas, przez jaki Agent wirtualny czeka na wejście dzwoniącego.

  • DTMF 'Inter-Cyfrowy timeout' = 3 sekundy. To ustawienie wskazuje czas, przez jaki Agent wirtualny czeka na następne dane wejściowe DTMF od dzwoniącego, zanim agent wirtualny przejdzie dalej w przepływie konwersacji.

Zanim zaczniesz

  • Skonfiguruj agenta Dialogflow. Aby uzyskać więcej informacji na temat budowania agenta Dialogflow w chmurze Google, zobacz Tworzenie agenta.

  • Skonfiguruj złącze Google CCAI i utwórz konfigurację CCAI w Centrum sterowania.

  • Skonfiguruj punkt wejścia i wybierz przepływ routingu (po utworzeniu przepływu w projektancie przepływu). Aby uzyskać więcej informacji, zobacz Konfigurowanie kanału.

1

Zaloguj się do Control Hub.

2

Przejdź do opcji Usługi > Centrum kontaktów > Przep ływy.

3

Kliknij opcję Zarządzaj przepły wem, a następnie kliknij opcję Utwórz przepływy.

4

W polu Nazwa przepływu wprowadź unikalną nazwę i kliknij Rozpocz nij przepływ budowy. Zostanie wyświetlone okno Flow Designer.

5

Przeciągnij i upuść aktywność Virtual Agent V2 z biblioteki aktywności do głównego obszaru przepływu.

6

W Ustawieniach ogól nych wykonaj następujące czynności:

  1. W polu Etykieta aktywności wprowadź nazwę działania.

  2. W polu Opis aktywności wprowadź opis działania.

7

W ustawieniach Doświadczenie konwersac yjne wybierz jedną z następujących opcji Contact Center AI konfiguracji:

  • Statyczny — wybierz konfigurację CCAI, aby obsługiwać konwersacje w domyślnym regionie PSTN.

    Kon Contact Center AI figuracja jest wypełniana w oparciu o funkcję CCAI skonfigurowaną w Control Hub.

  • Zmienna — wybierz konfigurację CCAI, aby obsługiwać rozmowy w tej samej lokalizacji dzwoniącego, gdy połączenie pochodzi ze zdalnego lub niedomyślnego regionu PSTN. Ta zmienna odwzorowuje region PSTN do odpowiedniego regionu profilu Google.

    Aby uzyskać więcej informacji na temat konfigurowania zmiennej konfiguracji CCAI, zobacz kroki 6—8 w dokumencie Konfigurowanie nośnika regionalnego dla wirtualnego ag enta głosowego.
    • Aby przepływ VAV działał, należy ustawić zmienne globalne w przepływie, aby skonfigurować domyślny język wejścia i głos wyjściowy dla agenta wirtualnego. Aby uzyskać więcej informacji na temat dodawania zmiennych globalnych do przepływu, zobacz Zmi enne globalne.

    • Jeśli chcesz nadpisać domyślny język wejściowy i głos wyjściowy dla VAV, należy uwzględnić aktywność U staw zmien ną przed aktywnością Virtual Agent V2 w przepływie .

      W przypadku niestandardowego języka wprowadzania skonfiguruj aktywność Ustaw zmienną w następujący sposób:

      • Ustaw zmienną na Global_ Language.

      • Ustaw wartość zmiennej na wymagany kod języka (na przykład fr-CA).

      W przypadku niestandardowego głosu wyjściowego skonfiguruj aktywność Ustaw zmienną w następujący sposób:

      • Ustaw zmienną na Global_ VoiceName.

      • Ustaw wartość zmiennej na wymagany kod nazwy głosu wyjściowego (na przykład EN-US-standard -D).

      Aby uzyskać więcej informacji na temat obsługiwanych głosów i języków w ES, zobacz Obsługiwane głosy i języki.

8

W ustawieniach stanu zdar zenia wprowadź niestandardową nazwę zdarzenia i dane w kolumnach Nazwa zdarzenia - Dane zdar zenia. Zdarzenie stanu jest mechanizmem uruchamiającym intencję bez potrzeby dopasowania tekstu lub wprowadzania mówionych. Możesz zdefiniować zdarzenia niestandardowe, aby wywołać zamiar. Aby uzyskać informacje na temat konfigurowania intencji dla zdarzeń w Dialogflow ES, zobacz dokumentację Google.

  • Nazwa zdarzenia — (opcjonalnie) Wskazuje nazwę zdarzenia zdefiniowanego na zintegrowanej platformie AI innej firmy.

  • Dane zdarzenia — (opcjonalnie) Wskazuje dane JSON, które system wysyła (jako część zdefiniowanej nazwy zdarzenia) do zintegrowanej platformy AI innej firmy.

Nazwę zdarzenia i dane można określić w postaci statycznej wartości lub wyrażenia. W przypadku wyrażeń należy użyć tej składni: {{variable}}. Poniżej znajduje się przykład zdarzenia stanu, które jest skonfigurowane do witania dzwoniącego niestandardową wiadomością powitalną.

Nazwa wydarzenia: CustomWelcome

Dane zdar zenia: {"Name”: „John"}

9

W Ustawieniach zaawansowanych wykonaj następujące czynności:

  1. W polu Współ czynnik mó wienia wprowadź wartość liczbową lub wyrażenie, aby zwiększyć lub zmniejszyć szybkość wygłaszania mowy .

    • Prawidłowe wartości dla danych wejściowych liczbowych mieszczą się w zakresie od 0,25 do 4,0. Wartością domyślną jest 1.0.

      Na przykład, gdy wartość jest ustawiona jako wartość, szybkość wyjściowa mowy staje się wolniejsza niż idealna szybkość. Przy ustawieniu 2 jako wartości szybkość wyjściowa mowy staje się szybsza niż idealna szybkość.

    • W przypadku wyrażeń można użyć składni: {{variable}}.

  2. W polu Wzmocnienie głoś ności wprowadź wartość liczbową lub wyrażenie, aby zwiększyć lub zmniejszyć głośność mowy .

    • Prawidłowe wartości dla danych wejściowych liczbowych mieszczą się w zakresie od —96,0 do 16,0 decybeli (dB). Wartość domyślna to 0,0 dB.

    • W przypadku wyrażeń można użyć składni: {{variable}}.

  3. W polu Wyso kość wpisz wartość liczbową lub wyrażenie, aby zwiększyć lub zmniejszyć wysokość dźwięku mowy.

    • Prawidłowe wartości dla danych wejściowych liczbowych mieszczą się w zakresie od —20,0 do 20,0 Hz (Hz). Wartość domyślna to 0,0 Hz.

    • W przypadku wyrażeń można użyć składni: {{variable}}.

  4. W polu O późnienie zakończ enia wprowadź wartość liczbową. To ustawienie umożliwia agentowi wirtualnemu wypełnienie ostatniej wiadomości przed zatrzymaniem aktywności i przejście do następnego etap u przepływu.

    Na przykład, jeśli chcesz, aby agent wirtualny wskazywał coś dzwoniącemu przed eskalacją połączenia przez system do agenta, należy rozważyć czas potrzebny na ukończenie ostatecznej wiadomości przed eskalacją.

    Prawidłowa wartość dla danych wejściowych numerycznych mieści się w zakresie od 0 do 30 sekund. Wartość domyślna to 30 sekund.

    Jeśli wartość opóźnienia zakończenia zostanie skonfigurowana jako 0, system nie odtworzy ostatniej wiadomości audio do dzwoniącego.

  5. Zaznacz pole wyboru Włącz transkrypcję konwers acji, Agent Desktop aby umożliwić wyświetlanie transkrypcji rozmowy między agentem wirtualnym a rozmówcą.

    Surowy transkrypt jest również dostępny za pośrednictwem dynamicznego adresu URL. Ten adres URL wyodrębnia określone sekcje z transkrypcji za pomocą żądania HTTP.

10

W Ustawieniach odszyfrowania można w razie potrzeby odszyfrować zmienne wyjściowe aktywności VAV2. Jeśli odszyfrowywanie jest włączone na poziomie przepływu, użytkownicy z dostępem do odszyfrowywania debugowania mogą wyświetlać zdemaskowane wartości wyjściowe aktywności VAV2 w dziennikach debugowania przepływu. Wyłącz przełącznik W łącz deszyfrowanie, aby wyłączyć odszyfrowywanie na poziomie aktywności w celu dodatkowej ochrony.

11

W obszarze Zmi enne wyjściowe aktywności można wyświetlić listę zmiennych, które przechowują stan wyjściowy zdarzenia występującego podczas rozmowy między agentem wirtualnym a dzwoniącym.

  • VirtualAgentv2.transcripturl — Przechowuje adres URL wskazujący na transkrypcję rozmowy między agentem wirtualnym a dzwoniącym.

    Użyj działania Analizuj, aby wyo drębnić parametry z transkrypcji głosowej agenta wirtualnego.

  • Zmienne VirtualAgentv2.metadata i VirtualAgentv2.stateEvent Name nie mają zastosowania.

  • Obecnie jedynym obsługiwanym językiem jest en-US.

  • Obsługiwany jest tylko kodek U-law.

  • Gdy połączenie zostanie przeniesione do agenta na żywo, transkrypcja rozmowy między dzwoniącym a agentem wirtualnym jest wyświetlana w gadżecie Transcript w oknie Agent Desktop (tylko jeśli gadżet Transcript jest skonfigurowany na). Agent Desktop

Działania w zakresie kontroli przepływu

  • Rozpocznij przepływ
  • Zakończ przepływ
  • Skrzynia
  • Stan
  • GoTo
  • Procentowa alokacja
  • Czekaj
  • Obsługa przepływów pracy w Outdial Entry Point

Rozpocznij przepływ

Aktywność Start Flow jest domyślnie wyświetlana na obszarze Główny przepływ. Nie można usunąć aktywności Start Flow. Ta aktywność wskazuje zdarzenie, które uruchamia ten przepływ. To działanie określa sposób wykorzystania przepływu i rodzaje działań, które są dostępne do konfiguracji.

Jedynym aktualnie dostępnym zdarzeniem Flow Trigger jest NewContact.

System uruchamia to zdarzenie, gdy nowe połączenie dotrze do punktu wejścia telefonii w centrum kontaktowym. Można użyć przepływów wyzwalanych przez zdarzenie NewContact w Strategies routingu punktów wejścia. Zdarzenie Flow Trigger jest aktualnie wybrane domyśl nie i nie można go edytować. Dodatkowe wydarzenia zostaną ujawnione w przyszłości.

NewContact dotyczy tylko nowych przepływów. W przypadku przepływów utworzonych przed tygodniem 20 kwietnia NewPhoneContact pozostaje zdarzeniem wyzwalającym przepływ.

Aktywność Start Flow jest automatycznie oznaczona nazwą wybranego zdarzenia wyzwalającego przepływ. Pozwala to szybko zobaczyć, jaki rodzaj przepływu jest budowany.

Zmienne wyjściowe

Liczba i typ zmiennych wyjściowych powiązanych z aktywnością Start Flow zależą od wy branego zdarzenia wyzwalającego przepływ. Zmienne te przechowują dane, które są przechwytywane w momencie uruchomienia przepływu. Na przykład opisane poniżej zmienne wyjściowe są eksponowane przez zdarzenie NewContact.

Użyj tych zmiennych w późniejszych działaniach, aby kontrolować sekwencję przepływu.

  • NewContact.ani

    Automatyczna identyfikacja numerów (ANI) jest cechą sieci telekomunikacyjnej, która automatycznie określa początkowy numer telefonu połączenia. Ta zmienna przechowuje numer telefonu dzwoniącego, który uruchomił zdarzenie NewContact.

  • NewContact.dnis

    Usługa identyfikacji numerów wybieranych (DNIS) to usługa, która identyfikuje pierwotnie wybrany numer telefonu połączenia. Ta zmienna przechowuje numer telefonu, który dzwoniący wybrał w celu wywołania zdarzenia New Contact.

    Gdy połączenie jest przesyłane do numeru katalogowego punktu wejściowego, Webex Contact Center wykrywa cel EPDN i obsługuje transfer wewnętrznie.

    Transfer do EPDN może zostać zainicjowany z przepływu, który wykorzystuje aktywność Blind Transfer lub od momentu, Agent Desktop gdy agent przenosi lub konsultuje się do punktu wejścia DN.

    Po zakończeniu transferu numer docelowy użyty do przelewu jest prezentowany w przepływie punktu wejścia odbiorczego jako wartość usługi identyfikacji numerów wybieranych (DNIS) . Wartość DNIS jest dostępna w zmiennej przepływu NewPhoneCon tact.dnis.

    Przepływ odbiorczy może ocenić NewPhoneContact.dnis i używać go w logice routingu. Jednak przepływy powinny unikać przyjmowania pojedynczego formatu DNIS, chyba że konfiguracja numeracji punktu wejścia docelowego gwarantuje ten format.

    Wartość DNIS prezentowana przepływowi odbiorczemu zależy od sposobu konfigurowania numeracji dla docel owego punktu wejścia.

    Tabela 9. Zachowanie DNIS dla przesyłanych połączeń do ePDNS

    Konfiguracja numeru punktu wejścia docelowego

    DNIS przedstawiony przepływowi odbiorczemu

    Przykład

    Tylko numer E.164

    DNIS jest prezentowany w formacie E.164. Jeśli miejsce docelowe transferu jest wybierane w formacie krajowym, Webex Contact Center konwertuje je i prezentuje DNIS w formacie E.164.

    Jeśli miejsce docelowe jest wybierane jako 5550101234, przepływ odbiorczy widzi +15550101234.

    Numer i rozszerzenie E.164

    DNIS jest zawsze prezentowany jako numer E.164, niezależnie od tego, czy transfer został zainicjowany przez wybranie numeru E.164, numeru krajowego lub rozszerzenia.

    Jeśli punkt wejścia ma +15550101234 i rozszerzenie 1234, przepływ odbiorczy widzi +15550101234.

    Tylko rozszerzenie

    DNIS jest przedstawiony jako rozszerzenie. Jeśli dla danej lokalizacji skonfigurowany jest prefiks lokalizacji, DNIS jest prefiksowany przedrostkiem lokalizacji bez separatora.

    Jeśli rozszerzenie wynosi 1234, przepływ odbiorczy widzi 1234. Jeśli prefiks lokalizacji wynosi 555, przepływ odbiorczy widzi 5551234.

    W przypadku transferów konsultacji zachowanie DNIS jest zgodne z zachowaniem transferu. Jednak identyfikator linii wywołującej (CLID) zmienia się podczas konsultacji.

    Jeśli przepływ docelowego punktu wejścia ocenia NewPhoneContact.dnis, upewnij się, że logika routingu uwzględnia format DNIS przedstawiony przez Webex Contact Center dla konfiguracji numeracji punktu wejścia. Jest to szczególnie ważne, jeśli konfiguracja punktu wejścia zmienia się z numeracji tylko rozszerzeń na numerację E.164 lub jeśli przepływ porównuje wartości DNIS bezpośrednio.

    Gdy połączenie jest przesyłane do EPDN, przeniesione połączenie pozostaje częścią istniejącej interakcji. Rejestry raportowania i połączeń nadal używają tego samego identyfikatora interakcji.

  • NewContact.InteractionID

    Unikalny identyfikator Webex Contact Center powiązany z każdą interakcją wywołaną przez zdarzenie New Contact.

    Identyfikator interakcji można wyświetlić na pulpicie. Aby uzyskać więcej informacji, zobacz Przy kład: Wyświetlanie identyfikatora interakcji na pulpicie w sekcji Twor zenie niestandardowych zmiennych przepływu.

  • NewContact.PSTNRegion

    Region PSTN skonfigurowany w mapowaniu punktu wejścia (EP) — numer wybierania (DN) dla regionalnych usług mediów głosowych. Ta zmienna jest obsługiwana tylko na platformie głosowej nowej generacji.

  • NewContact.FlowVersionLabel

    Etykieta wersji przepływu generowanego podczas wykonywania przepływu. Programiści Flow mogą tworzyć różne zachowania dla różnych wersji przepływu, takich jak „Dev”, „Test”, „Live” i „Latest”. Korzystając ze zmiennej newContact.flowVersionLab el, programiści mogą dynamicznie modyfikować logikę przepływu, uzyskując dostęp do etykiet wersji w przepływie.

  • NewContact.Flowid

    Unikalny identyfikator aktualnie wykonującego przepływu.

  • Necontact.EntryPointID

    Unikalny identyfikator punktu wejścia, który rozpoczyna przepływ.

  • NewContact.Orgid

    Unikalny identyfikator organizacji.

  • Zmienne wywołania zwrotnego:
    • NewContact.CallbackReason

      Powód wywołania zwrotnego podany w momencie planowania wywołania zwrotnego. Przyczynę wywołania zwrot nego można udostępnić w wyskakującym okienku przychodzącym, przypisując Agent Desktop go do zmiennej widocznej agenta.

    • NewContact.CallbackType

      Przechowuje wartość jako „zaplanowane” dla zaplanowanego wywołania zwrotnego lub „scheduled_personal” dla osobistego zaplanowanego wywołania zwrotnego.

    • NewContact.SchedulesourceInteractionID

      Identyfikator interakcji, z którego pierwotnie żądano wywołania zwrotnego.

    Zmienne te będą miały wartości tylko dla zaplanowanego wywołania zwrotnego i pozostaną puste dla innych typów połączeń.

  • NewContact.Headers

    Przechowuje szczegóły nagłówka protokołu inicjacji sesji (SIP) połączenia przychodzącego w formacie JSON. Programiści Flow mogą wyodrębnić i używać przychodzących niestandardowych X-Headers SIP do podejmowania decyzji dotyczących routingu i integracji Webex Contact Center z systemami IVR innych firm. Gdy klient dzwoni do Webex Contact Center, system analizuje dane przepływu i wyodrębnia nagłówek SIP.

    Wymagania wstępne

    • Wyodrębnianie nagłówków SIP jest dostępne tylko dla najemców na platformie RTMS (Next Generation Voice Media Platform).
    • Używanie niestandardowych nagłówków X jest obecnie obsługiwane dla organizacji korzystających Webex Calling z usługi Local Gateway (LGW) jako opcji telefonii dla Webex Contact Center.

    Przykład Rozważ następujące zaproszenie SIP:

    INVITE sip:12345@domain.com SIP/2.0 ​
    
    Via: SIP/2.0/UDP client.atlanta.example.com;branch=z9hG4bK74bf9 Max-Forwards: 70 ​
    
    From: "Alice" <sip:alice@atlanta.example.com>;tag=9fxced76sl ​
    
    To: <sip:12345@domain.com> ​
    
    Call-ID: 2xTb9vxSit55maQjcU@atlanta.example.com ​
    CSeq: 314159 INVITE ​
    
    Contact: <sip:alice@pc33.atlanta.example.com> ​
    
    Diversion: <sip:john.doe@example.com>;reason=unconditional;privacy=off;screen=no​
    
    Content-Type: application/sdp ​
    Content-Length: 143 ​
    
    X-Customer-ID: 987654321 ​
    
    X-Call-Reason: Support ​
    
    X-Priority: High 

    W tym przykładzie system wyodrębnia następujące szczegóły:

    X-identyfikator klienta: 987654321

    X-Call-Reason: Wsparcie

    Priorytet X: wysoki

    System konwertuje nagłówki SIP na małe litery. Użyj aktywności Ustaw zmienną, aby przypisać jeden lub więcej nagłówków SIP do zmiennych zdefiniowanych w systemie.

    Poniższe wzory nagłówków są zarezerwowane do użytku wewnętrznego i nie mogą być przekazywane jako nagłówki niestandardowe. Domyślnie nagłówki, które pasują do tego wzoru, zostaną upuszcz one i nie zostaną przekazane do Centrum Kontaktowego Webex.

    • Adres X

    • X-ADD-DIVERSION

    • Stan X-BNR

    • Oryginalny kodek X-BNR

    • X-BNR ominięty

    • Informacje o korelacji X-Broadworks

    • Obsługa X-FS

    • Ścieżka X

    • X-RTMS-CID

    • X-RTMS-OID

    • X-RTMS-CONFID

    • X-RTMS-AGENT-LEGID

    • X-RTMS-ENTER-SOUND

    • X-RTMS-APP-PREFIX

    • X-RTMS-brak wyszukiwania

    • X-VPOP-DOMAIN

    Ważne uwagi:

    • System analizuje nazwę dzwoniącego jako Caller_ID_name.
    • System może wyodrębnić do 20 nagłówków z przychodzącej wiadomości zaproszenia SIP. Jeśli liczba nagłówków jest większa niż 20, system wyodrębnia tylko pierwsze 20 alfabetycznie posortowanych nagłówków.
    • Istnieje limit 1000 bajtów dla wszystkich informacji o nagłówku.

    Aby dodać i analizować nagłówki SIP do zewnętrznych systemów IVR, należy wykonać następujące czynności:

Zakończ przepływ

End Flow to czynność kończąca się, która oznacza koniec ścieżki przepływu. Możesz użyć dowolnej liczby działań End Flow do skonstruowania przepływu, aby zapewnić zakończenie wszystkich ścieżek przepływu.

Nie używaj aktywności End Flow w przepływie IVR. Używanie End Flow z IVR może spowodować martwe powietrze i połączenie może się nie odłączyć.

Każdemu działaniu możesz nadać unikalną etykietę i opis.

1

Kliknij aktywność, aby skonfigurować ustawienia aktywności.

2

W sekcji Ustawienia ogólne wprowadź następujące informacje:

  1. W polu Etykieta aktywności wprowadź nazwę działania.

  2. (Opcjonalnie) W polu Opis aktywności wprowadź opis działania.

Skrzynia

Użyj aktywności Przypadek, jeśli istnieje wiele możliwości lub wyników w określonym punkcie decyzyjnym w przepływie połączeń.

Na przykład możesz użyć działania Case do zdefiniowania różnych wyświetlaczy ekranu dla różnych zespołów agentów w zależności od nazwy zespołu. Każdy przypadek staje się gałęzią, z której definiujesz odpowiednie ścieżki. Przepływ przebiega ścieżką, która ocenia się jako prawdziwa dla konkret nego przypadku przepływu. Każda czynność Case ma domyślną wartość używaną przez system dla dowolnego niezdefiniowanego przypadku. Jeśli żaden z przypadków nie jest prawdziwy, domyślny Case jest oceniany jako true, a przepływ przebiega wzdłuż tej gałęzi.

Ścieżkę obsługi błędów (nieokreślony błąd) można skonfigurować w celu obsługi błędów systemowych, które mogą wystąpić podczas wykonywania przepływu. Aby uzyskać więcej informacji, zobacz Przep ływy zdarzeń.

1

Kliknij aktywność, aby skonfigurować ustawienia aktywności.

2

W sekcji Ustawienia ogólne wprowadź następujące informacje:

  1. W polu Etykieta aktywności wprowadź nazwę działania.

  2. (Opcjonalnie) W polu Opis aktywności wprowadź opis działania.

3

W sekcji Ustawienia przypadku skonfiguruj następujące elementy:

  1. Zmienna — Wybierz zmienną, na podstawie której chcesz ocenić różne przypadki. Wybierz zmienną z listy rozwijanej.

  2. Wyrażenie — wprowadź wyrażenie, aby ocenić różne przypadki. Użyj składni szablonu Pebble, aby zdefiniować wyrażenie. Aby uzyskać więcej informacji na temat składni szablonu Pebble, zobacz Składnia szablonu Pebble.

  3. Case — Definiuje różne przypadki do porównania ze zmienną lub wyrażeniem. Możesz dodać do 20 zestawień przypadków na każdą aktywność.

    Kliknij przycisk Dodaj nowy, aby dodać nowy blok instrukcji wielkość liter do porównania z wartością stat yczną, zmienną lub wyrażeniem. Jeśli używasz zmiennej lub wyrażenia, użyj składni szablonu Pebble. Aby uzyskać więcej informacji na temat składni szablonu Pebble, zobacz Składnia szablonu Pebble.

Wyniki aktywności

  • Praw da — ścieżka, którą należy podjąć, jeśli warunek jest spełniony. 

  • Fał sz — ścieżka, którą należy podjąć, jeśli warunek nie jest spełniony. 

Stan

Działanie Warunek stanowi decyzję. Przepływ przybiera ścieżkę Prawda lub Fał sz w zależności od tego, czy warunek jest spełniony. 

Ścieżkę obsługi błędów (nieokreślony błąd) można skonfigurować w celu obsługi błędów systemowych, które mogą wystąpić podczas wykonywania przepływu. Aby uzyskać więcej informacji, zobacz temat Przep ływy zdarzeń.

1

Kliknij aktywność, aby skonfigurować ustawienia aktywności.

2

W sekcji Ustawienia ogólne wprowadź następujące informacje:

  1. W polu Etykieta aktywności wprowadź nazwę działania.

  2. (Opcjonalnie) W polu Opis aktywności wprowadź opis działania.

3

W sekcji Wy rażenie skonfiguruj następujące elementy:

Owiń każde wyrażenie w następujący sposób: {{Enter Expression}}.

Przykład: {{HttpRequest1.httpStatusCode == 200}}

Jeśli używasz wyrażenia bez aparatów ortodontycznych, system wyświetli błąd przepływu.

  1. Warunek — wybierz Warunek z listy rozwijanej:  

    • < (mniej niż)

    • ! = (nie równe)

    • > (większe niż)

    • == (równy)

    • > = (większe lub równe)

    • <= (mniejsze lub równe)

    • * (pomnożone przez)

    • /(podzielone przez)

    • + (dodaj)

    • ‐ (odejmij)

GoTo

Łańcuch przepływu daje możliwość łańcucha wielu przepływów. Aby osiągnąć łańcuch przepływu, możesz dodać aktywność kończącą GoTo do obszaru roboczego i wskazać, czy bieżący przepływ powinien przejść do punktu wejścia lub innego przepływu. Aby uzyskać więcej informacji, zobacz Ł ączenie wielu przepływów (z GoTo).

Użyj węzła GoTo do przenoszenia kontaktów w Webex Contact Center, na przykład między punktami wejścia lub przepływami. Użyj mapowania zmiennych przepływu, aby bezproblemowo przesyłać dane wraz z kontaktem.

Jeśli biblioteka aktywności nie wyświetla aktywności GoTo, skontaktuj się z pomocą techniczną Cisco, aby w łączyć odpowiednią flagę funkcji.

Ścieżkę obsługi błędów (nieokreślony błąd) można skonfigurować w celu obsługi błędów systemowych, które mogą wystąpić podczas wykonywania przepływu. Aby uzyskać więcej informacji, zobacz temat Przep ływy zdarzeń.

1

Kliknij aktywność, aby skonfigurować ustawienia aktywności.

2

W sekcji Ustawienia ogólne wprowadź następujące informacje:

  1. W polu Etykieta aktywności wprowadź nazwę działania.

  2. (Opcjonalnie) W polu Opis aktywności wprowadź opis działania.

3

W sekcji Ustawienia miejsca docelowego przepływu można modyfikować wrażenia dzwoniącego na podstawie czasu (jeśli przekazujesz połączenie do punktu wejścia) lub ponownie użyć pojedynczego przepływu w wielu scenariuszach (w przypadku przekazywania połączenia do przepływu).

W oparciu o opcję GoTo zmienne przepływu są przekazywane z bieżącego przepływu w następujący sposób:

  • Przejdź do punktu wejścia: niestandardowe zmienne przepływu i zmienne globalne o tej samej nazwie i typie danych są kopiowane z bieżącego przepływu do przepływu skojarzonego z punktem wejścia.

  • Przejdź do Flow: Zmienne przepływu skonfigurowane w sekcji Mapowanie zmien nych są kopiowane z bieżącego przepływu do nowego przepływu.

Skonfiguruj następujące elementy:

  1. Przejdź do punktu wejścia — wybierz tę opcję, jeśli bieżący przepływ ma przejść do punktu wejścia. W polu kombi wprowadź punkt wejścia, jeśli logika przepływu powinna ulec zmianie w zależności od aktywnej strategii routingu w momencie transferu.

    Niestandardowe zmienne przepływu i zmienne globalne o tej samej nazwie i typie danych są kopiowane z pierwszego przepływu do nowego przepływu skojarzonego z punktem wejścia.

    Wyświetlane są tylko punkty wejścia telefonii utworzone w centrum sterowania Webex Cont act Center.

    • Statyczny punkt wejścia: wybierz punkt wejścia z listy wstępnie skonfigurow anych punktów wejścia. Prawidłowe są tylko punkty wejścia tego samego typu kan ału.

    • Dynamiczny punkt wejścia: wybierz zmienną, która odwzorowuje się na prawidłowym identyfikatorze punktu wejścia z centrum sterowania. Prawidłowe są tylko punkty wejścia tego samego typu kan ału.

  2. Przejdź do opcji Przepływ — wybierz tę opcję, jeśli bieżący przepływ ma przejść do innego przepływu. W polu kombi wybierz przepływ docelowy z listy rozwijanej. Lista rozwijana docelowa zawiera tylko publikowane przepływy.

    Możesz wyświetlić żądany przepływ na osobnej karcie. Aby wyświetlić przepływ, możesz kliknąć opcję Widok, która pojawia się podczas wybierania przepływu z listy lub kliknąć opcję Wyświetl wybrany przepływ po wybraniu przepływu w opcji GoTo Flow.

    Zmienne można ręcznie mapować w dwóch przepływach w sekcji Mapowanie zmiennych przepływu.

    • Statyczny przepływ: wybierz przepływ z listy wstępnie skonfigurowanych przepływów.

    • Dynamiczny przepływ: wybierz zmienną, która odwzorowuje się na prawidłowym identyfik atorze przepływu. Identyfikator przepływu można zlokalizować w Ustawieniach przepływu w okienku Ustawienia ogólne.

4

Jeśli wybierzesz opcję Przej dź do przepływu, zostanie wyświetlona sekcja Mapowanie zmiennych przepływu.

Zmienne przepływu i zmienne globalne o tej samej nazwie i tym samym typie danych między przepływami są automatycznie mapowane dla połączeń przychodzących. W przypadku wywołań wychodzących automatycznie mapowane są tylko zmienne global ne; automatyczne mapowanie zmiennych przepływu nie jest obsługiwane.

Ta funkcja pomaga edytować, usuwać lub dodawać więcej mapowań zmiennych między bieżącym przepływem a przepływem docelowym.

Nie można mapować zmiennych dla przepływów w aktywności GoTo podczas korzystania ze zmiennych przepływów. Zmienne można mapować tylko do celów przepływu statycznego. Zapoznaj się z poniższą tabelą, aby zapoznać się z zachowaniem mapowania zmiennych za pomocą przepływów zmiennych.

Podczas mapowania zmiennej JSON z przepływu głównego do przepływu docelowego w aktywności GoTo przechowuj dane wyjściowe JSON w innej zmiennej, takiej jak ciąg znaków lub inny typ zmiennej, i odwzoruj je do tego samego typu zmiennej w przepływie docelowym.

Skonfiguruj następujące elementy:

  1. Mapuj bieżące zmienne —wyświetla wszystkie zmienne przepływu i zmienne globalne w bieżącym przepływie. Można mapować tę samą zmienną na wiele zmiennych w przepływie docelowym. W polu kombi wprowadź zmienną, która ma zostać z mapowana.

  2. Do zmiennej docel owej — lista wszystkich zmiennych przepływu i zmiennych globalnych w przepływie docelowym, które zostaną skopiowane z bieżącego przepływu po przekazaniu.

    W polu kom bi wprowadź zmienną, która jest mapowana w przepływie docelowym. Zmienne w przepływie docelowym można mapować tylko raz, podczas gdy zmienne w bieżącym przepływie można mapować wielokrotnie.

Aby dodać, edytować lub usunąć mapowania zmiennych:

  • Aby edytować mapowanie zmiennej, wybierz odpowiedni przepływ z listy rozwijanej.

    Po wybraniu zmiennej z listy rozwijanej Mapuj zmienne bież ące lub Do zmiennej docel owej, druga lista rozwijana wyświetla tylko zmienne tego samego typu danych.

    Na przykład, jeśli wybierzesz opcję CustomerID typu Integer z listy rozwijanej Mapuj bieżące zmi enne, lista rozwijana Do zmiennej docel owej wyświetla tylko zmienne typu Integer w nowym przepływie.

  • Kliknij ikonę Usuń, aby usunąć mapowanie zmiennej.

  • Kliknij przycisk Dodaj nowy, aby dodać mapowanie nowej zmiennej. Wybierz zmienne do mapowania na listach rozwijanych Mapuj zmienne bież ące i Zmienne docel owe.

Zmienne szczegóły

Sekcja Szczegóły bieżącej zmiennej przepływu wyświetla wszystkie zmienne przep ływowe i globalne w bieżącym przepływie.

Sekcja Szczegóły zmiennej przepływu docel owego wyświet la wszystkie zmienne przepływu i globalne w przepływie docelowym.

Możesz kliknąć znacznik, aby uzyskać informacje o zmiennej. Po wybraniu zmiennej do mapowania zmienna zmienia kolor na zielony, co pomaga zobaczyć, co zostało już zmapowane.

Aby zapewnić płynną dostępność informacji i interakcję w całym cyklu życia połączenia, mapowanie zmiennych ma kluczowe znaczenie podczas wykonywania przepływu. Obejmuje strategiczne dopasowanie zmiennych globalnych zarówno do zmiennych lokalnych, jak i agentów widocznych zmiennych przepływu, dostosowanych zarówno do statycznych, jak i dynamicznych typów przepływu:

Mapowanie zmiennych jest ważne podczas łańcuchowania przepływu. Poniższa tabela wyjaśnia kluczowe różnice między używaniem statycznych i dynamicznych opcji GoTo.

  • statyczny

    • GoTo Flow: Obsługuje zmienne zmapowane w sekcji Mapowania zmiennych przepływu.

    • Punkt wejścia GoTo: Zmienne przepływu widoczne dla agenta i zmienne globalne są mapowane automatycznie podczas przenoszenia do punktu wejścia.

  • Dynamiczny

    • GoTo Flow: Zmienne przepływu widoczne dla agenta i zmi enne globalne są mapowane automatycznie.

    • Punkt wejścia GoTo: Zmi enne przepływu widoczne dla agenta i zmienne globalne są mapowane automatycznie

Kody błędów aktywności GoTo

Kod błędu

Opis awarii

Wyjaśnienie

1

FailureCode

Przechowuje kod awarii. System ustawia tę wartość tylko wtedy, gdy aktywność się nie powiedzie.

2

Opis błędu

Przechowuje szczegóły awarii. System ustawia tę wartość tylko wtedy, gdy aktywność się nie powiedzie.

Czekaj

Aktywność Czekaj umożliwia wstrzymanie wykonywania przepływu na określony czas trwania. Po skonfigurowaniu tej czynności z okresem oczekiwania wykonywanie przepływu zostaje wstrzymane na czas określony w działaniu Oczekiwanie na ścieżce wykonania.

Nie zalecamy korzystania z aktywności Czekaj, gdy sesja IVR jest aktywna, ponieważ może to s powodować wygaśnięcie czasu sesji IVR. W takich przypadkach kontakt doświadczy martwego powietrza, co spowoduje awarie połączeń. Zdecydowanie zalecamy projektantom przepływu użycie aktywności Wait w zdarzeniu callbackFailed i określenie okresu oczekiwania.

Aktywność Czekaj ma charakter ogólny. Podczas projektowania przepływu możesz umieścić tę czynność po dowolnej aktywności zgodnie z własnymi wymaganiami. Na przykład podczas ponownej próby wywołania zwrotnego ta czynność wstrzymuje wykon ywanie przepływu i próbuje ponownie wywołania zwrotnego.

1

Kliknij aktywność, aby skonfigurować ustawienia aktywności.

2

W sekcji Ustawienia ogólne wprowadź następujące informacje:

  1. W polu Etykieta aktywności wprowadź nazwę działania.

  2. (Opcjonalnie) W polu Opis aktywności wprowadź opis działania.

3

W sekcji Ustawienia oczeki wania skonfiguruj następujące elementy:

  1. Czas trwania — Wybierz czas trwania w formacie HH:MM:SS, aby określić czas, przez który wykonywanie przepływu zostanie wstrzymane, co najmniej 10 sekund i maksymalnie 72 godziny.

    Kliknij pole Czas trwania, aby ustawić czas. Jeśli wprowadzisz pola minut i sekund na więcej niż 59, automatycznie domyślnie nastąpi 59. Jeśli ustawisz pole godziny na więcej niż 72, pojawi się monit o podanie czasu trwania między 00:00:10 a 72:00:00.

    Obecnie podczas wykonywania tej czynności występuje odchylenie do kilku milisekund. Nie używaj czynności czekania w przypadkach użycia wymagających dużej precyzji.

Zmienne wyjściowe

W tej aktywności nie jest dostępna żadna zmienna wyjściowa.

Procentowa alokacja

Aktywność Przydział procentowy umożliwia dystrybucję ruchu połączeń na różnych ścieżkach przepływu. Możesz użyć tej czynności jako mechanizmu rozgałęziania przepływu na wielu ścieżkach przepływu i utworzyć wiele ścieżek wyjścia, aby przydzielić kontakty do różnych kolejek, witryn i serwerów zewnętrznych.

System wykorzystuje algorytm Weighted Round Robin (WRR) do dystrybucji ruchu, co może powodować zaburzenia równowagi. Algorytm resetuje się za każdym razem, gdy publikujesz przepływ. Zalecamy przetestowanie wykonania przepływu przed wdrożeniem zmian w produkcji.

Weźmy przykład rozkładu procentowego odpowiednio 50%, 30% i 20%, aby zrozumieć dystrybucję 10 połączeń w ramach WRR. Ostatecznie system rozłoży połączenia równomiernie, takie jak 5 na ścieżce wyjścia 1, 3 w ścieżce wyjścia 2, 2 w ścieżce wyjścia 3. Dzieje się to jednak dynamicznie w dostosowany sposób z wagami 5:3:2. Jednym z możliwych wyników dystrybucji jest następujący, biorąc 10 kolejnych wywołań, takich jak Path1, Path2, Path1, Path2, Path3, Path1, Path2, Path3. Należy zauważyć, że jest to jeden z możliwych rozkładów i że rozkłady styków są regulowane za pomocą różnych rozkładów obciążenia.

Aktywność alokacji procentowej pozwala teraz na wartości procentowe w zakresie od 0 do 100. Administratorzy mogą użyć ustawienia 0% do tworzenia przypadków użycia centrali. Pozwala to domyślnie wyłączać ruch. Możesz jednak aktywować te połączenia później, aby przydzielić dystrybucje większe niż 0%.

Podobnie w środowisku zróżnicowanym geograficznie można skonfigurować aktywność Alokacji procentowej tak, aby wysyłała 10% kontaktów do Bostonu, 5% do Chicago, a pozostałe 85% dystrybuowała do innego zestawu lokalizacji.

Ścieżkę obsługi błędów (nieokreślony błąd) można skonfigurować w celu obsługi błędów systemowych, które mogą wystąpić podczas wykonywania przepływu. Aby uzyskać więcej informacji, zobacz Postępowanie z błędami.

Zanim zaczniesz

1

W programie Flow Designer przeciągnij i upuść czynność Przydział procentowy z biblioteki aktywności na obszar główny.

2

Kliknij czynność Przydział procent owy, aby skonfigurować ustawienia aktywności.

3

W Ustawieniach ogólnych:

  • W etykiecie aktywności wprowadź nazwę działania.

  • (Opcjonalnie) W polu Opis aktywności wprowadź opis działania.

4

W obszarze Przydział procent owy utwórz wymagane ścieżki alokacji. Początkowo system ustawia domyślną ścieżkę alokacji na 100%. Możesz edytować wartość procentową i opis, a także dodawać nowe ścieżki.

  1. Kliknij Dodaj nowy, aby utworzyć nową ścieżkę.

  2. Wprowadź wartość procentową i nazwę ścieżki.

    Możesz przydzielić minimum 0% i maksymalnie 100% na ścieżkę wyjścia.

    Upewnij się, że wszystkie przydziały sumują się do 100%. System wyświetla błąd podczas sprawdzania popraw ności przepływu, jeśli procent alokacji nie spełnia lub przekracza 100%.

    Możesz dodać maksymalnie 10 ścieżek.

  3. (Opcjonalnie) Kliknij ikonę Usuń obok ścieżki, aby usunąć rekord. Możesz dostosować procent za pomocą wymaganego zestawu połączeń i usunąć dodatkowe. System wyświetla błąd, jeśli całkowite przydziały nie sumują się do 100%.

Czynność alokacji procentowej ma następujące zmienne wyjściowe:

  • PercentAllocation.percentualny - Przecho wuje następną trasę procentową.

  • ProcentAllocation.description - Przechowuje opis.

Obsługa przepływów pracy w Outdial Entry Point

Następujące czynności i zdarzenia są obsługiwane podczas tworzenia przepływów pracy dla kontaktów głosowych na zewnątrz:

  • Żądanie HTTP

  • Stan

  • Analizuj

  • Ustaw zmienną

  • Godziny pracy

  • Zakończ przepływ

  • Ekran Pop

  • Wydarzenie PreDial

Obsługiwane są wszystkie programy obsługi zdarzeń. Programy obsługi zdarzeń, takie jak zdarzenie PreDial, Agent Offered i tak dalej, będą wypełniane na podstawie działań dodanych do głównego przepływu. Zmienne globalne i zmienne lokalne są obsługiwane jako część przepływu.

Następujące czynności nie są obsługiwane podczas tworzenia przepływów pracy dla zewnętrznych kontaktów głosowych:

  • Kontakt w kolejce

  • Kolejka do agenta

  • Oddzwanianie

  • Wyszukiwanie kolejki

  • Zaawansowane informacje o kolejce

  • Przeniesienie w ciemno

  • Eskaluj grupę dystrybucji połączeń

  • Komunikat IVR

  • Menu
  • Ankieta

W oparciu o powyższe działania system z wdziękiem będzie płynnie wspierał ścieżki błędów i sukcesu.

  • Podczas projektowania przepływu dla Outdial Entry Point nie uwzględniaj czynności Rozłącz kontakt na końcu przepływu. Jeśli w przepływie użyjesz czynności Rozłącz kontakt, powoduje to zakończenie połączenia i monit o podsumowanie, podczas gdy połączenie zewnętrzne jest faktycznie aktywne i połączone.

Działania w Utilities

  • Zapytanie BRE
  • Godziny pracy
  • Krytograficzny skrót
  • Generuj OTP
  • Żądanie HTTP
  • Analizuj
  • Ustaw zmienną
  • Zweryfikuj OTP

Zapytanie BRE

Użyj działania Żądanie BRE, aby pobrać dane z mechanizmu reguł biznesowych (BRE) organizacji do wykorzystania w przepływie. Aktywność BRE Request wykorzystuje standardowe protokoły HTTP do pobierania danych z BRE.

1

Kliknij aktywność, aby skonfigurować ustawienia aktywności.

2

W sekcji Ustawienia ogólne wprowadź następujące informacje:

  1. W polu Etykieta aktywności wprowadź nazwę działania.

  2. (Opcjonalnie) W polu Opis aktywności wprowadź opis działania.

3

W parametrach zapytania można przekazać parametry podane w wywołaniu API do BRE. W kolumnach Wartość klucza można wprowadzić klucz zapytania i skojarzoną wartość do wysłania wraz z zapytaniem. Można również użyć składni podwójnych nawiasów kręconych do przekazywania wartości zmiennych.

Aktywność BRE ma jeden wstępnie zdefiniowany parametr zapytania: kontekst. Ten parametr zapytania jest przekazywany w wywołaniu API do BRE.

Tenantid jest automatycznie wstrzykiwany jako parametr i nie musi być konfigurowany.

  • Kontekst — zawiera powód żądania. Tego obowiąz kowego parametru nie można edytować ani usunąć.

    Ten parametr musi zawierać tę samą wartość co wartość określona w kontekście atrybutu w BRE. Aby uzyskać więcej informacji, zobacz sekcję Tworzenie zestawu reguł w Podręczniku użytkownika silnika reguł Cisco Webex Contact Center biznesowych.

  • ANI —Zawiera początkowy numer telefonu połączenia. Jest to domyślny parametr, który można edytować lub usuwać w oparciu o konfigurację reguł w BRE.

    Przykładowa wartość dla ANI to {{newcontact.ani}}

  • Limit czasu odpowiedzi — określa limit czasu połączenia dla żądania BRE. Wartość musi wynosić od 100 do 60 000 ms. Wartość domyślna to 2000 ms.

  • Liczba ponownych prób — określa liczbę próby żądania BRE po niepowodzeniu. Prawidłowy zakres wynosi od 0 do 5.

    Ten parametr jest używany, jeśli kod stanu to 5xx; na przykład 500 lub 501.

Aby dodać parametr zapytania, kliknij przycisk Dodaj nowy. Spowoduje to dodanie wiersza, w którym można wprowadzić pary wartości klucza. W ramach żądania BRE można dodać dowolną liczbę parametrów zapytania.

4

W sekcji Ustawienia analizy można przeanalizować odpowiedź z żądania BRE na różne zmienne:

  1. Zmienna odpowiedzi — Wybierz zmienną, do której chcesz wyo drębnić konkretną sekcję z obiektu BRE Request response. Z listy rozwijanej można wybrać tylko zmienne Custom Flow.

  2. Wyrażenie ścież ki — zdefiniuj wyrażenie ścieżki do analizowania obiektu odpowiedzi. W zależności od rodzaju struktury danych obiektu odpowiedzi i przypadków użycia do wyodrębniania podzbioru tych informacji wyra żenie ścieżki jest różne.

    Dane są znormalizowane do hierarchii obiektów przed wykonaniem Wyrażenia ścieżki, więc JSONPath jest używany w obiekcie odpowiedzi niezależnie od skonfigurowanego typu zawartości .

Zmienne wyjściowe

Żądanie BRE zwraca dwie zmienne wyjściowe:

  • breRequest1.httpResponseBody: Zwraca treść odpowiedzi dla żądania BRE.

  • breRequest1.httpStatusCode: Zwraca kod stanu żądania BRE.

    Te kody odpowiedzi są podzielone na następujące kategorie:

    • Odpowiedzi informacyjne (100—199)

    • Udane odpowiedzi (200—299)

    • Przekierowania (300—399)

    • Błędy klienta (400—499)

    • Błędy serwera (500—599)

Formaty typów zawartości

Poniższe przykłady opisują przykładowe formaty typu zawartości i odpowiedź JSON.

  • Typ zawartości XML

    Użyj tego narzędzia, aby przekonwertować XML na format JSON https://codeshack.io/xml-to-json-converter/.

    • Format wejściowy XML:

      <note>
        <to>Tove</to>
        <from>Jani</from>
        <heading>Reminder</heading>
        <body>Test application</body>
      </note>

    • Odpowiedź znormalizowana danych/JSON

      {
         "note": {
            "to": "Tove",
            "from": "Jani",
            "heading": "Reminder",
            "body": "Test application"
         }
      }

      Przykładowe wyrażenie ścieżki JSON: Użyj $.note.from, aby uzyskać wartość jako Jani.

  • Typ zawartości TOML

    Użyj tego narzędzia, aby przekonwertować TOML na format JSON https://www.convertjson.com/toml-to-json.htm.

    • Format wejściowy TOML:

      title = "TOML Example"
      [owner]
      name = "Tom Preston-Werner"
      dob = 1979-05-27T07:32:00-08:00

    • Odpowiedź znormalizowana danych/JSON

      {
         "title": "TOML Example",
         "owner": {
            "name": "Tom Preston-Werner",
            "dob": "1979-05-27T15:32:00.000Z"
         }
      }
      

      Przykładowe wyrażenie ścieżki JSON: Użyj $.holder.name, aby uzyskać wartość jako „Tom Preston-Werner”.

  • Typ zawartości YAML

    Użyj tego narzędzia, aby przekonwertować YAML na format JSON https://www.convertjson.com/yaml-to-json.htm.

    • Format wejściowy YAML:

      # An employee record
      martin:
        name: Martin D'vloper
        job: Developer
        skill: Elite

    • Odpowiedź znormalizowana danych/JSON

      {
         "martin": {
            "name": "Martin D'vloper",
            "job": "Developer",
            "skill": "Elite"
         }
      }

      Przykładowe wyrażenie ścieżki JSON: Użyj $.martin.job, aby uzyskać wartość Developer.

  • Typ zawartości JSON

    Użyj narzędzia JSON Expression Evaluator https://jsonpath.com/.

    • Format wejściowy JSON:

      {
         "martin": {
            "name": "Martin D'vloper",
            "job": "Developer",
            "skill": "Elite"
         }
      }

    • Odpowiedź znormalizowana danych/JSON

      {
         "martin": {
            "name": "Martin D'vloper",
            "job": "Developer",
            "skill": "Elite"
         }
      }

      Przykładowe wyrażenie ścieżki JSON: Użyj $.martin.job, aby uzyskać wartość Developer.

Godziny pracy

Aktywność Godziny pracy umożliwia korzystanie z godzin pracy i niepracy, takich jak święta i nadpisania w organizacji, które są zdefiniowane w Centrum sterowania. Możesz dodać aktywność Godziny pracy do przepływu i przypisać ten przepływ do punktu wejścia. Korzystając z tej czynności, możesz wykorzystać godziny pracy, święta i nadpisania, aby skonsolidować wiele strategii routingu dla wszystkich ich harmonogramów w jednym przepływie.

Użyj aktywności Godziny pracy, aby zaprogramować harmonogram operacji w przepływie. To działanie określa, czy określony harmonogram jest aktywny w danym momencie i odpowiednio kieruje realizację przepływu.

Administratorzy mogą zarządzać podmiotami godzin pracy za pomocą Control Hub. Aby uzyskać więcej informacji, z obacz Konfigurowanie godzin pracy.

Ścieżkę obsługi błędów (nieokreślony błąd) można skonfigurować w celu obsługi błędów systemowych, które mogą wystąpić podczas wykonywania przepływu. Aby uzyskać więcej informacji, zobacz Konfigurowanie obsługi błędów.

1

Kliknij aktywność, aby skonfigurować ustawienia aktywności.

2

W sekcji Ustawienia ogólne wprowadź następujące informacje:

  1. W polu Etykieta aktywności wprowadź nazwę działania.

  2. (Opcjonalnie) W polu Opis aktywności wprowadź opis działania.

3

W sekcji Szczegóły zest awienia możesz wybrać godzinę roboczą z listy rozwijanej, aby określić, kiedy wykonywane są różne ścieżki przepływu.

Harmonogram wskazuje zmianę zdefiniowaną w obiekcie godzin pracy wybranej godziny pracy. Przepływ jest wykonywany głównie w oparciu o ramy czasowe zdefiniowane w przesunięciu wybranej godziny roboczej. Inne podmioty związane z godzinami pracy, takie jak listy świąteczne i nadpisania, mają pierwszeństwo przed godzinami pracy, jeśli harmonogram pokrywa się z aktualnym czasem zmiany.

  • Statyczne godziny pracy: wybierz godzinę roboczą z centrum sterowania.

  • Zmienne godziny pracy: wybierz zmienną, która odwzorowuje się na prawidłowej godzinie pracy z Centrum sterowania.

    Zmienna musi zawierać prawidłowy identyfikator godziny pracy uzyskany z Control Hub. Jeśli identyfikator jest nieprawidłowy, przepływ przechodzi do ścieżki błędu.

Jeśli którykolwiek z uporządkowanych wejść listy jest pusty, Flow Designer wyświetla błąd sprawdzania poprawności przepływu. Musisz rozwiązać te błędy przed opublikowaniem przepływu.

Węzły godzin pracy

W działaniu Godziny pracy można skonfigurować następujące węzły:

  1. Zastąpienia — jeśli bieżący czas jest zdefiniowany jako nadpisanie, jak na liście Nadpisania, czynność przejmuje gałąź Zastąpienia niezależnie od czasów zmian wymienionych w wybranych godzinach pracy.

  2. Wakacje — jeśli bieżący dzień jest świętem określonym w wykazie świąt, czynność przejmuje oddział Wakacje niezależnie od terminów zmi anowych wymienionych w wybranych godzinach pracy.

  3. Godziny pracy — jest to węzeł główny, który uwzględnia czas zmiany wymieniony w wybranej godzinie roboczej w sekcji Szczegóły harmonogramu. Aktywność przyjmuje tę gałąź, jeśli bieżący czas odpowiada wybranemu czas owi zmiany.

  4. Domyślnie — Aktywność przyjmuje gałąź Domyślna, jeśli żadna z powyższych nie jest oceniana.

Zmienne wyjściowe

Działalność Godziny pracy wykorzystuje następujące zmienne wyjściowe.

  • WorkingHoursShift_name — Podczas wykonywania przepływu zmienna ta przechowuje nazwę zmiany zdefiniowaną w godzinie pracy.

  • Nazwa_świąt — podczas wykonywania przepływu ta zmienna przechowuje nazwę święta, jeśli bieżący dzień jest świętem zgodnie z definicją na liście świąt.

  • Nadpisanie_Nazwa —Podczas wykonywania przepływu ta zmienna przechowuje nazwę nadpisania zgodną z bieżącym czasem zdefiniowanym w Nadpisaniach.

  • Status — ta zmienna przechowuje, który węzeł został wybrany podczas wykonywania przepływu, na przykład godziny pracy, święta, nadpisanie lub domyślne.

Skrót kryptograficzny

Skrót kryptograficzny umożliwia generowanie jednokierunkowego skrótu zwykłego ciągu przy użyciu jednego z obsługiwanych algorytmów. Możesz zastosować sól jako dodatkowe zabezpieczenie.

1

Przeciągnij i upuść aktywność kryptograficznego skrótu na płótno przepływu.

2

W sekcji Ustawienia ogólne wprowadź następujące informacje:

  1. W polu Etykieta aktywności wprowadź nazwę działania.

  2. (Opcjonalnie) W polu Opis aktywności wprowadź opis działania.

3

W sekcji Konfiguracja skrótu skonfiguruj następujące elementy:

Zmienne wejścioweZmienne wyjścioweWyniki węzłów
Algorytm mieszania: Wybierz algoryt m mieszania, aby wygenerować hash . Obsługujemy następujące algorytmy hashingu:
  • SHA-256: Ten algorytm generuje unikalny, 256-bitowy (32-bajtowy) skrót o stałym rozmiarze.
  • SHA-512: Ten algorytm generuje unikalny, o stałym rozmiarze 512-bitowy (64-bajtowy) hash.
hash.output: Wy generowany skrót jest przechowywany w tej zmiennej. OnSuccess: Hash jest generowany pomyślnie.
Zwykły tekst: wprowadź zmienną wejściową lub zwykły tekst, który ma zostać skrócony. hash.salt: Użyta wartość soli jest przechowywana w tej zmiennej. OnError: Generowanie skrótu nie powiodło się z powodu nieprawidłowego wprowadzania danych.
Zastosuj sól: zaznacz to pole wyboru, jeśli chcesz skonfigurować dodatkowe zabezpieczenia szyfrowanego ciągu. Salt to losowe dane, które są dodawane do ciągu, zanim zostaną przekazane do funkcji skrótu.
Typ soli: Wybierz typ danych Salt, które chcesz dodać do ciągu. Obsługiwane wartości soli obejmują tekst, base64 i Hex. Możesz także wygenerować losową wartość podczas środowiska wykonawczego, wybierając opcję Autogeneruj sól.
Wartość soli: Dane, które należy dodać do łańcucha, który ma zostać skró cony.

Co robić dalej

Standardową zmienną wyjściową węzła kryptograficznego skrótu jest Cryptographichash.hashoutput, który przechwytuje skrót.

Generuj OTP

Aktywność Generuj OTP generuje hasło jednorazowe (OTP) dla scenariuszy uwierzytelniania użytkownika, takich jak uwierzytelnianie dwuskładnikowe, uwierzytelnianie wieloskładnikowe. Możesz używać OTP w wielu scenariuszach, takich jak potwierdzenie tożsamości użytkownika, sprawdzanie ważności kont dla firm, zabezpieczanie informacji i wiele innych.

Działania Generuj OTP i Weryfikuj OTP są często używane w połączeniu z konfigurowaniem przepływów uwierzytelniania użytkownika, takich jak uwierzytelnianie dw uskładnikowe.

1

Przeciągnij i upuść aktywność Generuj OTP na płótno przepływu.

2

W sekcji Ustawienia ogólne wprowadź następujące informacje:

  1. W polu Etykieta aktywności wprowadź nazwę działania.

  2. (Opcjonalnie) W polu Opis aktywności wprowadź opis działania.

3

W logice generowania OTP skonfiguruj żądany format i długość hasła jednorazowego.

  1. Format OTP: Wybierz format OTP. Domyślnym formatem jest Al fanumeryczny. Webex Connectobsługuje następujące formaty OTP:

    • Al@@ fanumeryczny - ciąg znaków zawierający kombinację znaków alfabetycznych i numerycznych, na przykład PQ1anQ, D345Sdrq.

    • Alfabetyczny - ciąg znaków zawierający kombinację małych i dużych liter alfabetycznych, na przykład bpmfxv, ghrtyWd.

    • Numeryczny - ciąg znaków zawierający znaki numeryczne, na przykład 675468, 4321, 4572.

  2. Długość OTP: Wprowadź długość OTP. Domyślna długość to sześć znaków. Minimalna długość OTP wynosi 4, a maksymalna długość to 64.

  3. Skonfiguruj następujące dodatkowe ustawienia OTP:

    • Waż@@ ność OTP: Zdefiniuj ważność OTP (w minutach). OTP wygasa po tym czasie. W przypadku ponownego wysłania żądania OTP ważność jest resetowana. Domyślny okres ważności OTP wynosi 30 minut.

    • Wybierz akcję W przypadku ponownego wysł ania żądania OTP: Generuj nowy OTP lub Ponownie użyj bieżącego protokołu OTP. Ważność OTP jest resetowana dla jednej z działań.

    • Wprowadź odniesienie do Tran sakcji lub wybierz zmienną zawierającą tę wartość. Jest to unikalny kod referencyjny powiązany z wygenerowanym OTP , który jest używany do jego walidacji.

Co robić dalej

Standardową zmienną wyjściową dla generowanego węzła OTP jest generateOTP.otp To przechwytuje wygenerowany OTP.

Żądanie HTTP

Działanie HTTP Request pobiera informacje z zewnętrznego źródła danych, takiego jak CRM przy użyciu standardowych protokołów HTTP.

Podstawowe atrybuty Auth i OAuth 2.0 są obsługiwane dla uwierzytelnionych punktów końcowych.

W Ustawieniach analizy wyrażenie ścieżki jest wymagane podczas konfigurowania przeanalizowanego wiersza zmiennej. Jeśli to pole zostanie pozostawione puste, walidacja nie powiedzie się i nie można opublikować przepływu.

Powiązane szablony przepływu

Następujące szablony wykorzystują aktywność żądania HTTP:

1

Kliknij aktywność, aby skonfigurować ustawienia aktywności.

2

W sekcji Ustawienia ogólne wprowadź następujące informacje:

  1. W polu Etykieta aktywności wprowadź nazwę działania.

  2. (Opcjonalnie) W polu Opis aktywności wprowadź opis działania.

3

W sekcji Ustawienia żądania HTTP skonfiguruj następujące elementy:

  1. Użyj uwierzytelnionego punktu końco wego — umożliwia wykonanie żądania HTTP do uwierzytelnionego punktu końcowego. Domyślnie ten przycisk przełączania jest włączony.

  2. Złącze — wybierz Złącze z listy rozwijanej. Na liście rozwijanej wyświetlana jest nazwa złączy skonfigurowanych w centrum sterowania. Łącznik zapewnia wspólną lokalizację do przechowywania danych uwierzytelniających usługi, do której chcesz uzyskać dostęp.

    Na przykład łącznik Salesforce sprawdza poprawność i umożliwia łączenie się z kontem Salesforce. Następnie możesz odwołać się do tego złącza z poziomu aktywności Ż ądanie HTTP, aby złożyć żądanie. To zasadniczo tworzy sekcję domeny adresu URL. Aby skonfigurować złącze w centrum sterowania, zobacz artykuł Kon figurowanie złączy integracyjnych dla Webex Contact Center.

  3. Ścieżka żą dania — wprowadź ścieżkę żądania dla żądania HTTP.

    To pole jest wyświetlane, gdy włączony jest przycisk Użyj uwierzytelni onego punktu końco wego.

  4. Adres URL żądania — definiuje adres URL żądania, który obejmuje zarówno ścieżki domeny, jak i żądania dla nieuwierzytelnionych punktów końcowych.

    To pole jest wyświetlane, gdy przycisk przełączania Użyj uwierzytelnionego punktu końcowego jest wyłączony.

  5. Typy metod: GET, POST, PUT, PATCH, DELETE, OPTIONS, HE AD — Definiuje aktywność żądania HTTP, która obsługuje następujące popularne metody:

    • GET: Żądanie danych z określonego zasobu.

    • POST: Wysyłaj dane do serwera w celu utworzenia lub aktualizacji zasobu.

    • PUT: zastępuje wszystkie bieżące reprezentacje zasobu docelowego ładunkiem żądania.

    • PATCH: Zastosuj częściowe modyfikacje zasobu.

    • USUŃ: Usuń określony zasób.

    • OPCJE: Opisz opcje komunikacji dla zasobu docelowego.

    • HEAD: Prosi o odpowiedź identyczną jak w przypadku żądania GET, ale bez organu odpowiedzialnego.

  6. Parametry zapytania — Definiuje parametry przekazywane jako część żądania HTTP. Serwer WWW udostępnia te dodatkowe parametry do wykorzystania, na przykład, do wykonania żądania GET. W kolumnach Wartość klucza wprowadź klucz zapytania i skojarzoną wartość, którą należy wysłać wraz z zapytaniem. Parametry są listą par klucz-wartość oddzielonych symbolem ampersand (&). Można również użyć wartości zmiennych w składni podwójnych nawiasów kręconych, aby przekazać wartości zmiennych.

    Na przykład, jeśli chcesz pobrać saldo konta klienta na podstawie ANI, w zależności od interfejsów API usługi magazynu danych, klucz i wartość mogą być następujące:

    Klucz: ANI

    Wartość: {{newContact.ani}}

    Aby dodać parametr zapytania, kliknij przycisk Dodaj nowy. Spowoduje to dodanie wiersza, w którym można wprowadzić odpowiednie pary klucz do wartości. W ramach żądania HTTP można dodać dowolną liczbę parametrów zapytania.

  7. Nagłówki żądań HTTP — Definiuje nagłówki HTTP, które pozwalają klientowi przekazywać dodatkowe informacje z żądaniem HTTP. Nagłówki żądań, takie jak Ak ceptuj, Akcept‐* lub Ife‐*, pozwalają na wykonywanie żądań warunkowych wraz z innymi nagłówkami, takimi jak Cookie i User‐Agent.

    Na przykład w ramach żądania GET użyj:

    POBIERZ /home.html HTTP/1.1

    Gospodarz: developer.mozilla.org

    Agent użytkownika: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:50.0) Gecko/20100101 Firefox/50,0

    Akceptuj: text/html, application/xhtml+xml, application/xml; q = 0.9, */*; q = 0.8 Akceptuj Język: en‐US, en; q = 0.5 Akcep tuj kodowanie: gzip, deflate, br

    Referencja: https://developer.mozilla.org/testpage.html

    Połączenie: Keep‐alive

    Żądania uaktualnienia - Niebezpieczne: 1

    Jeśli zmodyfikowane‐Od: pon, 18 lip 2016 02:36:04 GMT

    Jeśli nie pasuje: „c561c68d0ba92bbeb8b0fff2a9199f722e3a621a” Kontrola pamięci podręcznej: max‐age=0

    Aby dodać nagłówek HTTP, kliknij Dodaj nowy. Spowoduje to dodanie wiersza, w którym można wprowadzić odpowiednie pary klucz-wartość. W ramach żądania HTTP można dodać tyle nagłówków HTTP, ile jest to wymagane.

  8. Typ zawartości — określa oczekiwany typ zawartości treści żądania. Obsługiwane typy treści obejmują:

    • Aplikacja/JSON

    • Adres URL formularza zakodowany

    • TOML

    • XML

    • Plik

      YAML

    • Dane formularza

    • GrafikQL

    • Pozostałe

  9. Wartość bryły żą dania — określa bajty danych przesyłane w komunikacie transak cyjnym HTTP, bezpośrednio po nagłówkach, jeśli są takie. W niektórych typach żądań HTTP, takich jak żądanie POST lub PUT, można wysłać treść żą dania, która określa zawartość do aktualizacji w zasobie docelowym.

    • Wybierz typ zawartości jako plik. Pojawią się kolumny TREŚĆ i NAZWA PLIKU. W liście rozwijanej CONTENT wyświetlana jest lista zmiennych JSON ze zmiennych przepływu i wyjściowych z działań Rekord.

      • TREŚĆ — Wybierz nagrany plik audio z listy rozwijanej. Plik audio jest wypełniany na podstawie zmiennych wyjściowych skonfigurowanych w dział aniach Record. System wysyła ten plik audio do serwera lub interfejsu API innej firmy.

      • NAZWA PLIKU — Wprowadź nazwę pliku audio. Ta nazwa pliku pojawia się na serwerze docelowym lub interfejsie API.

      Typ zawartości danych formularza przechwytuje dane formularza w parach klucz-wartość. To pole obsługuje przesyłanie plików i danych formularzy i jest przydatne do przesyłania plików audio .

      Jeśli typ zawartości zostanie wybrany jako Dane formularza, pojawią się następujące pola:

      • Kluc z — Użyj tego jako klucza, aby uzyskać dostęp do danych. Jest również używany w nagłówku Content-Disposition.

      • Typ — Typ może być Tekst lub Plik.

      • Wartość — Skonfiguruj wartość (tekst w formacie JSON definiuje typ zawartości wraz z innymi parametrami, takimi jak nazwa pliku i tak dalej. && Plik zawiera rzeczywiste dane pliku.

        Dane formularza obsługują odwoływanie się do nazwy pliku z aktywności Record w celu wykorzystania w nagry waniu monitów i pozdrowień za pośrednictwem przepływu. Dla „Plik” wybierz zmienną, która daje nazwę pliku odpowiadającą zmiennej wyjściowej aktywności rekordu.

      Jeśli typ zawartości zostanie wybrany jako GraphQL, pojawi się pole Zapy tanie i Zmi enne GraphQL. Pola te służą do przechwytywania danych i zmiennych.

      • Zapytanie —Parametr zapytania jest wymagany i powinien zawierać tekst źródłowy dokumentu GraphQL.

      • Zmienne GraphQL —Zmienne reprezentują wartości dynamiczne zapytania.

        Dzięki obsłudze GraphQL możesz wysyłać żądania do dowolnego interfejsu API, który obsługuje GraphQL natywnie, na przykład podczas korzystania z WebExCC API Connector do wywołania interfejsu API wyszukiwania. Umożliwia to przypadki użycia, w których dane raportowania mogą być wykorzystywane do niestandardowych decyzji logicznych i routingu.

      Jeśli wybierzesz Typ zawartości jako Inne, możesz określić typ zawartości, którego potrzebujesz (jeśli interfejs API wymaga nagłówka typu zawartości, który nie jest dostępny w projektancie przepływu). W ten sposób można wybrać inny typ zawartości niż obsługiwane typy standardowe.

  10. Limit czasu odpowiedzi — określa limit czasu połączenia dla żądania HTTP. Wartość musi wynosić od 100 do 60 000 ms. Wartość domyślna to 2000 ms.

  11. Liczba ponownych prób — określa liczbę próby żądania HTTP po niepowodzeniu. Prawidłowy zakres wynosi od 0 do 5.

    Ten parametr jest używany, jeśli kod stanu to 5xx; na przykład 500 lub 501.

4

W sekcji Ustawienia analizy można przeanalizować odpowiedź wygenerowaną z żądania HTTP na różne zmienne. Ta konfiguracja jest opcjonalna, ponieważ nie wszystkie scenariusze żądania HTTP wymagają analizowania.

  1. Typ zawartości — Określa oczekiwany typ treści w treści odpowiedzi. Typy treści obejmują:

    • JSON

    • TOML

    • XML

    • Obsługiwane typy zawartości są YAML.

  2. Zmienna wyjści owa — wybierz zmienną zawierającą dane z określonej sekcji obiektu odpowiedzi żądania HTTP.

  3. Wyrażenie ścież ki — zdefiniuj wyrażenie ścieżki do analizowania obiektu odpowiedzi. W zależności od struktury danych obiektu odpowiedzi i przyczyny wyodręb nienia podzbioru informacji wyrażenie ścieżki jest różne.

    Dane są znormalizowane do hierarchii obiektów przed wykonaniem Wyrażenia ścieżki, więc JSONPath jest używany w obiekcie odpowiedzi niezależnie od skonfigurowanego typu zawartości .

Zmienne wyjściowe

Żądanie HTTP zwraca następujące zmienne wyjściowe:

  • HttpRequest1.httpStatusCode: Zwraca kod stanu protokołu HTTP.

    Te kody odpowiedzi są podzielone na pięć głównych kategorii:

    • Odpowiedzi informacyjne (100—199)

    • Udane odpowiedzi (200—299)

    • Przekierowania (300—399) Błędy klienta (400—499)

    • Błędy serwera (500—599)

  • HttpRequest1.httpResponseBody: Zwraca treść odpowiedzi dla żądania HTTP.

  • HttpRequest1.httpResponseHeaders: Zwraca informacje o nagłówku z odpowiedzi.

Formaty typów zawartości

Poniższe przykłady opisują przykładowe formaty typu zawartości i odpowiedź JSON.

  • Typ zawartości XML

    Użyj tego narzędzia, aby przekonwertować XML na format JSON https://codeshack.io/xml-to-json-converter/.

    • Format wejściowy XML:

      <note>
        <to>Tove</to>
        <from>Jani</from>
        <heading>Reminder</heading>
        <body>Test application</body>
      </note>

    • Odpowiedź znormalizowana danych/JSON

      {
         "note": {
            "to": "Tove",
            "from": "Jani",
            "heading": "Reminder",
            "body": "Test application"
         }
      }

      Przykładowe wyrażenie ścieżki JSON: Użyj $.note.from, aby uzyskać wartość jako Jani.

  • Typ zawartości TOML

    Użyj tego narzędzia, aby przekonwertować TOML na format JSON https://www.convertjson.com/toml-to-json.htm.

    • Format wejściowy TOML:

      title = "TOML Example"
      [owner]
      name = "Tom Preston-Werner"
      dob = 1979-05-27T07:32:00-08:00

    • Odpowiedź znormalizowana danych/JSON

      {
         "title": "TOML Example",
         "owner": {
            "name": "Tom Preston-Werner",
            "dob": "1979-05-27T15:32:00.000Z"
         }
      }

      Przykładowe wyrażenie ścieżki JSON: Użyj $.holder.name, aby uzyskać wartość jako „Tom Preston-Werner”.

  • Typ zawartości YAML

  • Użyj tego narzędzia, aby przekonwertować YAML na format JSON https://www.convertjson.com/yaml-to-json.htm.

    • Format wejściowy YAML:

      # An employee record
      martin:
        name: Martin D'vloper
        job: Developer
        skill: Elite

    • Odpowiedź znormalizowana danych/JSON

      {
         "martin": {
            "name": "Martin D'vloper",
            "job": "Developer",
            "skill": "Elite"
         }
      }

      Przykładowe wyrażenie ścieżki JSON: Użyj $.martin.job, aby uzyskać wartość Developer.

  • Typ zawartości JSON

    Użyj narzędzia JSON Expression Evaluator https://jsonpath.com/.

    • Format wejściowy JSON:

      {
         "martin": {
            "name": "Martin D'vloper",
            "job": "Developer",
            "skill": "Elite"
         }
      }

    • Odpowiedź znormalizowana danych/JSON

      {
         "martin": {
            "name": "Martin D'vloper",
            "job": "Developer",
            "skill": "Elite"
         }
      }

      Przykładowe wyrażenie ścieżki JSON: Użyj $.martin.job, aby uzyskać wartość Developer.

Ustawienia oczekiwania na aktywność

W niektórych przypadkach, jeśli odpowiedź HTTP doświadczy znacznego opóźnienia, dzwoniący doświadcza okresu milczenia. Aby złagodzić ten scenariusz, możliwe jest przesłanie pliku audio. Ten plik zostanie odtworzony dla dzwoniącego podczas przejściowego pobierania odpowiedzi HTTP. Dodatkowo możliwe jest skonfigurowanie czasu trwania opóźnienia przed odtwarz aniem tego dźwięku.

  1. Włącz dźwięk podczas oczeki wania — Przełącz to ustawienie, aby odtwarzać wybrany plik audio w ciągłej pętli, zapewniając nieprzerwane odtwarzanie podczas pobierania odpowiedzi HTTP przez system.

  2. Plik audio — Wybierz plik audio. System odtwarza ten plik audio dla dzwoniącego, aby wypełnić ciszę podczas pobierania odpowiedzi HTTP.

  3. Opóźnienie — Ustaw wartość czasu opóźnienia w milisekundach zgodnie z wymaganiami . Wartość domyślna jest ustawiona na 2000 milisekund.

Najlepiej zachować ustawienie opóźnienia powyżej 2 sekund i spróbować zoptymalizować czas odpowiedzi na zapytanie HTTP. Zapewnia to, że dźwięk nie będzie odtwarzany niepotrzebnie, zapewniając jednocześnie minimalne opóźnienie martwego powietrza dla dzwoniącego.

Analizuj

Użyj działania Analizuj, aby wyodrębnić informacje z obiektu danych. Działanie Parse pobi era ciąg wejściowy (JSON, TOML, XML i YAML) i konwertuje go na strukturę JSON opartą na określonych danych. Następnie można przypisać strukturę JSON do zmiennej za pomocą wyrażenia ścieżki JSON. 

Ścieżkę obsługi błędów (nieokreślony błąd) można skonfigurować w celu obsługi błędów systemowych, które mogą wystąpić podczas wykonywania przepływu. Aby uzyskać więcej informacji, zobacz Konfigurowanie obsługi błędów.

Zanim zaczniesz

1

Kliknij aktywność, aby skonfigurować ustawienia aktywności.

2

W sekcji Ustawienia ogólne wprowadź następujące informacje:

  1. W polu Etykieta aktywności wprowadź nazwę działania.

  2. (Opcjonalnie) W polu Opis aktywności wprowadź opis działania.

3

W sekcji Ustawienia analizy skonfiguruj następujące elementy:

  1. Zmienna wejści owa — Określa zmienną, która przechowuje obiekt danych, który ma być używany do analizowania.

  2. Typ zawartości — określa oczekiwany typ zawartości obiektu danych. Obsługiwane typy zawartości są JSON, TOML, XML i YAML.

  3. Zmienna wyjści owa — wybierz zmienną zawierającą dane z określonej sekcji obiektu odpowiedzi żądania HTTP.

  4. Wyrażenie ścież ki — zdefiniuj wyrażenie ścieżki do analizowania obiektu odpowiedzi. W zależności od struktury danych obiektu odpowiedzi i przyczyny wyodręb nienia podzbioru informacji wyrażenie ścieżki jest różne.

    Dane są znormalizowane do hierarchii obiektów przed wykonaniem Wyrażenia ścieżki, więc JSONPath jest używany w obiekcie odpowiedzi niezależnie od skonfigurowanego typu zawartości .

    Wyrażenia ścieżki powinny potwierdzić wyrażenia Jayway JsonPath. Aby uzyskać więcej informacji, zobacz https://github.com/json-path/JsonPath.

Formaty typów zawartości

Poniższe przykłady opisują przykładowe formaty typu zawartości i odpowiedź JSON.

  • Typ zawartości XML

    Użyj tego narzędzia, aby przekonwertować XML na format JSON https://codeshack.io/xml-to-json-converter/.

    • Format wejściowy XML:

      <note>
        <to>Tove</to>
        <from>Jani</from>
        <heading>Reminder</heading>
        <body>Test application</body>
      </note>

    • Odpowiedź znormalizowana danych/JSON

      {
         "note": {
            "to": "Tove",
            "from": "Jani",
            "heading": "Reminder",
            "body": "Test application"
         }
      }

      Przykładowe wyrażenie ścieżki JSON: Użyj $.note.from, aby uzyskać wartość jako Jani.

  • Typ zawartości TOML

    Użyj tego narzędzia, aby przekonwertować TOML na format JSON https://www.convertjson.com/toml-to-json.htm.

    • Format wejściowy TOML:

      title = "TOML Example"
      [owner]
      name = "Tom Preston-Werner"
      dob = 1979-05-27T07:32:00-08:00

    • Odpowiedź znormalizowana danych/JSON

      {
         "title": "TOML Example",
         "owner": {
            "name": "Tom Preston-Werner",
            "dob": "1979-05-27T15:32:00.000Z"
         }
      }

      Przykładowe wyrażenie ścieżki JSON: Użyj $.holder.name, aby uzyskać wartość jako „Tom Preston-Werner”.

  • Typ zawartości YAML

  • Użyj tego narzędzia, aby przekonwertować YAML na format JSON https://www.convertjson.com/yaml-to-json.htm.

    • Format wejściowy YAML:

      # An employee record
      martin:
        name: Martin D'vloper
        job: Developer
        skill: Elite

    • Odpowiedź znormalizowana danych/JSON

      {
         "martin": {
            "name": "Martin D'vloper",
            "job": "Developer",
            "skill": "Elite"
         }
      }

      Przykładowe wyrażenie ścieżki JSON: Użyj $.martin.job, aby uzyskać wartość Developer.

  • Typ zawartości JSON

    Użyj narzędzia JSON Expression Evaluator https://jsonpath.com/.

    • Format wejściowy JSON:

      {
         "martin": {
            "name": "Martin D'vloper",
            "job": "Developer",
            "skill": "Elite"
         }
      }

    • Odpowiedź znormalizowana danych/JSON

      {
         "martin": {
            "name": "Martin D'vloper",
            "job": "Developer",
            "skill": "Elite"
         }
      }

      Przykładowe wyrażenie ścieżki JSON: Użyj $.martin.job, aby uzyskać wartość Developer.

Ustaw zmienną

Użyj aktywności Ustaw zmienną, aby ustawić wartości zmiennych. Możesz modyfikować wartości zmiennych w zależności od wymagań lub zgodnie z przepływem.

Można skonfigurować wiele zmiennych w ramach jednej aktywności Zmienna ustawień. Elimin uje to konieczność konfigurowania wielu pojedynczych czynności Zmiennych ustawień w kanwie, umożliwiając tym samym programistom przepływu szybsze tworzenie i modyfikowanie przepływów.

Określ typ zmiennej, którą chcesz wybrać. Aby uzyskać więcej informacji, zobacz Zmi enne niestandardowe i Zmienne wst ępnie zdefiniowane.

Ścieżkę obsługi błędów (nieokreślony błąd) można skonfigurować w celu obsługi błędów systemowych, które mogą wystąpić podczas wykonywania przepływu. Aby uzyskać więcej informacji, zobacz Konfigurowanie obsługi błędów. Jeśli ścieżka obsługi błędów nie zostanie skonfigu rowana, globalny moduł obsługi błędów zajmie się błędem wykonywania przepływu.

1

Kliknij aktywność, aby skonfigurować ustawienia aktywności.

2

W sekcji Ustawienia ogólne wprowadź następujące informacje:

  1. W polu Etykieta aktywności wprowadź nazwę działania.

  2. (Opcjonalnie) W polu Opis aktywności wprowadź opis działania.

3

W sekcji U stawienia zmien nych skonfiguruj następujące czynności:

  1. Zmienna — wybierz zmienną z listy rozwijanej. Niestandardowe zmienne przepływu można ustawić tylko na wartości niestandardowe. Wstępnie zdefiniowane zmienne mają stałe wartości podyktowane wykonaniem przepływu.

  2. Wartość zmiennej — kliknij przycisk radi owy Ustaw wartość, aby ustawić zmienną na określoną wartość. Typ pola wejściowego zmienia się w zależności od typu danych wybranej zmiennej. Aby dowiedzieć się więcej o typach danych zmiennych, zobacz Tworzenie niestandardowych zmiennych przepływu.

    Jeśli wartość jest ciągiem znaków, możesz wprowadzić tekst podstawowy lub wyrażenie.

    Aby wprowadzić wyrażenie, użyj składni {{variable}}.

    Kliknij przycisk radi owy Ustaw na zmien ną, aby ustawić wartość zmiennej na wartość innej zmiennej w przepływie. Wybierz zmienną z listy rozwijanej. Wszystkie zmienne w przepływie są dostępne do wyboru.

  3. Dodaj nowe — kliknij Dodaj nowe, aby dodać nowe zmienne. Zdefiniuj wartość zmienną i zmienną. Nie uwzględniaj złożonych wyrażeń podczas konfigurowania wielu zmiennych w ramach jednej aktywności Zmienna ustawień.

    Można skonfigurować maksymalnie 10 zmiennych w ramach jednej aktywności Zmienna ustawień. Zmienne można zmienić kolejność w ramach aktywności Ustaw zmienną.

Zweryfikuj OTP

Aktywność Verify OTP umożliwia walidację protokołu OTP dostarczonego przez użytkownika przy użyciu odniesienia do transakcji przechwyconego podczas generowania protokołu OTP.

1

Przeciągnij i upuść aktywność Verify OTP na płótno przepływu.

2

W sekcji Ustawienia ogólne wprowadź następujące informacje:

  1. W polu Etykieta aktywności wprowadź nazwę działania.

  2. (Opcjonalnie) W polu Opis aktywności wprowadź opis działania.

3

W sekcji Szczegóły OTP skonfiguruj następujące elementy:

  1. OTP: Wprowadź nazwę zmiennej, która zawiera OTP wprowadzony przez użytkownika.

  2. Odniesi@@ enie do transakcji: Unikalne odniesienie, którego węzeł używa do weryfikacji OTP uzyskanego w kroku 1.

  3. Prefiks OTP i przyrostek OTP (opcjonalnie): Wprowadź przedrostek i/lub przyrostek OTP, który należy usunąć przed weryfikacją OTP.

4

W U stawieniach zaawansowanych skonfiguruj następujące elementy:

  • Adres URL powiadamiania (opcjonalnie): Skonfiguruj punkt końcowy, aby otrzymywać powiadomienia o pomyślności /awarii. Ładowność powiadomień zawiera identyfikator korelacji (odniesienie do transakcji przekazane w Generuj OTP), stan w polu opisu, znacznik czasowy weryfikacji OTP i powiązane metadane.

    Przykładowa ład owność

    { 
      "code": "0", 
      "transid": "f7ff05a4-cab7-663a-bt24-74568e4ff297", 
      "description": "SUCCESS", 
      "correlationid": "c6464f3e-38a3-456t-87ea-a118565677a5", 
      "time": "2026-05-19T10:02:41.234Z", 
      "api": "verify", 
      "txn_log_level": 0 
    } 
5

W Dodatkowych parametrach wprowadź pary klu cz — wartość, które zostały ustawione w generowanym węźle OTP w postaci Klucz i Wartość. Powtórz ten krok, aby dodać wiele parametrów.

Działania w Voice

  • Przeniesienie w ciemno
  • Transfer mostkowy
  • Analiza postępów połączeń
  • Oddzwanianie
  • Zbieraj cyfry
  • Menu
  • Odtwórz wiadomość
  • Odtwarzaj muzykę
  • Rekord
  • Kontrola nagrywania
  • Zaplanuj wywołanie zwrotne
  • Wyślij cyfry
  • Ustaw ogłoszenie
  • Ustaw identyfikator dzwoniącego
  • Zapowiedź zestawu Whisper
  • Rozpocznij strumień multimediów
  • Przesyłanie dźwięku

Przeniesienie w ciemno

Działanie Transfer w ciemno ma zastosowanie, gdy połączenie powinno zostać przeniesione do zewnętrznego lub innej firmy DN na podstawie ustawionych kryteriów przepływu. Transfer może być również zainic jowany na most zewnętrzny. Skonfigurowany zestaw kryteriów uruchamia aktywność.

Użyj węzła Blind Transfer, aby przesyłać połączenia do zewnętrznych numerów wybierania lub numerów katalogów punktów wejścia (ePDNS). Nie można przenieść zmiennych za pomocą tego transferu. Aby przenosi ć kontakty między punktami wejścia lub przepływami i przekazywać dane kontaktowe z kontaktem, użyj GoTo z mapowaniem zmiennych.

Podczas transferu w ciemno poprzednie ograniczenia umiejętności zostaną zachowane, gdy połączenie zostanie przeniesione do kolejki opartej na umiejętnościach. Dzieje się tak, ponieważ ograniczenia umiejętności są obliczane podczas wykonywania przepływu. Ponieważ jednak przepływ nie jest wykonywany w przypadku ślepego transferu, poprzednie ograniczenia umiejętności są zachowane.

Ścieżkę obsługi błędów (nieokreślony błąd) można skonfigurować w celu obsługi błędów systemowych, które mogą wystąpić podczas wykonywania przepływu. Aby uzyskać więcej informacji, zobacz temat Przep ływy zdarzeń.

Podczas projektowania przepływu interakcja Konsultacja nie może obejmować czynności transferu w ciemno. Nie można dodać czynności Blind Transfer w obrębie przepływów zdarzeń w programie Flow Control.

1

Kliknij aktywność, aby skonfigurować ustawienia aktywności.

2

W sekcji Ustawienia ogólne wprowadź następujące informacje:

  1. W polu Etykieta aktywności wprowadź nazwę działania.

  2. (Opcjonalnie) W polu Opis aktywności wprowadź opis działania.

3

W sekcji Przenieś numer wybier ania skonfiguruj numer docelowy połączenia, wprowadzając go ręcznie lub wybierając zmienną.

  1. Przenieś numer wybier ania — wprowadź numer identyfikacyjny, do którego ma zostać przesłane połączenie. Może to być określona liczba wprowadzana ręcznie lub liczba dynamiczna wskazywana przez zmienną przepływu.

  2. Określony numer wybier ania — wprowadź numer, na który należy przenieść połączenie.

  3. Zmienna numer wybier ania — wybierz zmienną przepływu z listy rozwijanej. Lista wyświetla tylko zmienne typu „String”.

    Zmienna przechowuje numer, na który należy przenieść połączenie.

4

W sekcji Dodaj nagłówek można skonfigurować i przekazywać parametry nagłówków SIP do systemów zewnętrznych za pośrednictwem komunikatów SIP INVITE. W wychodzącym komunikacie SIP INVITE można skonfigu rować do 20 nagłówków.

Używanie niestandardowych nagłówków X jest obecnie obsługiwane dla organizacji korzystających Webex Calling z usługi Local Gateway (LGW) jako opcji telefonii dla Webex Contact Center.

  1. Klucz — wprowadź klucz dla niestandardowego nagłówka X-Header.

  2. Wartość — wprowadź wartość nagłówka niestandardowego, która zostanie przekazana do wychodzącego komunikatu SIP INVITE.

Należy unikać umieszczania następujących poufnych informacji o PII w nagłówkach SIP .

  • Pełne imiona i nazwis ka — unikaj używania pełnych nazwisk osób.

  • Numery ubezpieczenia społecz nego — nie uwzględniaj żadnej części numeru ubezpieczenia społecz nego.

  • Adresy fizyczne — powstrzymaj się od używania adresów domowych lub służbowych.

  • Informacje finansowe — Wyklucz numery kart kredytowych, dane konta bankowego itp.

  • Informacje zdrowotne — Unikaj udostępniania szczegółów związanych ze zdrowiem lub danych, które można uznać za PHI.

Poniższe wzory nagłówków są zarezerwowane do użytku wewnętrznego i nie mogą być przekazywane jako nagłówki niestandardowe. Domyślnie nagłówki, które pasują do tego wzoru, zostaną upuszczone i nie zostaną przekazane do Webex Contact Center.

  • Adres X

  • X-ADD-DIVERSION

  • Stan X-BNR

  • Oryginalny kodek X-BNR

  • X-BNR ominięty

  • Informacje o korelacji X-Broadworks

  • Obsługa X-FS

  • Ścieżka X

  • X-RTMS-CID

  • X-RTMS-OID

  • X-RTMS-CONFID

  • X-RTMS-AGENT-LEGID

  • X-RTMS-ENTER-SOUND

  • X-RTMS-APP-PREFIX

  • X-RTMS-brak wyszukiwania

  • X-VPOP-DOMAIN

5

Sekcja Out Fault Error Codes opisuje kody błędów wyjściowych dla czynności Blind Transfer,

  1. Nieobsługiwana aktywność przepływu — kod błędu 48 oznacza, że przepływ nie może uruchomić czynności transferu mostkowego po ustawieniu kolejki lub po przypisaniu agenta do wywołania.

  2. Błąd systemu — kod błędu 6 reprezentuje różne błędy systemowe, które nie należą do żadnej ze zdefiniowanych kategorii.

Transfer mostkowy

Działanie transferu mostkowego umożliwia tymczasowe przeniesienie połączenia z przepływem do zewnętrz nego miejsca docelowego przy zachowaniu kontroli nad połączeniem. Zewnętrznym miejscem docelowym może być most ze wnętrzny lub usługa interaktywnej odpowiedzi głosowej (IVR).

Gdy osoba trzecia zakończy połączenie, przepływ połączeń będzie kontynuowany i ponownie włącza się zgodnie z wymaganiami, na przykład ustawiając połączenie w kolejce do agenta.

Aktywność transferu mostkowego jest ulepszona w celu usunięcia kolejki kontaktu podczas wysyłania kontaktu do interaktywnej odpowiedzi głosowej (IVR) innej firmy lub automatycznej dystrybucji połączeń (ACD). Jeśli kontakt nie jest obsługiwany w systemie innej firmy, można go przenieść z powrotem do pierwotnej kolejki.

Załóżmy na przykład, że centrum kontaktowe ma zasoby agenta Webex Contact Center i zasoby agenta w zewnętrznym centrum telefonicznym/centrali PBX. Klient chce ustawić połączenie w kolejce agentów Webex Contact Center na krótki okres (powiedzmy 60 sekund). Jeśli w tym okresie żaden agent nie jest dostępny, połączenie może zostać przeniesione (z niejawną rezy gnacją) do zewnętrznego call center w celu poprawy czasu odpowiedzi na klienta.

Zanim zaczniesz

  • Nie można dodać czynności Przeniesienie mostkowe do aktywności Kontakt w kolejce.

  • Nie wprowadzaj aktywności transferu mostkowego w późniejszym okresie w przepływie dla kontaktów, które są zaparkowane, ustawione w kolejce lub przypisane do agenta. Może to prowadzić do nieobsługiwanego błędu przepływu.

  • Nie można używać czynności Transfer mostkowy w przepływie połączeń wychodzących.

  • Nie można dodać aktywności transferu mostkowego w obrębie przepływów zdarzeń w programie Flow Control.

1

Kliknij aktywność, aby skonfigurować ustawienia aktywności.

2

W sekcji Ustawienia ogólne wprowadź następujące informacje:

  1. W polu Etykieta aktywności wprowadź nazwę działania.

  2. (Opcjonalnie) W polu Opis aktywności wprowadź opis działania.

3

W sekcji Przenieś numer wybier ania skonfiguruj numer docelowy połączenia, wprowadzając go ręcznie lub wybierając zmienną.

  1. Przenieś numer wybier ania — wprowadź numer identyfikacyjny, do którego ma zostać przesłane połączenie. Może to być określona liczba wprowadzana ręcznie lub liczba dynamiczna wskazywana przez zmienną przepływu.

  2. Określony numer wybier ania — wprowadź numer, na który należy przenieść połączenie.

  3. Zmienna numer wybier ania — wybierz zmienną przepływu z listy rozwijanej. Zmienna przechowuje numer, na który należy przenieść połączenie.

4

W sekcji Ustawienia limitu czasu transfer u można skonfigurować zachowanie aktywności transferu mostkowego, gdy przesłane połączenie nie zostanie odebrane w określonym czasie.

  1. Limit czasu — oznacza to, jak długo system czeka na odebranie połączenia przez przeniesioną stronę. Jeśli odbiorca nie odbierze w tym czasie, system zakończy połączenie.

    Czas trwania powinien wynosić 1—120 sekund. Wartość domyślna to 10 sekund.

5

W sekcji Ustawienia cyfr wyj ściowych można wyprowadzić cyfry DTMF do miejsca docelowego podczas transferu mostkowego. Użyj tego, aby wysyłać informacje lub poruszać się po menu w IVR innej firmy. Cyfry można wprowadzić ręcznie lub wybrać cy fry dynamiczne za pomocą zmiennej.

  1. Wyślij cyfry wyj ściowe — włącz przełącznik, jeśli chcesz wypchnąć cyfry DTMF do miejsca docelowego, po odebraniu połączenia przez miejsce docelowe i przed zakończeniem transferu.

  2. Określone cyfry wyj ściowe — wprowadź określone cyfry wyjściowe DTMF.

  3. Zmienne cyfry wyj ściowe — Wybierz zmienną przepływu z listy rozwijanej. Zmienna przechowuje numer DTMF.

Maksymalna długość cyfr DTMF wynosi 32 znaki. Obsługiwane znaki to 0-9, A-D, gwiazdka (*), hash (#) i przecinek (,). Znakowy przecinek (,) oznacza jedną sekundę opóźnienia.

6

W sekcji Dodaj nagłówek można skonfigurować i przekazywać parametry nagłówków SIP do systemów zewnętrznych za pośrednictwem komunikatów SIP INVITE. W wychodzącym komunikacie SIP INVITE można skonfigu rować do 20 nagłówków.

  1. Klucz — wprowadź klucz dla niestandardowego nagłówka X-Header.

  2. Wartość — wprowadź wartość nagłówka niestandardowego, która zostanie przekazana do wychodzącego komunikatu SIP INVITE.

Używanie niestandardowych nagłówków X jest obecnie obsługiwane dla organizacji korzystających Webex Calling z usługi Local Gateway (LGW) jako opcji telefonii dla Webex Contact Center.

Należy unikać umieszczania następujących poufnych informacji o PII w nagłówkach SIP .

  • Pełne imiona i nazwis ka — unikaj używania pełnych nazwisk osób.

  • Numery ubezpieczenia społecz nego — nie uwzględniaj żadnej części numeru ubezpieczenia społecz nego.

  • Adresy fizyczne — powstrzymaj się od używania adresów domowych lub służbowych.

  • Informacje finansowe — Wyklucz numery kart kredytowych, dane konta bankowego itp.

  • Informacje zdrowotne — Unikaj udostępniania szczegółów związanych ze zdrowiem lub danych, które można uznać za PHI.

Poniższe wzory nagłówków są zarezerwowane do użytku wewnętrznego i nie mogą być przekazywane jako nagłówki niestandardowe. Domyślnie nagłówki, które pasują do tego wzoru, zostaną upuszczone i nie zostaną przekazane do Webex Contact Center.

  • Informacje o korelacji X-Broadworks

    Obsługa X-FS

  • Ścieżka X

  • X-RTMS-CID

  • X-RTMS-OID

  • X-RTMS-CONFID

  • X-RTMS-AGENT-LEGID

  • X-RTMS-ENTER-SOUND

  • X-RTMS-APP-PREFIX

  • X-RTMS-brak wyszukiwania

  • X-VPOP-DOMAIN

7

W sekcji Zmienna wyjści owa można przechwycić informacje o wyniku transferu.

  1. BridgedTransfer_DXM.FailureCode — Ten parametr rejestruje błędy lub kody stanu odpowiadające nieudanym próbom przeprowadzenia transferu mostkowego przy użyciu modułu cyfrowego rozszerzenia (DXM).

  2. BridgedTransfer_DXM.FailureDescription —Ten parametr przechowuje opis błędu napotkan ego podczas próby transferu mostkowego przy użyciu (DXM).

  3. BridgedTransfer.Headers — Ten parametr przechowuje nagł ówki SIP przeanalizowane z komunikatu BYE. Nagłówki są przechowywane jako obiekt JSON. Poszczegól ne nagłówki można wyodrębnić i ustawić na zmienne przepływowe lub globalne w celu dalszego wykorzystania.

    Poniższa tabela podsumowuje kody błędów wyjściowych aktywności transferu mostkowego.

    Kod awarii

    Opis awarii

    Wyjaśnienie

    1

    Nieważny numer

    Wybrany numer katalogu zewnętrznego (DN) jest nieprawidłowy.

    2

    Zajęty

    Zewnętrzne DN jest włączone lub odrzucone połączenia przychodzące.

    3

    Brak odpowiedzi

    Zewnętrzna sieć DN nie odebrała połączenia w ustawionym czasie limitu czasu.

    48

    Nieobsługiwana aktywność przepływu

    Przepływ nie może uruchomić czynności transferu mostkowego po kolejkowaniu lub po przypis aniu agenta do wywołania.

    6

    Błąd systemowy

    Ten kod reprezentuje różne błędy, które nie należą do wyżej zdefiniowanych kategorii.

    Bridged Transfer jest dostępny tylko na platformach multimediów głosowych nowej generacji (VPOP i). Webex Calling

Analiza postępów połączeń

Użyj czynności Analiza postępu połączenia, aby ustawić parametry CPA, aby wykonać wykrywanie poczty głosowej/automatycznej sekretarki (AMD) dla wywołania zwrotnego.

Aktywność Analiza postępu połączenia można umieścić w następujących obszarach:

  • W głównym przepływie, w dowolnym momencie po aktywności wywołania zwrotnego.

  • W przepływie zdarzeń, tylko w programie obsługi zdarzeń callbackFailed.

  • W głównym przepływie, w dowolnym momencie zaplanowanego wywołania zwrotnego lub osobistego zaplanowanego wywołania zwrotnego .

Podczas próby wywołania zwrotnego, jeśli połączenie trafi do AMD/Poczta głosowa, system zaznaczy połączenie jako nieudane. Wynik wykrycia AMD jest rejestrowany w zmiennej wyjściowej przyczynu obsługi zdar zeń callbackFailed. Jeśli wartością callbackfailed.Reason jest AMD, oznacza to, że AMD/poczta głosowa została wykryta dla klienta. Na podstawie tej zmiennej wyjściowej można skonfigurować ponowne próby wywołania zwrotnego.

Ta czynność jest dostępna tylko wtedy, gdy preferowana kolejka i funkcje wywołania zwrotnego są włączone dla przedsiębiorstwa.

Jeśli skonfigurowałeś ankietę klienta pocztową w swoim przepływie, nie zostanie ona zainicjowana, jeśli połączenie zostanie odebrane przez AMD lub pocztę głosową, co zapobiega niepotrzebnym ankietom.

Ścieżkę obsługi błędów (nieokreślony błąd) można skonfigurować w celu obsługi błędów systemowych, które mogą wystąpić podczas wykonywania przepływu. Aby uzyskać więcej informacji, zobacz Wy darzenia.

1

Kliknij aktywność, aby skonfigurować ustawienia aktywności.

2

W sekcji Ustawienia ogólne wprowadź następujące informacje:

  1. W polu Etykieta aktywności wprowadź nazwę działania.

  2. (Opcjonalnie) W polu Opis aktywności wprowadź opis działania.

3

W sekcji Za awansowane parametry noś ników skonfiguruj następujące parametry CPA:

  1. Minim@@ alny okres ciszy — oznacza minimalny okres ciszy (w milisekundach) wymagany do sklasyfikowania połączenia jako wykrytego głosu. Jeśli wiele połączeń z automatyczną sekretarką jest przekazywanych agentom jako głos, zwiększ tę wartość w przypadku dłuższych przerw w pozdrowieniach z automatyczną sekretarką. Możesz ustawić tę wartość między 100—1000 ms z wartością domyślną 608 ms.

  2. Okres analizy — wskazuje czas trwania (w milisekundach) poświęcony na analizę połączenia. Jeśli na automatycznej sekretarce pojawia się krótkie powitanie agenta, dłuższa wartość kategoryzuje, że automatyczna sekretarka dzwoni jako głos. Jeśli połączenie dotyczy firmy, w której operator ma dłuższe po witanie ze skryptami, krótsza wartość klasyfikuje długie i żywe powitanie jako połączenie automatyczne. Możesz ustawić tę wartość między 1000—10000 ms z wartością domyślną 2500 ms.

  3. Minimalna poprawna mowa — oznacza to minimalny czas trwania głosu (w milisekundach) wymagany do sklasyfikowania połączenia jako wykrytego głosu. Możesz ustawić tę wartość między 50—500 ms przy wartości domyślnej 112 ms.

  4. Analiza maksymalnego czasu — wskazuje maksymalny czas trwania (w milisekundach) dopuszczalny do analizy przed zidentyfikowaniem analizy problemu jako martwego powietrza lub małej objętości. Możesz ustawić tę wartość między 1000—10000 ms z wartością domyślną 3000 ms.

Zmienne wyjściowe

  • FailureCode — Przechowuje kod błędu. System ustawia tę wartość tylko wtedy, gdy aktywność się nie powiedzie.

  • FailureDescription —Prz echowuje szczegóły błędu. System ustawia tę wartość tylko wtedy, gdy aktywność się nie powiedzie.

Oddzwanianie

Aktywność wywołania zwrotnego jest dostępna tylko wtedy, gdy preferowana kolejka i funkcja wywołania zwrotnego są włączone dla przedsiębiorstwa. Domyślnie aktywność wywołania zwrotnego tworzy zadanie Courtesy Callback w tej samej kolejce, w której wywołanie zostało pierwotnie wykonane. Jeśli chcesz, możesz skonfigurować inną kolejkę. Jeśli używasz tej samej kolejki, zadanie zachowuje swoją pozycję w kolejce, do póki następny agent nie będzie dostępny.

Podczas projektowania przepływu interakcja Konsultacja nie może obejmować czynności wywołania zwrotnego dzięki uprzej mości.

Jeśli preferowana jest nowa kolejka, umieść zadanie na dole preferowanej kolejki. Gdy agent akceptuje zadanie, wywołanie jest inicjowane. Jeśli dzwoniący nie odpowie, wywołanie zwrotne nie zostanie ponownie wypróbowane.

Ścieżkę obsługi błędów (nieokreślony błąd) można skonfigurować w celu obsługi błędów systemowych, które mogą wystąpić podczas wykonywania przepływu. Aby uzyskać więcej informacji, zobacz temat Przep ływy zdarzeń.

1

Kliknij aktywność, aby skonfigurować ustawienia aktywności.

2

W sekcji Ustawienia ogólne wprowadź następujące informacje:

  1. W polu Etykieta aktywności wprowadź nazwę działania.

  2. (Opcjonalnie) W polu Opis aktywności wprowadź opis działania.

3

W sekcji Ustawienia wywołania zwro tnego skonfiguruj następujące elementy:

  1. Numer wywołania zwrotnego — wprowadź numer wybier ania, pod którym dzwoniący ma odebrać wywołanie zwrotne. Wybierz zmienną z listy rozwijanej zawierającą numer wywołania zwrotnego, na przykład ANI, który jest skojarzony z połączeniem. Zmi enna może być liczbą zbieraną w aktywności Zbieraj cyfry w przepływie połączeń. Jeśli nie dokonano wyboru, używany jest ANI dzwoniącego. Numer wywołania zwrotnego jest przechowywany w zmiennej wyjściowej zdarzenia NewContact.ani.

    Domyślnie przycisk przełączania wywołania zwrotnego R egister do innego miejsca docelowego? jest uruchomiony. Wywołanie zwrotne jest rejestrowane w tym samym miejscu docelowym w kolejce. Jeśli preferowany agent jest zajęty i nie jest dostępny, w łącz przycisk przełączania, aby wybrać nowe miejsce docelowe wywołania zwrotnego. Miejsce docelowe zmienia się z agenta na kolejkę. Nie można zmienić miejsca docelowego bezpośrednio na innego agenta, ale tylko na kolejkę zawierającą agentów.

  2. Kolejka wywołań zwrot nych — wybierz jedną z dostępnych opcji kolejki wywołań zwrotnych z listy rozwijanej:

    • Statyczna kolejka: Wybierz kolejkę statyczną, w której umieszczane są wszystkie żądania wywołania zwrotnego. Zadania są umieszczane na dole tej kolejki. Zarządzaj kolejkami z centrum sterowania.

    • Zmienna kolej ka: umożliwia administratorowi wskazanie kolejki wywołań zwrotnych na podstawie warunków w przepływie. Wybierz zmienną z listy rozwijanej. Lista wyświetla tylko zmienne typu „String”.

      Wartość domyślna jest ustawiona na kolejkę, w której umieszczony jest dzwoniący, tak jak przechwycona w zapar kowanym kontakcie. Zmienna wyjściowa queueName jest skojarzona z aktywnością Queue Contact. W razie potrzeby wybierz inną zmienną z listy rozwijanej. Upewnij się, że zmienna daje prawidłowy wybór kolejki.

      Podczas konfigurowania przepływu wywołania zwrotnego do preferowanego agenta umieść aktywność kolejki do agenta przed działaniem wywołania zwrotnego w przepływie.

  3. Callback ANI — W łącza konfigurację wywołania zwrotnego dla klientów po otrzymaniu wywołania zwrotnego. Dzięki uprzejmości konfiguracja ANI wywołania zwrotnego nie jest obowiązkowa. Wybierz jedną z dostępnych opcji:

    • Statyczne ANI: Wybierz numer wywołania zwrotnego z listy rozwijanej. Te numery wybierania odwzorowują się na punktach wejścia skonfigurowanych w Centrum sterowania. Jeśli nie wybierzesz numeru wywołania zwrotnego, Webex Contact Center używa numeru, który jest odwzorowany do punktu wejścia, dla którego poprosiłeś o wywołanie zwrotne.

    • Zmienna ANI (opcjonalnie): Wybierz zmienną z listy rozwijanej. Lista wyświetla tylko zmienne typu „String”. Upewni j się, że zmienna zawiera prawidłowy 10-cyfrowy numer z prefiksem kodu kraju.

      Ten kod musi być zmapowany do punktu wejścia, który inicjuje wywołanie zwrotne. Aby za poznać się z prawidłowymi formatami ANI, zapoznaj się z niestandardową tabelą walidacji ANI dostępną w tej sekcji. Jeśli nie wybierzesz zmiennej, Webex Contact Center bierze pod uwagę numer, który jest odwzorowany do punktu wejścia, dla którego poprosiłeś o wywołanie zwrotne.

Sekcja Ustawienia wywołania zwro tnego definiuje numer wywołania zwrotnego i kolejkę, w której musi być umieszczony dzwoniący żądanie wywołania zwrotnego. System rezerwuje miejsce dzwoniącego w kolejce, dopóki następny agent nie będzie dostępny.

Aby zakończyć gałąź przepływu wykorzystującą aktywność wywołania zwrotnego, należy użyć czynności Rozłącz kontakt. W przeciwnym razie połączenie nie kończy się po złożeniu żądania wywołania zwrotnego .

Administratorzy przepływu powinni przetestować tę funkcję w środowisku nieprodukcyjnym, aby upewnić się, że ANI skonfigurowany jako część zmiennej ANI jest poprawny, czy nie. Jeśli podany ANI jest nieprawidłowy, wywołanie zwrotne przełącza się na domyślny system ANI.

Są to scenariusze, w których dostosowany ANI jest skonfigurowany i sprawdzany pod kątem zarządzania najemcami i kontroli przepływu. Na podstawie używanego stosu można zobaczyć walidacje maj ące zastosowanie tylko do tego stosu.

Tabela 12. Dostosowana walidacja ANI

Opis

Zarządzanie najemcami — dane wejściowe ANI

Predial/dzięki uprzejmości wywołania zwrotnego — wejście ANI (kontrola przepływu)

Walidacja

ANI bez kodu kraju

Bez kodu kraju. Na przykład 2567312213

Bez kodu kraju. Na przykład: 2567312213

Ważny ANI. Używany jest ten sam ANI.

Dane wejściowe ANI zarządzania dzierżawcami są z kodem kraju, a wejście ANI kontroli przepływu jest bez skonfigurowanego kodu kraju.

Z kodem kraju. Na przykład +1-2567312213

Bez kodu kraju. Na przykład 2567312213

Nieprawidłowe ANI. DNIS jest używany

Dane wejściowe ANI do zarządzania dzierżawcą są bez kodu kraju, a wejście Flow Control ANI jest skonfigurowane z kodem kraju

Bez kodu kraju. Na przykład 2567312213

Z kodem kraju. Na przykład +1-2567312213

Nieprawidłowe ANI. Stosowany jest DNIS.

Wejście ANI zarządzania najemcą i wejście ANI kontroli przepływu mają skonfigurowany kod kraju.

Z kodem kraju. Na przykład +1-2567312213

Z kodem kraju. Na przykład +1-2567312213

Ważny ANI. Używany jest ten sam ANI.

Wejście ANI do zarządzania dzierżawcą nie ma przestrzeni pomiędzy nimi, a wejście Flow Control ANI ma przestrzeń pomiędzy nimi.

Nie ma odstępu między liczbą. Na przykład +1-2567312213

Odstęp między liczbą. Na przykład +1-256 7312213

Ważny ANI. Używany jest ten sam ANI.

Wejście ANI do zarządzania dzierżawcą nie ma łączników pomiędzy, a wejście Flow Control ANI ma łączniki pomiędzy.

Żadnych łączników między liczbą. Na przykład +1-2567312213

Łączniki między liczbą. Na przykład +1-256-731-2213

Ważny ANI. Używany jest ten sam ANI.

Wejście ANI kontroli przepływu pasuje do kilku ostatnich cyfr wejścia ANI zarządzania dzierżawcą.

Ukończ dane wejściowe ANI. Na przykład +1-2567312213

Ostatnie cztery cyfry pasują. Na przykład 2213

Nieprawidłowe ANI. Stosowany jest DNIS.

Wejście Flow Control ANI ma więcej cyfr skonfigurowanych niż wejście ANI zarządzania dzierżawcą.

Częściowe wejście ANI. Na przykład 2213

10-cyfrowe wejście ANI. Na przykład 2567312213

Nieprawidłowe ANI. Stosowany jest DNIS.

Wejście ANI zarządzania dzierżawcą jest skonfigurowane, a wejście ANI Flow Control nie jest skonfigurowane.

Ukończ dane wejściowe ANI. Na przykład +1-2567312213

ANI nie jest skonfigurowany.

Nieprawidłowe ANI. Stosowany jest DNIS.

Kontrola przepływu ANI nie zawiera symbolu plus.

Symbol Plus jest używany. Na przykład +1-2567312213

Symbol Plus nie jest używany. Na przykład 12567312213

Nieprawidłowe ANI. Stosowany jest DNIS.

Zmienne wyjściowe:

  • FailureCode — Przechowuje kod błędu. System ustawia tę wartość tylko wtedy, gdy aktywność się nie powiedzie.

  • FailureDescription —Prz echowuje szczegóły błędu. System ustawia tę wartość tylko wtedy, gdy aktywność się nie powiedzie.

Kody błędów

Poniżej przedstawiono kody błędów i opisy aktywności wywołania zwrotnego:

Tabela 13. Opis kodu błędu wywołania zwrotnego

Kod błędu

Wartość kodu awarii

Opis awarii

1

INVALID_REQUEST

Nieprawidłowe żądanie zostało złożone w działaniu.

2

CALLBACK_NOT_SUPPORTED_ON_CHILD_INTERACTION

Oddzwonienie zwrotne nie jest dozwolone w przypadku kontaktu z dzieckiem.

3

INVALID_QUEUE

W aktywności określono nieprawidłową kolejkę.

4

INVALID_DESTINATION

Numer docelowy wywołania zwrotnego jest nieprawidłowy.

5

FEATURE_NOT_ENABLED

Funkcja nie jest włączona w aplikacji Webex Contact Center.

6

SYSTEM_ERROR

System napotkał błąd wewnętrzny.

Zbieraj cyfry

Aktywność Zbieranie cyfr wyświetla monit dzwoniącego o wprowadzenie wejścia dwutonowego wielofrekvencyjnego (DTMF), takiego jak numer konta. Podobnie jak w przypadku odtwarzania wiadomości i menu, aktywność Z bieraj cyfry może wykorzystywać pliki audio, wiadomości tekstowe na mowę lub kombinację obu.

To działanie akceptuje cyfry wejściowe DTMF od 0 do 9 oraz alfabety A, B, C i D. D zwoniący może wprowadzić # lub * jako symbol zakończenia, aby wskazać koniec wejścia DTMF.

Osoba dzwoniąca nie może używać symboli zakończenia w żadnym innym scenariuszu w ramach aktywności Collect Digit, takich jak potwierdzenie kwoty lub identyfikatora klienta.

Domyślnie platforma multimedialna Next Generation obsługuje tylko DTMF typu RFC2833 zarówno dla połączeń przychodzących, jak i wychodzących.

Platforma multimedialna nowej generacji obsługuje w paśmie DTMF.

Ta funkcja jest dostępna tylko wtedy, gdy włączona jest odpowiednia flaga funkcji.

Możesz także usłyszeć dźwięki DTMF w zespole podczas nagrywania i podczas konferencji z innymi stronami.

Można skonfigurować te ścieżki obsługi błędów w celu obsługi błędów wykonywania przepływu:

  • Limit czasu wejścia — wskazuje ścieżkę wyjściową błędu, którą przepływ przybiera po upływie czasu limitu czasu wejścia. Konfigurowanie tej ścieżki zapewnia, że dzwoniący nie będzie zbyt długo bezczynny. Zmodyfikuj czas trwania limitu czasu wprowadzania w sekcji Ustawienia zaawansowane w okienku Właściwości. Rozważ odtworzenie wiadomości, aby wyjaśnić, czego oczekuje się od dzwoniącego, a następnie powróć do początku działania.

  • Niezrównany wpis — wskazuje ścieżkę wyjściową błędu, którą przebiega przepływ, jeśli dzwoniący wprowadzi dane wejściowe DTMF, które nie jest skonfigurowane w sekcji Dostosowane łącza menu. Konfigurowanie tej ścieżki zapewnia, że dzwoniący może ponownie uruchomić aktywność i spróbować ponownie. Rozważ odtworzenie wiadomości, aby wyjaśnić, czego oczekuje się od dzwoniącego, a następnie powróć do początku działania.

  • Niezdefiniowany błąd — Aby uzyskać więcej informacji, zobacz Konfigurowanie obsługi błędów.

1

Kliknij aktywność, aby skonfigurować ustawienia aktywności.

2

W sekcji Ustawienia ogólne wprowadź następujące informacje:

  1. W polu Etykieta aktywności wprowadź nazwę działania.

  2. (Opcjonalnie) W polu Opis aktywności wprowadź opis działania.

3

W sekcji Mon it skonfiguruj następujące ustawienia:

  1. Wyłączony tekst do mowy — domyślnie tekst na mowę nie jest włączony. Aby skonfigurować mon it bez tekstu na mowę, dodaj co najmniej jeden wstępnie nagrany plik audio. Wybierz plik audio z listy rozwijanej. Można skonfigurować maksymalnie pięć monitów audio (łącznie pliki audio i zmienne monitów audio). Pełny monit jest odtwarzany dla dzwoniącego w skonfigurowanej kolejności, naprzemiennie między plikami audio i zmiennymi monit ów audio.

    Jeśli którekolwiek z uporządkowanych wejść listy jest puste, system wyświetla błąd przepływu. Rozwiąż te błędy przed opublikowaniem przepływu.

    • Dodaj pliki audio — Aby dodać więcej plików audio, kliknij Dodaj nowy. Pliki są odtwarzane dla dzwoniącego w kolejności, w jakiej są skonfigurowane.

      Aby usunąć plik audio z sekwencji, kliknij ikonę Usuń, która pojawia się obok każdej listy rozwijanej. Ikona Usuń nie pojawia się, gdy dostępna jest tylko jedna lista rozwijana, ponieważ do monitu potrzebny jest co najmniej jeden plik audio.

      Aby zarządzać plikami audio, zobacz Przesyłanie pliku zasobów audio.

    • Dodaj zmienną audio — Użyj tej opcji, aby skonfigurować dynamiczne odtwarzanie monitu audio dla klientów. Możesz na przykład skonfigurować tę zmienną tak, aby odtwarzał monit audio w wielu językach w oparciu o preferencje klienta podczas interakcji.

      Aby skonfigurować zmienną audio, kliknij Dodaj zmienną audio. Wprowadź wartość zmiennej w postaci wyrażenia żwirowego.

      Aby uzyskać więcej informacji, zobacz Skład nia szablonu Pebble.

      Wartość zmiennej musi być zgodna z nazwą pliku.wav, który jest przesyłany do centrum sterowania

    • Monit podglądu — Kliknij przycisk monitu Pod gląd, aby wyświetlić podgląd pliku audio. W wyświetlon ym oknie dialogowym Podgląd kliknij przycisk Odtwórz, aby odtworzyć wybrane pliki audio.

    • Ustaw komunikat przeryw any — pole wyboru Make Monit Interrup tible umożliwia wskazanie, czy skonfigurowany monit może zostać przerwany przez wejście lub zdarzenie dzwoniącego. Domyślnie monity nie mogą być przerywane. Jeśli monit jest ważny, aby dzwoniący usłyszał, nie pozw ól, aby był on przerywany.

      Uwaga: W przypadku organizacji, które są zaopatrzone w nową platformę nowej generacji, system domyślnie konfiguruje monit przerywany, niezależnie od tego, czy pole wyboru Ustaw monity przerywane jest zaznaczone, czy nie zazn aczone przez programistów przepływu.

  2. Włączony tekst na mowę — Domyślnie tekst na mowę nie jest włącz ony. Aby używać tekstu na mowę w monitach, włącz przycisk przełączania tekstu na mowę. Można skonfigurować maksymalnie pięć monitów audio (łączone wiadomości tekstowe, pliki audio i zmienne monitów audio). Pełny monit jest odtwarzany dla dzwoniącego w skonfigurowanej kolejności, naprzemiennie między skonfigurowanymi zmiennymi komunikatów tekstowych na mowę, plikami audio i zmiennymi monitów audio.

    • Złącze — Opcje języka i głosu zmieniają się w zależności od wybranego złącza. Wybór określa język, płeć i ton, których system używa do odczy tywania wiadomości tekstowych do mowy do dzwoniącego.

      Jeśli korzystasz z Google TTS, możesz wyświetlić podgląd różnych opcji na stronie Google Text to Speech.

      Obecni klienci na platformie głosowej nowej generacji mogą przeglądać zarówno złącza Cisco Cloud Text-to-Speech, jak i Google TTS.

    • Zastąp domyślne ustawienia języka i głosu — ten przełącznik służy do zastąpienia ustawień głosowych skonfigurowanych w zmiennej Globalna nazwa głosu. Ten parametr jest domyślnie włączony.

    • Głos wyjści owy — wskazuje nazwę głosu wyjściowego. To pole jest wyświetlane tylko wtedy, gdy włączy sz przycisk Zastąp domyślne ustawienia języka i głosu. Wybierz nazwę głosu wyjściowego z listy rozwijanej.

      Jeśli nazwa głosu wyjściowego obsługiwana przez Google nie jest dostępna na liście rozwijanej Głos wyjściowy, wyłącz przełącznik Zastąp domyślny język i ustawienia głosu. Uwzględnij aktywność Ustaw zmien ną przed czynnością Zbieraj cyfry w przepływie.

      Skonfiguruj aktywność Ustaw zmienną w następujący sposób:

      1. Ustaw zmienną na Global_VoiceName.

      2. Ustaw wartość zmiennej na wymagany kod nazwy głosu wyjściowego (na przykład EN-US-standard-D). Aby uzyskać więcej informacji na temat obsługiwanych głosów i języków, zobacz stronę Gł osy i języki obsługiwane przez Google.

    • Dodawanie tekstu do wiadomości mowy — podczas tworzenia monitu możesz użyć tekstu na mowę lub połączenia wstępnie nagranych plików audio i wiadomości tekstowych na mowę. Kliknij przycisk Dodaj wiadomość tekstową, aby dodać nowe pole wprowadzania tekstu do sekcji Monit. Tutaj możesz wpisać wiadomość odczytaną do dzwoniącego za pomocą wybranego języka i głosu.

      Ważne uwagi:

      • Użyj czynności Ustaw zmienną, aby ustawić wartość komunikatu TTS na zmienną przepływu przed użyciem jej w aktywności.

      • Używaj pojedynczych cudzysłowów zamiast podwójnych cudzysłowów wewnątrz wyrażeń kamyczkowych.

      Nie ma limitu znaków dla komunikatów Cisco Text-to-Speech.

      Pole akceptuje dwa rodzaje danych wejściowych: surowy tekst (zwykły tekst) lub dane w formacie SSML . Zmienne można używać również jako części wiadomości, aby odczytać zawartość dynamiczną.

      Aby określić zmienną, użyj tej składni: {{variable}}. Na przykład {{newContact.ani}}.

      Aby zapoznać się z obsługiwanymi znacznikami SSML dla tekstu na mo Cisco Cloud wę, zobacz sekcję Tekst na mowę (TTS) w Centrum kontaktów Webex.

    • Dodaj plik audio — Aby zamieniać wiadomości tekstowe na mowę z nagranymi wcześniej plikami audio, kliknij przycisk Dodaj plik audio. Spowoduje to dodanie nowego wiersza do konfiguracji, w którym można wybrać plik audio z listy rozwijanej.

      Aby usunąć element z sekwencji, kliknij ikonę Usuń obok tego elementu. Ikona Usuń nie jest widoczna, gdy skonfigurowane jest tylko jedno pole, ponieważ wymagana jest co najmniej jedna wiadomość lub plik audio.

    • Dodaj zmienną audio — Użyj tej opcji, aby skonfigurować dynamiczne odtwarzanie monitu audio dla klientów. Możesz na przykład skonfigurować tę zmienną tak, aby odtwarzał monit audio w wielu językach w oparciu o preferencje klienta podczas interakcji.

      Aby skonfigurować zmienną audio, kliknij Dodaj zmienną audio. Wprowadź wartość zmiennej w postaci wyrażenia żwirowego.

      Aby uzyskać więcej informacji, zobacz Skład nia szablonu Pebble.

      Wartość zmiennej musi być zgodna z nazwą pliku.wav, który jest przesyłany do centrum sterowania.

    • Monit podglądu — kliknij przycisk monitu Podglą d, aby przetestować i wyświetlić podgląd wiadomości tekstowych na mowę i plików audio. W wyświetlon ym oknie dialogowym Podgląd wybierz żądany głos, aby przetestować monit. Możesz odtwarzać wiadomości i pliki audio w następujący sposób:

      1. Kliknij przycisk Odtwórz wszystko, aby odtworzyć zarówno plik audio, jak i wiadomość razem.

      2. Odtwarzaj tylko pliki audio.

      3. Odtwarzaj tylko wiadomości tekstowe na mowę.

    • Ustaw komunikat przeryw any — pole wyboru Make Monit Interrup tible umożliwia wskazanie, czy skonfigurowany monit może zostać przerwany przez wejście lub zdarzenie dzwoniącego. Domyślnie monity nie mogą być przerywane. Jeśli monit jest ważny, aby dzwoniący usłyszał, nie pozw ól, aby był on przerywany.

      W przypadku organizacji, które są zaopatrzone w nową platformę nowej generacji, system domyślnie konfiguruje monit przerywany, niezależnie od tego, czy pole wyboru Utwórz monity przerywane jest zaznaczone, czy nie zaznaczone przez programistów przepływu.

  3. Następnie skonfiguruj ustawienia tekstu na mowę. Ustawienia tekstu na mowę zawierają następujące ustawienia służące do sprawdzania poprawności oczekiwanego wejścia DTMF od dzwoniącego.

    • Współczynnik mó wienia — wskazuje szybkość mowy. Zwiększ lub zmniejsz dane wejściowe numeryczne, aby utrzymać idealną szybkość mowy i kontrolować szybkość mówienia wyjściowego.

      Prawidłowe wartości dla danych wejściowych liczbowych mieszczą się w zakresie od 0,25 do 4,0 słów na minutę (wpm). Wartość domyślna to 1,0 wpm.

    • Wzrost głoś ności — Wskazuje wzrost lub zmniejszenie głośności wyjściowej. Zwiększ lub zmniejsz dane wejściowe numeryczne, aby utrzymać idealną głośność mowy wyjściowej.

      Prawidłowe wpisy dla danych wejściowych liczbowych mieszczą się w zakresie od —96,0 decybeli do 16, 0 decybeli (dB). Wartość domyślna to 0,0 dB.

  4. W Ustawieniach zaawansowanych skonfiguruj następujące elementy:

    • Limit czasu bez wprowadzania — wskazuje maksymalny czas, przez jaki aktywność Zbieranie cyfr czeka na wprowadzenie przed przejściem do ścieżki Limit czasu wejścia. Wartość domyślna to 3 sekundy.

    • Limit czasu między cyframi — wskazuje maksymalny czas trwania, przez który aktywność Zbieranie cyfr czeka między cyframi, przed kontynuowaniem przepływu. Dzieje się tak dopiero po wprowadzeniu co najmniej jednej cyfry. Dzwoniący może wprowadzić symbol termin atora, aby wskazać, że wpis został zakończony, dzięki czemu połączenie będzie kontynuowane bez czek ania na limit czasu między cyframi.

      Limit czasu między cyframi nie dotyczy klientów korzystających z Platformy usług głosowych. Domyślnie ten parametr nie jest wyłączony dla klientów korzystających z platformy usług głosowych.

    • Minimalne cyfry — wskazuje minimalną liczbę cyfr , które musi wprowadzić dzwoniący. Wartością domyślną jest 1. Jeśli wywołujący wprowadzi dane wejściowe o wartości mniejszej niż ta wartość, przepływ podąża ścieżką niezrównanego wpis u skonfigurowaną w sekcji Obsługa błędów.

    • Maksymalna liczba cyfr — wskazuje maksymalną liczbę cyfr , które dzwoniący może wprowadzić. Wartość domyślna to 10. Jeśli wywołujący wprowadzi dane wejściowe o wartości większej niż ta wartość, przepływ podąża ścieżką Niedopasowanego wpis u skonfigurowaną w sekcji Obsługa błędów.

    • Symbol Terminatora — wskazuje znak, który dzwoniący może wprowadzić w celu określenia końca wejścia. Symbol Terminatora może mieć wartość # lub * w zależności od konfiguracji.

      Domyślnie symbolem Terminatora jest #.

  5. W sekcji Zmi enna wyjści owa aktywność Zbieranie cyfr zawiera zmienną {{collectDigits.DigitSentered}}, która przechowuje dane wejściowe DTMF wywołującego podczas uruchamiania przepływu. Możesz użyć tej zmiennej w kolejnych działaniach, aby kontrolować logikę przepływu. Nazwa zmiennej dynamicznie odzwierciedla etykietę przypisaną do aktywności Zbieraj cyfry. Jeśli przepływ obejmuje wiele czynności zbierania cyfr , system przechwytuje oddzielną zmienną wyjściową dla każdej z nich. Aby uzyskać więcej informacji, zobacz Zmienne wyjściowe zdarzeń.

Menu

Aktywność Menu umożliwia tworzenie interfejsu Cisco Unified IP Interactive Voice Response (IVR) w Twoim przepływie. Aktywność odtwarza monit, który pozwala dzwoniącemu wprowadzić cyfrę DTMF . W oparciu o cyfrę, którą wprowadza dzwoniący, przepływ może przybrać inną ścieżkę.

Menu może mieć 1—10 gałęzi, reprezentowanych cyframi 0—9.

Możesz użyć aktywności Menu z włączoną obsługą tekstu na mowę lub bez niej. Opcje konfiguracji zmieniają się odpowiednio.

Można skonfigurować te ścieżki obsługi błędów w celu obsługi błędów wykonywania przepływu:

  • Brak limitu czasu wej ścia — wskazuje ścieżkę wyjściową błędu, którą przepływ przybiera po upływie czasu limitu czasu wejścia. Konfigurowanie tej ścieżki zapewnia, że dzwoniący nie będzie zbyt długo bezczynny. Zmodyfikuj czas trwania limitu czasu bez wprowadzania w sekcji Ustawienia zaawansowane w okienku Właściwości. Rozważ odtworzenie wiadomości, aby wyjaśnić oczekiwania dzwoniącego, a następnie powróć do początku działania.

  • Niezrównany wpis — Wskazuje ścieżkę wyjściową błędu, którą przebiega przepływ po wprowadzeniu przez dzwoniącego wejścia DTMF, które nie jest skonfigurowane w sekcji Łącza menu niestandardowe. Konfigurowanie tej ścieżki zapewnia, że dzwoniący może ponownie uruchomić aktywność i spróbować ponownie. Rozważ odtworzenie wiadomości, aby wyjaśnić oczekiwania dzwoniącego, a następnie powróć do początku działania.

    Aby wywołać powrót do początku działania przez określoną liczbę razy:

    • Dodaj aktywność Ustaw zmienną po aktywności Menu.

    • W aktywności Menu połącz węzły lim itu czasu bez wejścia i Niedopasowane wejście do aktywności Ustaw zmienną.

    • Skonfiguruj aktywność Ustaw zmienną w następujący sposób:

      • W polu Zmi enna wybierz Limit czasu.

      • Ustaw wartość zmiennej na {{Timeout +1}}.

    • Dodaj czynność Warunek po aktywności Ustaw zmienną.

    • W aktywności Warunek wprowadź następujące wyrażenie:

      {{Timeout >= n}}, gdzie 'n' to liczba razy, kiedy chcesz przywrócić połączenie z menu przed rozłączeniem połączenia.

      Na przykład, jeśli {{Timeout >= 3}}, konfiguracja zwraca połączenie z powrotem do menu trzykrotnie przed rozłączeniem połączenia.

    • Dodaj aktywność Odtwórz wiadomość, a następnie aktywność Odłącz kontakt, aby odtworzyć nagranie i odłączyć połączenie, jeśli dzwoniący nie wybierze skonfigurowanych opcji lub limit czasu nastąpi po n liczbie razy.

1

Kliknij aktywność, aby skonfigurować ustawienia aktywności.

2

W sekcji Ustawienia ogólne wprowadź następujące informacje:

  1. W polu Etykieta aktywności wprowadź nazwę działania.

  2. (Opcjonalnie) W polu Opis aktywności wprowadź opis działania.

3

W sekcji Mon it skonfiguruj następujące ustawienia:

  1. Wyłączony tekst na mowę — funkcja Tekst na mowę nie jest domyślnie włączona. Aby użyć tekstu na mowę w monitach, włącz przycisk przełączania Tekst na mowę. Wybierz plik audio z listy rozwijanej. Można skonfigurować maksymalnie pięć monitów audio (łącznie pliki audio i zmienne monitów audio). Aktyw ność odtwarza pełny monit do dzwoniącego w skonfigurowanej kolejności, naprzemiennie między plikami audio i skonfigurowanymi zmiennymi monitów audio.

    Jeśli którekolwiek z uporządkowanych wejść listy jest puste, system wyświetla błąd przepływu. Rozwiąż te błędy przed opublikowaniem przepływu.

    • Dodaj pliki audio — Aby skonfigurować monit bez przesyłania tekstu na mo wę, dodaj co najmniej jeden wcześniej nagrany plik audio. Wybierz plik z rozwijan ego pola oznaczonego jako 1. Aby dodać więcej plików audio, kliknij Dodaj nowy.

      Aby usunąć plik audio z sekwencji, kliknij ikonę Usuń, która pojawia się obok listy rozwijanej. Ponieważ wymagany jest co najmniej jeden plik audio, ikona Usuń nie jest widoczna, jeśli widoczne jest tylko jedno rozwijane pole.

      Zarządzaj plikami audio z poziomu ustawienia Monitów audio w Centrum sterowania. Aby uzyskać więcej informacji, zobacz Zarządzanie monitami audio.

    • Dodaj zmienną audio — Użyj tej opcji, aby skonfigurować dynamiczne odtwarzanie monitu audio dla klientów. Możesz na przykład skonfigurować tę zmienną tak, aby odtwarzał monit audio w wielu językach w oparciu o preferencje klienta podczas interakcji.

      Aby skonfigurować zmienną audio, kliknij Dodaj zmienną audio. Wprowadź wartość zmiennej w postaci wyrażenia żwirowego.

      Aby uzyskać więcej informacji, zobacz Skład nia szablonu Pebble.

      Wartość zmiennej musi być zgodna z nazwą pliku.wav, który jest przesyłany do centrum sterowania.

    • Monit podglądu — Kliknij przycisk monitu Pod gląd, aby wyświetlić podgląd pliku audio. W wyświetlon ym oknie dialogowym Podgląd kliknij przycisk Odtwórz, aby odtworzyć wybrane pliki audio.

    • Ustaw komunikat przeryw any — ta opcja pozwala wskazać, czy skonfigurowany monit może zostać przerwany przez wejście lub zdarzenie dzwoniącego. Domyślnie opcja M ake Monit Interruptible nie jest zaznaczona dla aktywności Menu. Jeśli chcesz, aby dzwoniący mógł przerwać menu po wprowadzeniu wejścia DTMF, rozważ przerwanie wiadomości.

      Uwaga: W przypadku organizacji, które są zaopatrzone w nową platformę nowej generacji, system domyślnie konfiguruje monit przerywany, niezależnie od tego, czy pole wyboru Ustaw monity przerywane jest zaznaczone, czy nie zaznaczone przez programistów przepływu.

  2. Włączony tekst na mowę — Domyślnie tekst na mowę nie jest włącz ony. Aby użyć tekstu na mowę w monitach, włącz przycisk przełączania Tekst na mowę. Można skonfigurować maksymalnie pięć monitów audio (łączone komunikaty tekstowe na mowę, pliki audio i zmienne monitów audio). Aktywność odtwarza pełny monit do dzwoniącego w skonfigurowanej kolejności, naprzemiennie między wiadomo ściami tekstowymi, plikami audio i zmiennymi monitów audio.

    • Złącze — wybierz złącze, aby uwierzytelnić usługę tekstu na mo wę. Lista rozwijana wyświetla nazwy złączy Google skonfigurowanych w Centrum sterowania.

      Obecni klienci na platformie głosowej Classic mogą wyświetlać tylko złącze Google TTS na liście rozwijanej.

      Obecni klienci na platformie głosowej nowej generacji mogą przeglądać zarówno złącza Cisco Cloud Text-to-Speech, jak i Google TTS.

    • Zastąp domyślne ustawienia języka i głosu — ten przełącznik służy do zastąpienia ustawień głosowych skonfigurowanych w zmiennej Globalna nazwa głosu. Ten parametr jest domyślnie włączony.

    • Głos wyjści owy — wybierz nazwę głosu wyjściowego z listy rozwijanej.

      Jeśli nazwa głosu wyjściowego obsługiwana przez Google nie jest dostępna na liście rozwijanej Głos wyjści owy, wyłącz przełącz nik Zastąp domyślny język i ustawienia głosu. Uwzględnij aktywność Ustaw zmien ną przed aktyw nością Menu w przepływie.

      Skonfiguruj aktywność Ustaw zmienną w następujący sposób:

      1. Ustaw zmienną na Global_VoiceName.

      2. Ustaw wartość zmiennej na wymagany kod nazwy głosu wyjściowego (na przykład EN-US-standard-D). Aby uzyskać więcej informacji na temat obsługiwanych głosów i języków, zobacz stronę Gł osy i języki obsługiwane przez Google.

    • Dodawanie plików audio — Aby zamieniać wiadomości tekstowe na mowę z nagran ymi wcześniej plikami audio, kliknij przycisk Dodaj plik audio. S powoduje to dodanie nowego wiersza do konfiguracji, w którym można wybrać plik audio z listy rozwijanej.

    • Aby usunąć element z sekwencji, kliknij ikonę Usuń znajdującą się w pobliżu tego elementu. Ponieważ wymagana jest co najmniej jedna wiadomość lub plik audio, ikona Usuń nie jest widoczna, gdy skonfigurowane jest tylko jedno pole.

    • Dodaj tekst do wiadomości mowy — podczas tworzenia monitu możesz używać wyłącznie tekstu na mowę lub możesz użyć kombinacji nagranych wcześniej plików audio i wiadomości tekstowych na mowę. Kliknij przycisk Dodaj wiadomość tekstową, aby dodać nowe pole wprowadzania tekstu do sekcji tworzenia monitów.

      Ważne uwagi:

      1. Użyj aktywności Ustaw zmienną, aby ustawić wartość komunikatu TTS na zmienną przepływową przed użyciem jej w aktywności

      2. . Używaj pojedynczych cudzysłowów zamiast podwójnych cudzysłowów wewnątrz wyrażeń kamyczkowych.

      Możesz wpisać komunikat, który powinien zostać odczytany dzwoniącemu, używając zaznaczonego języka i głosu.

      Nie ma limitu znaków dla komunikatów Cisco Text-to-Speech.

      Pole akceptuje dwa rodzaje danych wejściowych: surowy tekst (zwykły tekst) lub SSML (Speech Syn thesis Markup Language). Można również użyć zmiennych jako części wiadomości, aby odczytać zawartość dynamiczną. Jeśli wpisujesz zmienną, użyj tej składni: {{variable}}. Na przykład, {{newContact.ani}} używa prawidłowej składni zmiennej.

      Aby zapoznać się z obsługiwanymi znacznikami SSML dla tekstu na mo Cisco Cloud wę, zobacz sekcję Tekst na mowę (TTS) w Centrum kontaktów Webex.

    • Dodaj zmienną audio — Użyj tej opcji, aby skonfigurować dynamiczne odtwarzanie monitu audio dla klientów. Możesz na przykład skonfigurować tę zmienną tak, aby odtwarzał monit audio w wielu językach w oparciu o preferencje klienta podczas interakcji.

    • Aby skonfigurować zmienną audio, kliknij Dodaj zmienną audio. Wprowadź wartość zmiennej w postaci wyrażenia żwirowego.

      Aby uzyskać więcej informacji, zobacz Skład nia szablonu Pebble.

      Wartość zmiennej musi być zgodna z nazwą pliku.wav, który jest przesyłany do centrum sterowania.

    • Monit podglądu — kliknij przycisk monitu Podglą d, aby przetestować i wyświetlić podgląd wiadomości tekstowych na mowę i plików audio. W wyświetlon ym oknie dialogowym Podgląd wybierz żądany głos, aby przetestować monit. Możesz odtwarzać wiadomości i pliki audio w następujący sposób:

      1. Kliknij przycisk Odtwórz wszystko, aby odtworzyć zarówno plik audio, jak i wiadomość razem.

      2. Odtwarzaj tylko pliki audio.

      3. Odtwarzaj tylko wiadomości tekstowe na mowę.

    • Ustaw komunikat przeryw any — ta opcja pozwala wskazać, czy skonfigurowany monit może zostać przerwany przez wejście lub zdarzenie dzwoniącego. Domyślnie opcja M ake Monit Interruptible nie jest zaznaczona dla aktywności Menu. Jeśli chcesz, aby dzwoniący mógł przerwać menu po wprowadzeniu wejścia DTMF, rozważ przerwanie wiadomości.

      W przypadku organizacji, które są zaopatrzone w nową platformę nowej generacji, system domyślnie konfigur uje monit przerywany, niezależnie od tego, czy programiści przepływu zaznaczyli, czy odznaczyli pole wyboru U twórz komunikat przerywany.

  3. W obszarze Łącza menu niestandardowe skonfiguruj co najmniej jedno łącza menu w oparciu o wymagania organizacyjne.

    Ta funkcja pomaga jednemu lub kilku użytkownikom wybrać różne gałęzie przepływu na podstawie wybranej cyfry.

    Możesz skonfigurować do dziesięciu niestandardowych łączy menu.

    • DIGIT — Wybierz liczbę z listy rozwijanej. DIGIT odpowiada wejściu DTMF wprowadzonemu przez dzwoniącego, aby wskazać, którą ścieżkę przepływu ma pod ążać. Cyfry 0-9 są dostępne do wyboru, a każdą opcję można wybrać tylko raz.

    • OPIS LINKU — Dodaj opis, aby wskazać, jakiej ścieżce przepływu odpowiada cyfra.

      Na przykład, jeśli naciśnięcie klawisza 1 prowadzi dzwoniącego do kolejki, która może pomóc w zadaniu pytania sprzedażowego, wpisz Sprzedaż w opisie łącza. OPIS LINKU nie ma wpływu na samo połączenie, ale może pomóc w śledzeniu sposobu tworzenia menu.

    • Dodaj nowe — kliknij Dodaj nowy, aby dodać więcej linków do menu. Możesz dodać cyfrę i opis linku dla każdego wiersza. Możesz dodać do dziesięciu linków.

    Łącza menu można skonfigurować zarówno w okienku Właściwości, jak i w samej aktywności. Pozwala to na różne opcje konfiguracji, które są oparte na preferencjach użytkownika. System aktualizuje zawartość w czasie rzeczywistym w obu lokalizacjach po dokonywaniu edycji.

  4. Następnie skonfiguruj ustawienia tekstu na mowę, uwzględnij następujące ustawienia, które służą do sprawdzania poprawności oczeki wanego wejścia DTMF od dzwoniącego.

    • Współczynnik mó wienia — wskazuje szybkość mowy. Zwiększ lub zmniejsz dane wejściowe numeryczne, aby utrzymać idealną szybkość mowy i kontrolować szybkość mówienia wyjściowego.

      Prawidłowe wartości dla danych wejściowych liczbowych mieszczą się w zakresie od 0,25 do 4,0 słów na minutę (wpm). Wartość domyślna to 1,0 wpm.

    • Wzrost głoś ności — Wskazuje wzrost lub zmniejszenie głośności wyjściowej. Zwiększ lub zmniejsz dane wejściowe numeryczne, aby utrzymać idealną głośność mowy wyjściowej.

      Prawidłowe wpisy dla danych wejściowych liczbowych mieszczą się w zakresie od —96,0 decybeli do 16, 0 decybeli (dB). Wartość domyślna to 0,0 dB.

    • Limit czasu bez wejścia — określa maksymalny czas oczekiwania działania na wprowadzenie przed przejściem w dół ścieżki Limitu czasu bez wprowadzania. Wartość domyślna to 3 sekundy.

  5. Aktywność Menu wykorzystuje zmienną wyjściową {{menu.optionEntered}}. Gdy system wykonuje przepływ, zmienna ta przechowuje dane wejściowe DTMF wprowadzone przez dzwoniącego podczas interakcji z Menu.

    Zmienną wyjściową {{menu.optionEntered}} można użyć w późniejszych działaniach, aby sterować sekwencją przepływu. Nazwa zmiennej zmienia się dynamicznie na podstawie etykiety skojarzonej z aktywnością Menu. System może przechwytywać wiele wartości zmiennych, gdy przepływ wykorzystuje więcej niż jedną aktywność Menu. Aby uzyskać więcej informacji na temat tego typu zmiennej, zobacz Zmienne wyjściowe aktywności.

Odtwórz wiadomość

Aktywność Odtwórz wiadomość odtwarza komunikat nieprzerwany do dzwoniącego. Możesz użyć aktywności Od twórz wiadomość z włączoną funkcją Tekst na mowę lub bez niej. Opcje konfiguracji zmieniają się odpowiednio.

Ścieżkę obsługi błędów (nieokreślony błąd) można skonfigurować w celu obsługi błędów systemowych, które mogą wystąpić podczas wykonywania przepływu. Aby uzyskać więcej informacji, zobacz Konfigurowanie obsługi błędów.

Aktywność Odtwórz wiadomość jest nieprzerwana dla wejść DTMF.

Aktywność Odtwórz wiadomość jest przerywana ze względu na dostępność agenta do odebrania połączenia, jeśli jest włączona po aktywności Kontakt w kolejce w przepływie połączeń.

1

Kliknij aktywność, aby skonfigurować ustawienia aktywności.

2

W sekcji Ustawienia ogólne wprowadź następujące informacje:

  1. W polu Etykieta aktywności wprowadź nazwę działania.

  2. (Opcjonalnie) W polu Opis aktywności wprowadź opis działania.

3

W sekcji Monit skonfiguruj następujące ustawienia:

  1. Wyłączony tekst na mowę — jeśli nie chcesz używać funkcji „Tekst na mowę” w monitu, wy łącz przycisk przełączania „Tekst na mowę”. Domyślnie funkcja Tekst na mowę nie jest włączona.

    Możesz skonfigurować maksymalnie pięć monitów audio (pliki audio i zmienne monitów audio łącznie). Pełny monit jest odtwarzany dla dzwoniącego w skonfigurowanej kolejności, naprzemiennie między plikami audio i zmiennymi monit ów audio.

    Jeśli którekolwiek z uporządkowanych wejść listy jest puste, system odpowiada błędem przepływu. Usuń te błędy przed opublikowaniem przepływu

    • Dodawanie plików audio — Aby skonfigurować monit bez tekstu na mowę, dodaj co najmniej jeden wstępnie nagrany plik audio. Wybierz żądany plik audio z listy rozwijanej oznaczonej jako 1.

      Aby dodać więcej plików audio, kliknij Dodaj nowy. Pliki są odtwar zane dla dzwoniącego w kolejności, w jakiej się pojawiają.

      Aby usunąć plik audio z sekwencji, kliknij ikonę Usuń, która pojawia się obok każdej listy rozwijanej.

    • Dodaj zmienną audio — Użyj tej opcji, aby skonfigurować dynamiczne odtwarzanie monitu audio dla klientów. Możesz na przykład skonfigurować tę zmienną tak, aby odtwarzał monit audio w wielu językach w oparciu o preferencje klienta podczas interakcji.

      Aby skonfigurować zmienną audio, kliknij Dodaj zmienną audio. Wprowadź wartość zmiennej w postaci wyrażenia żwirowego.

      Aby uzyskać więcej informacji, zobacz Skład nia szablonu Pebble.

      Wartość zmiennej musi być zgodna z nazwą pliku.wav, który jest przesyłany do centrum sterowania.

    • Monit podglądu — Kliknij przycisk monitu Pod gląd, aby wyświetlić podgląd pliku audio. W wyświetlon ym oknie dialogowym Podgląd kliknij przycisk Odtwórz, aby odtworzyć wybrane pliki audio.

  2. Włącz opcję Tekst na mowę — aby użyć funkcji Tekst na mowę w monitach, w łącz przycisk przełączania Tekst na mo wę. Można skonfigurować maksymalnie pięć monitów audio (łączone komunikaty tekstowe na mowę, pliki audio i zmienne monitów audio). Pełny monit jest odtwarzany dla dzwoniącego w skonfigurowanej kolejności, naprzemiennie między wiadomościami tekstowymi, plikami audio i zmiennymi monitów audio.

    • Złącze — wskazuje łącznik służący do uwierzytelniania usługi Text−to‐Speech. Lista rozwijana wyświetla nazwę wszystkich złączy Google w Centrum sterowania. Wyświetlane są tylko aktywne złącza. Wybierz złącze z listy rozwijanej.

      Obecni klienci na platformie głosowej Classic mogą wyświetlać tylko złącze Google TTS na liście rozwijanej.

      Obecni klienci na platformie głosowej nowej generacji mogą przeglądać zarówno złącza Cisco Cloud Text-to-Speech, jak i Google TTS.

    • Zastąp domyślne ustawienia języka i głosu — ten przycisk przełączania służy do zastąpienia ustawień głosowych skonfigurowanych w zmiennej Globalna nazwa głosu. Ten parametr jest domyślnie włączony.

    • Głos wyjści owy — wskazuje nazwę głosu wyjściowego. To pole jest wyświetlane tylko wtedy, gdy włączy sz przycisk Zastąp domyślne ustawienia języka i głosu. Wybierz nazwę głosu wyjściowego z listy rozwijanej.

      Jeśli nazwa głosu wyjściowego obsługiwana przez Google nie jest dostępna na liście rozwijanej Głos wyjściowy, wyłącz przełącznik Zastąp domyślny język i ustawienia głosu. Uwzględnij aktywność Ustaw zmienną przed aktywnością Odtwórz wiadomość w przepływie.

      Skonfiguruj aktywność Ustaw zmienną w następujący sposób:

      1. Ustaw zmienną na Global_VoiceName.

      2. Ustaw wartość zmiennej na wymagany kod nazwy głosu wyjściowego (na przykład EN-US-standard-D). Aby uzyskać więcej informacji na temat obsługiwanych głosów i języków, zobacz stronę Gł osy i języki obsługiwane przez Google.

    • Dodaj plik audio — Aby zamieniać wiadomości tekstowe na mowę z nagranymi wcześniej plikami audio, kliknij przycisk Dodaj plik audio. Spowoduje to dodanie nowego wiersza do konfiguracji, w którym można wybrać żądany plik audio z listy rozwijanej.

      Aby usunąć element z sekwencji, kliknij ikonę Usuń, która pojawia się obok odpowiedniej listy wejściowej lub listy rozwijanej.

    • Dodaj komunikat mowy z tekstem do mowy — Aby utworzyć mon it, użyj polecenia Tekst na mowę lub kombinacji nagranych wcześniej plików audio i wiadomości teksto-mowę.

      Kliknij przycisk Dodaj wiadomość tekstową, aby dodać nowe pole wprowadzania tekstu do sekcji tworzenia monitów. W tym polu wpisz komunikat, który ma zostać od tworzony do dzwoniącego w wybranym języku i głosie.

      Ważne uwagi:

      • Użyj czynności Ustaw zmienną, aby ustawić wartość komunikatu TTS na zmienną przepływu przed użyciem jej w aktywności.

      • Używaj pojedynczych cudzysłowów zamiast podwójnych cudzysłowów wewnątrz wyrażeń kamyczkowych.

      • Użyj filtrów ucieczki kamyczkowej, jeśli wiadomość TTS ma więcej niż jedną linię ( aby system odtwarzał wiadomość), na przykład {{variable | escape ('json')}}

      • Nie ma limitu znaków dla komunikatów Cisco Text-to-Speech.

      Pole akceptuje dwa typy danych wejściowych — tekst surowy (zwykły tekst) lub język znaczników mowy (SSML). Można również użyć zmiennych jako części wiadomości, aby odczytać zawartość dynamiczną.

      Aby zapoznać się z obsługiwanymi znacznikami SSML dla tekstu na mo Cisco Cloud wę, zobacz sekcję Tekst na mowę (TTS) w Centrum kontaktów Webex.

    • Dodaj zmienną audio — Użyj tej opcji, aby skonfigurować dynamiczne odtwarzanie monitu audio dla klientów. Możesz na przykład skonfigurować tę zmienną tak, aby odtwarzał monit audio w wielu językach w oparciu o preferencje klienta podczas interakcji.

      Aby skonfigurować zmienną audio, kliknij Dodaj zmienną audio. Wprowadź wartość zmiennej w postaci wyrażenia żwirowego.

      Aby uzyskać więcej informacji, zobacz Skład nia szablonu Pebble.

      Wartość zmiennej musi być zgodna z nazwą pliku.wav, który jest przesyłany do centrum sterowania

    • Monit podglądu — kliknij przycisk Monit ów Podglą d, aby przetestować i wyświetlić podgląd wiadomości tekstowych i plików audio. W wyświetlon ym oknie dialogowym Podgląd wybierz żądany głos, aby przetestować monit. Możesz odtwarzać wiadomości i pliki audio w następujący sposób:

      1. Kliknij Od twórz wszystko, aby razem odtwarzać zarówno plik audio, jak i wiadomość TTS.

      2. Odtwarzaj tylko pliki audio.

      3. Odtwarzaj tylko wiadomości tekstowe na mowę.

  3. Następnie skonfiguruj ustawienia tekstu na mowę. Ustawienia tekstu na mowę zawierają następujące ustawienia służące do sprawdzania poprawności oczekiwanego wejścia DTMF od dzwoniącego.

    • Współczynnik mó wienia — wskazuje szybkość mowy. Zwiększ lub zmniejsz dane wejściowe numeryczne, aby utrzymać idealną szybkość mowy i kontrolować szybkość mówienia wyjściowego.

      Prawidłowe wartości dla danych wejściowych liczbowych mieszczą się w zakresie od 0,25 do 4,0 słów na minutę (wpm). Wartość domyślna to 1,0 wpm.

    • Wzrost głoś ności — Wskazuje wzrost lub zmniejszenie głośności wyjściowej. Zwiększ lub zmniejsz dane wejściowe numeryczne, aby utrzymać idealną głośność mowy wyjściowej.

      Prawidłowe wpisy dla danych wejściowych liczbowych mieszczą się w zakresie od —96,0 decybeli do 16, 0 decybeli (dB). Wartość domyślna to 0,0 dB.

Nie włączaj tylko aktywności Odtwórz wiadomość w pętli po aktywności Kontakt w kolejce w przepływie połączeń. Możesz użyć kombinacji aktywności Odtwarzaj muzy kę i aktywności Odtwórz wiadomość w pętli, aby utworzyć prawidłowy przepływ połączeń.

Po włączeniu aktywności Odtwórz wiadomość przed działaniem Żą danie HTTP do przepływu połączeń, żądanie HTTP jest wykonywane dopiero po pełnym odtworzeniu dźwięku.

Odtwarzaj muzykę

Aktywność Odtwarzaj muzykę odtwarza muzykę, gdy nadejdzie połączenie lub znajduje się w kolejce. Możesz wybrać plik audio do odtwarzania, gdy wstrzymasz dzwoniącego.

Ścieżkę obsługi błędów (nieokreślony błąd) można skonfigurować w celu obsługi błędów systemowych, które mogą wystąpić podczas wykonywania przepływu. Aby uzyskać więcej informacji, zobacz Konfigurowanie obsługi błędów.

Zanim zaczniesz

Po włączeniu aktywności Odtwarzaj muzykę przed działaniem żądania HTTP do przepływu połączeń żądanie HTTP, żądanie HTTP jest wykonywane dopiero po pełnym odtworzeniu dźwięku.

1

Kliknij aktywność, aby skonfigurować ustawienia aktywności.

2

W sekcji Ustawienia ogólne wprowadź następujące informacje:

  1. W polu Etykieta aktywności wprowadź nazwę działania.

  2. (Opcjonalnie) W polu Opis aktywności wprowadź opis działania.

3

W sekcji Ustawienia muzyki skonfiguruj następujące ustawienia:

  1. Statyczny plik audio — wybierz tę opcję, jeśli chcesz skonfigurować statyczny dźwięk do odtwarzania ze strony Monitów audio w Centrum sterowania . Po wybraniu wybierz nazwę pliku audio (.wav) z listy rozwijanej Plik muzyczny.

    Aby uzyskać więcej informacji, zobacz Zarządzanie monitami audio.

  2. Dynamiczny plik audio — wybierz tę opcję, aby dynamicznie odtwarzać dźwięk w ramach jednego przepływu. Możesz na przykład użyć zmiennej do odtwarzania monitów w różnych językach w zależności od preferencji klienta.

    Aby skonfigurować dźwięk dynamiczny, wprowadź zmienną audio jako wyrażenie Pebble. Aby uzyskać więcej informacji, zobacz Skład nia szablonu Pebble.

    Wartość zmiennej musi być zgodna z nazwą pliku.wav, który jest przesyłany do centrum sterowania.

  3. Start Off set — Ustaw czas odtwarzania pliku muzycznego w sekundach.

    Na przykład, jeśli plik ma długość 60 sekund, przesunięcie star towe wynosi 45 sekund, a czas trwania wynosi 30 sekund, ostatnie 15 sekund odtwarza się najpierw, a następnie dźwięk pętli do początku i odtwarza pierwsze 15 sekund. Wartość 0 rozpoczyna odtwarzanie od początku.

    Przesunięcie początkowe można wprowadzić jako liczbę statyczną (na przykład 20) lub jako wyrażenie (na przykład {{musicLength + 20}}).

    Upewnij się, że wszystkie wartości są numeryczne.

  4. Czas trwania muzyki — określ czas trwania odtwarzania wybranego pliku muzycznego w sekundach (na przykład 30). Można wprowadzić wartość statyczną (na przykład 20) lub wyrażenie (na przykład {{musicLength + 20}}). Upewnij się, że wszystkie wartości są liczbowe. Jeśli przesunięcie początkowe i czas trwania przekraczają długość pliku, muzyka powraca do początku i kontynuuje odtwarzanie.

    Odtwarzanie muzyki jest zgodne z następującymi zasadami:

    • Jeśli określony czas trwania muzyki jest krótszy niż długość pliku audio, muzyka jest odtwarzana tylko przez określony czas trwania. Na przykład 30-sekundowy czas trwania z 40-sekundowym plikiem jest odtwarzany przez 30 sekund.

    • Jeśli czas trwania muzyki przekracza długość pliku audio, muzyka będzie odtwarzana maksymalnie pięciokrotnie większą niż długość pliku, w razie potrzeby zapętlona. Na przykład czas trwania 600 sekund z 40-sekundowym plikiem jest odtwarzany przez 200 sekund (5 × 40).

Po włączeniu aktywności Odtwarzaj muzykę przed działaniem żądania HTTP do przepływu połączeń żądanie HTTP, żądanie HTTP jest wykonywane dopiero po pełnym odtworzeniu dźwięku.

Rekord

Aktywność Nagrywanie rejestruje wprowadzanie mowy lub wypowiedź dzwoniących, do których można odwoływać się w tym samym przepływie połączeń. Ta aktywność jest dostępna tylko dla klientów korzystających z platformy medialnej Next Generation. System przechowuje nagrane pliki audio tylko podczas połączenia, po czym pliki te są automatycznie usuwane z systemu. Obecnie nagrane pliki audio są w niezaszyfrowanym formacie. Nie zalecamy rejestrowania poufnych informacji za pomocą tej funkcji.

Nie używaj aktywności Nagrywaj w ramach konsultacji z przepływem numeru wybierania punktu wejścia, ponieważ ta konfiguracja nie jest obsługiwana.

1

Zaloguj się do Centrum sterowania, wybierz kolejno opcje Usługi > Centrum kontaktów > Przep ływy.

2

Kliknij opcję Zarządzaj przepły wem, a następnie kliknij opcję Utwórz przepływy.

3

Kliknij przycisk Roz pocznij od nowa. Zostanie wyświetlone okno Flow Designer.

4

W polu Nazwa przepływu wprowadź unikalną nazwę.

5

Przeciągnij i upu ść aktywność Nagraj z biblioteki aktywności do głównego obszaru przepływu.

6

W Ustawieniach ogól nych wykonaj następujące czynności:

  1. W polu Etykieta aktywności wprowadź nazwę działania.

  2. W polu Opis aktywności wprowadź opis działania.

7

W Ustawieniach rekord u skonfiguruj następujące pola:

  1. Zaznacz lub usuń zazn aczenie pola wyboru Ton Start, aby włączyć lub wyłączyć krótki sygnał dźwiękowy wskazujący początek nagrywania. Domyślnie pole wyboru jest włączone.
  2. W polu Limit czasu ciszy wprowadź wartość liczbową od 1 do 120 sekund. Oznacza to maksymalny dozwolony przedział ciszy w dowolnym momencie po rozpoczęciu nagrywania. Wartość domyślna to 4 sekundy. Nagrywanie zatrzymuje się, gdy następuje cisza dla limitu czasu ciszy.
  3. W polu Maksymalny czas nag rywania wprowadź wartość liczbową od 1 do 120 sekund, aby wskazać maksymalny czas dozwolony na zarejestrowanie wypowiedzi dzwoniącego. Wartość domyślna to 30 sekund. Nagrywanie zatrzymuje się, gdy nagrywanie osiągnie maksymalny czas nagrywania.
  4. W polu Symbol zakończenia wybierz symbol znaku # lub *, którego użytkownik końcowy może użyć do zakończenia nagrania. Domyślnie symbolem terminatora jest #.
8

W sekcji Zmienne wyj ściowe wyświetl następujące zmienne:

  • Record_AudioFileData — Przechow uje szczegóły nagranych plików audio.
  • record_errorCode — Przecho wuje kod stanu błędu błędów występujących podczas inicjowania lub podczas nagrywania wypowiedzi dzwoniącego.
  • record_errorDescription —Przecho wuje opis błędów występujących podczas inicjowania lub podczas nagrywania wypowiedzi dzwoniącego.

Zmienną wyjściową Record_AudioFileData można używać w działaniach takich jak Od twórz wiadomość, Menu i Zbieraj cyfry w przepływie połączenia. Ta zmienna wyjściowa może być skonfigurowana jako zmienna audio w ustawieniach monitu czynności IVR, aby odtwarzać nagrany dźwięk dla dzwoniących. Wartość zmiennej może mieć postać wyrażenia kamyczkowego: {{record_activity_label.audiofileData.name}}.

Możesz użyć zmiennej wyjściowej Record_AudioFileData w działaniu Żą danie HTTP, aby przesłać nagrany dźwięk na zewnętrzny serwer lub interfejs API innej firmy. Można to zrobić, wybierając zmienną wyjściową Typ zawartości jako plik i zmien ną wyjściową Rekord activity z listy rozwijanej Zawarto ść w treści żądania.

Poniższa tabela zawiera kody błędów i opisy działań Rekord:

Kod błędu

Opis błędu

Powód

1001

INVALID_SILENCE_TIMEOUT

Skonfigurowany limit czasu cichy nie mieści się w prawidłowym zakresie od 1 do 120 sekund.

1002

INVALID_MAXIMUM_RECORDING_DURATION

Skonfigurowany maksymalny czas nagrywania nie mieści się w prawidłowym zakresie od 1 do 120 sekund.

1003

INVALID_TERMINATION_SYMBOL

Skonfigurowany symbol zakończenia nie jest jednym z dozwolonych znaków* lub #.

1004

RECORD_API_FAILURE

Błąd występujący w interfejsie API w celu zainicjowania nagrywania.

1005

FEATURE_DISABLED_FOR_ORG

Funkcja nie jest włączona dla organizacji.

1006

Nie wykryto dźwięku wejściowego do nagrywania. Nagrany plik audio może zawierać ciszę.

1007

Błąd występujący w usługach multimedialnych podczas nagrywania.

Kontrola nagrywania

Flow Designer zapewnia działanie Kontroli nagrywania w celu przechwytywania zgody użytkownika lub dzwoniącego na nagrywanie. Zgoda na nagrywanie jest jedną z właściwości konfiguracyjnych dostępnych w ramach tego działania. Użyj czynności Menu, aby przechwycić zgodę użytkownika do zmiennej przepływu logicznej. Podczas interakcji, jeśli chcesz przechwycić wartość zgody w celu wygenerowania raportu, użyj zmiennej logicznej jako danych wejściowych wartości właściwości zgody działania Kontrola nagrywania. Następnie możesz oznaczyć zmienną użytą do przechwytywania zgody dzwoniącego jako zgłaszaną.

Deweloper przepływu może określić, czy zgoda na nagrywanie połączenia musi zostać przechwycona, czy nie, do celów raportowania. Gdy klient chce uzyskać zgodę na nagrywanie, użyj zmiennych globalnych do wygenerowania raportu zgody. Gdy klient nie chce przechwytywać zgody na nagrywanie, użyj zmiennych lokalnych. Zapewnia to lepszą elastyczność dla najemców i klientów w zarządzaniu wykorzystaniem zmiennych.

Możesz skonfigurować Kontrolę nagrywania, wykonując następujące kroki:

  1. W projektancie przepływu przeciągnij i upuść czynność Kontrola nagrywania z biblioteki aktywności do obszaru roboczego.

  2. Kliknij aktywność Kontrola nagrywania, aby skonfigurować ustawienia aktywności.

  3. W Ustawieniach ogól nych wprowadź nazwę działania w Ety kiecie aktywności.

  4. (Opcjonalnie) W polu Opis aktywności wprowadź opis działania.

  5. W Ustawieniach kontroli nagrywania wybierz zmienną przepływu z listy rozwijanej dla opcji W łącz nagrywanie.

Aktywność menu dla IVR (Interactive Voice Response) i funkcja Kontrola nagrywania, gdy są używane razem w przepływie, umożliwiają przechwytywanie zgody na nagrywanie. Priorytet ma ustawienie zgody użytkownika w przepływie w porównaniu z ustawieniami konfiguracji poziomu najemcy lub poziomu kolejki lub harmonogramu nagrywania.

Kontrola nagrywania może być zarządzana w następujących scenariuszach:

  • Jeśli konfiguracja zgody użytkownika jest ustawiona na Tak w przepływie, wówczas połączenie jest rejestrowane, niezależnie od konfiguracji nagrywania ustawionej na poziomie najemcy lub kolejki lub harmonogramu nagrywania.

  • Jeśli użytkownik nie wyraża zgody, a konfiguracja jest ustawiona na Nie w przepływie, wówczas połączenie nie jest rejestrowane, niezależnie od konfiguracji nagrywania ustawionej na poziomie najemcy lub kolejki lub harmonogramu nagrywania.

  • Jeśli zgoda użytkownika nie jest skonfigurowana w przepływie, ale konfiguracja jest ustawiona na Tak na jednym z innych poziomów, takich jak najemca lub kolejka lub harmonogram nagrywania, połączenie jest rejestrowane.

  • Jeśli zgoda użytkownika nie jest skonfigurowana, a konfiguracja jest ustawiona na Nie na wszystkich poziomach, takich jak najemca, kolejka i harmonogram nagrywania, połączenie nie jest rejestrowane.

Ponadto inne konfiguracje nagrywania, takie jak Kontynuuj transfer, Włączone wstrzymanie wznowienia i Wstrzymaj czas trwania itd., są nadal stosowane w oparciu o istniejącą hierarchię, taką jak najemca, kolejka lub poziom harmonogramu nagrywania.

Zmienne wyjściowe

Ta aktywność nie ma zmiennych wyjściowych.

Zaplanuj wywołania zwrotne IVR

Funkcja zaplanowanego wywołania zwrotnego umożliwia klientom zaplanowanie oddzwonienia zwrotnego za pomocą IVR. Klienci mogą żądać oddzwonienia zwrotnego niezależnie, bez rozmowy z agentem, co skutkuje wydajniejszą oper acją centrum kontaktowego. Aby obsługiwać możliwości zaplanowanego wywołania zwrotnego dla klientów, moduł Flow Designer udostępnia aktywność Zaplanuj wywołanie zwrotne w ramach przepływu.

Zaplanuj wywołanie zwrotne

Użyj czynności Zaplanuj wywołanie zwrotne, aby umożliwić rozmówcom łatwe planowanie połączeń zwrotnych za pośrednictwem systemu IVR . Możesz użyć określonych monitów DTMF, aby przechwytywać szczegóły harmonogramu od dzwoniącego i przekazać te informacje jako dane wejściowe do aktywności Zaplanuj wywołanie zwrotne.

Poniższe sekcje umożliwiają skonfigurowanie czynności Zaplanuj wywołanie zwrotne:

  • Ustawienia ogólne
  • Zaplanuj ustawienia wywołania zwrotnego
  • Zmienne wyjściowe aktywności

Zanim zaczniesz

Upewnij się, że skonfigurowano punkt wejścia wywołania zwrotnego w Centrum sterowania. Szczegółowe informacje można znaleźć w sekcji Konfigurowanie punktu wejścia wywoł ania zwrotnego .

1

W projektancie przepływu przeciągnij i upuść aktywność Zaplanuj wywołanie zwrotne z biblioteki aktywności na obszar roboczy.

2

Kliknij aktywność, aby skonfigurować ustawienia aktywności.

3

W sekcji Ustawienia ogólne wprowadź następujące informacje:

  1. W polu Etykieta aktywności wprowadź nazwę działania.

  2. (Opcjonalnie) W polu Opis aktywności wprowadź opis działania.

4

W sekcji Zaplan uj ustawienia oddzwonienia zwro tnego skonfiguruj następujące szczegóły:

  1. Numer wywołania zwrotnego: Numer telefonu, na który ma być zaplanowane oddzwoni enie zwrotne. Numer może zawierać opcjonalny kod kraju i cyfry (0-9) wraz z dozwolonymi znakami specjalnymi: spacją (), łącznikiem (-), nawiasami ()) i kropką (.) . Całkowita długość numeru musi wynosić od 7 do 15 znaków.

  2. Kolejka wywołań zwrot nych: unikalny identyfikator reprezentujący kolejkę sko jarzoną z wywołaniem zwrotnym. Można przypisać statyczną wartość kolejki lub skonfigurować wartość dynamiczną przy użyciu zmiennych przepływu.

  3. Nazwa klienta (opcjonalnie): Imię i nazwisko klienta, który otrzymuje oddzwonienie zwrotne. Jeśli nie ma nazwy, numer wywołania zwrotnego służy do identyfikacji klienta.

  4. Data harmonogramu: Data, w której klient chce otrzymać oddzwonienie zwrotne.

    Data harmonogramu musi być podana w formacie ISO-8601 (RRRR-MM-DD). Musi to być ważna data w określonej strefie czasowej i powinna przypadać w ciągu 31 dni od bieżącej daty.

  5. Harmonogram godziny rozpoczęcia: preferowany czas rozpoczęcia odbierania wywołania zwrot nego, określony w formacie ISO-8601 (HH:mm:SS). Czas rozpoczęcia musi być co najmniej 30 minut przed aktualnym czasem.

  6. Czas zakończenia harmonogramu: preferowany czas zakończenia, do którego należy zakończyć wywołanie zwrotne, również w formacie ISO-8601 (HH:mm:SS). Czas zakończenia musi wynosić co najmniej 30 minut po godzinie rozpoczęcia i nie może przekraczać 8 godzin po godzinie rozpoczę cia.

  7. Strefa czasowa harmonogramu: strefa czasowa klienta odpowiednia dla pod anej daty i godziny. Musi to być prawidłowa nazwa strefy czasowej IANA (na przykład America/New_York). Można przypisać statyczną strefę czasową lub skonfigurować wartość dynamiczną przy użyciu zmiennych przepływu.

Uwzględnij szereg czynności IVR (Menu, Zbierz cyfry), aby zebrać te informacje od dzwoniącego i przekazać je do aktywności zaplanowanego wywołania zwrotnego. Aby to ułatwić, zobacz Podprzepływ zaplan owanego wywołania zwrotnego, aby uzyskać szczegółowe informacje.

Zmienne wyjściowe aktywności

Zmienne wyjściowe aktywności przechowują dane przechwytywane z działań i są automatycznie tworzone po dodaniu określonych działań do obszaru roboczego.

Aktywność Zaplanuj wywołanie zwrotne zawiera następujące zmienne wyjściowe:

  • ScheduleCallBack.FailureCode: Przechowuje kod błędu. System ustawia tę wartość tylko wtedy, gdy aktywność się nie powiedzie.
  • ScheduleCallBack.Failure Description: Przechowuje szczegóły błędu. System ustawia tę wartość tylko wtedy, gdy aktywność się nie powiedzie.

Poniżej przedstawiono kody błędów i opisy działań zaplanowanego wywołania zwrotnego:

Kod błędu

Wartość kodu awarii

Opis awarii

1

INVALID_REQUESTDla wszelkich nieprawidłowych danych wejściowych.

3

INVALID_QUEUEDla nieprawidłowych szczegółów kolejki.

6

SYSTEM_ERROR

Ten kod reprezentuje różne błędy (które nie należą do żadnej ze z definiowanych kategorii).

Co robić dalej

Użyj czynności Rozłącz kontakt, aby zakończyć przepływ połączeń po zaplanowaniu wywołania zwrotnego.

Wyślij cyfry

Aktywność Wyślij cyfry można użyć do skonfigurowania przepływów wysyłających dźwięki DTMF do dzwoniącego podczas interakcji IVR. Jest to przydatne dla:

  • Bezpieczne uwierzytelnianie — ustanawianie uwierzytelnionego przepływu połączeń poprzez weryfikację dzwoniącego za pomocą DTMF.

  • Interakcja z systemami zewnętr znymi — komunikacja z innymi systemami wymagającymi wejścia DTMF.

Aktywność Wyślij cyfry umożliwia uwierzytelnianie oparte na tonach i jest ważne w scenariuszach wymagających bezpiecznych interakcji, takich jak weryfikacja autentyczności ścieżki połączenia.

1

Kliknij aktywność, aby skonfigurować ustawienia aktywności.

2

W sekcji Ustawienia ogólne wprowadź następujące informacje:

  1. W polu Etykieta aktywności wprowadź nazwę działania.

  2. (Opcjonalnie) W polu Opis aktywności wprowadź opis działania.

3

W sekcji Ustawienia odtwarzania DTMF skonfiguruj następujące ustawienia:

  1. Ustaw wartość — wybierz tę opcję, jeśli chcesz skonfigurować statyczne cyfry DTMF.

  2. Ustaw na Zmienna — Wybierz tę opcję, jeśli chcesz dynamicznie skonfigurować cyfry DTMF.

    Maksymalna długość wejścia DTMF wynosi 32 znaki. Obsługiwane znaki to 0-9, A-D, gwiazdka (*), hash (#) i przecinek (,). Znakowy przecinek (,) oznacza jedną sekundę opóźnienia.

    Aktywność Wyślij cyfry można używać tylko podczas pierwszego etapu dzwoniącego do IVR. Jeśli uży wasz go w ramach interakcji, takiej jak konsultacja/przeniesienie do punktu wejścia, system ignoruje aktywność Wyślij cyfry.

Ustaw ogłoszenie

Aktywność Ustaw ogłoszenie konfiguruje ogłoszenia odtwarzane podczas połączenia z agentem. Po włączeniu możesz skonfigurować nagraną wiadomość jako komunikat zgodności z informacjami prawnymi lub spersonalizowane powitanie agenta lub jedno i drugie. Możesz użyć tej czynności zarówno do połączeń przychodzących, jak i wychodzących.

  • W przypadku przepływów przychodzących — skonfiguruj aktywność ogłoszeń przed działaniem Kontakt w kolejce, aby uzyskać optymal ną wydajność. Alternatywnie można go skonfigurować w obszarze Zdarzenie wstępne wybier ania w przepływie zdarzeń.
  • W przypadku przepływów wychodzących — działanie ogłoszenia musi być skonfigurowane w ramach zdarzenia wstępnego wybierania. Upewnij się, że aktywność Ustaw identyfikator dzwoniącego jest aktywnością terminala zdarzenia wstępnego wybierania.

Aktywność Ustaw ogłoszenie obsługuje następujące typy ogłoszeń:

  • Komunikat zgodności
  • Powitanie agenta
  • Ogłoszenie szeptu

Aby uzyskać więcej informacji, zobacz Zwiększ wydajność dzięki wstępnie nagran ym wiadomościom.

Aby skonfigurować czynność Ustaw ogłoszenie, wykonaj następujące czynności:

  1. Zaloguj się do Control Hub.
  2. Przejdź do sekcji Centrum kontaktowe > Obsługa klienta > Przep ływy.
  3. Wybierz żądany przepływ i kliknij ikonę Przejdź do ustawień przepływu, aby otworzyć wymagany przepływ.
  4. Przeciągnij i upuść czynność Ustaw ogłoszenie do głównego obszaru przepływu.
  5. Na karcie Ustawienia ogólne skonfiguruj następujące parametry:
    1. W polu Etykieta aktywności wprowadź nazwę działania.

    2. W polu Opis aktywności wprowadź opis działania.

  6. Aby skonfigurować przywitanie agenta, w łącz przełącznik Włącz powitanie agenta. W polu Cel powit ania wprowadź nazwę celu po witania.
  7. Aby skonfigurować komunikat zgodności, włącz przełącznik Włącz komunikat zgodności. Wybierz wymagany plik audio z listy rozwijanej.

  8. Kliknij przycisk Zapisz.
  9. Kliknij przycisk Opubliku j, aby opublikować przepływ.

Ustaw identyfikator dzwoniącego

Użyj aktywności Ustaw identyfikator dzwoniącego, aby zdefiniować identyfikator dzwoniącego wyświetlany podczas połączenia. Aktywność Ustaw identyfikator dzwoniącego ma być używana tylko w przepływie zdarzeń. Set Caller ID to aktywność terminala, która oznacza koniec wystąpionego przepływu zdarzeń PreDial. Aktywność Ustaw identyfikator dzwoni ącego pomaga skonfigurować ANI dla następujących scenariuszy:

  • Połączenia przychodzące

  • Połączenia zewnętrzne

  • Dzięki uprzejmości zwrotne

  • Podgląd kampanii

  • Internetowe wywołanie zwrotne

  • Wykonaj przepływ

  • Przenieś na numer wybierania

  • Skonsultuj się, aby wybrać numer

    Skonsultuj się z agentem

    Skonsultuj się z EP-DN/kolejką

  • Przenieś do EP/kolejka

Możesz skonfigurować tę czynność obok modułu obsługi zdarzeń PreDial. Wymagany ANI można skonfigurować za pomocą aktywności Ustaw identyfikator dzwoniącego w oparciu o usługę identyfikacji numerów wybieranych (DNIS), typ operacji lub typ uczestnika.

DN agenta można skonfigurować jako niestandardowy ANI, aby agent wywoływany mógł widzieć numer DN/rozszerzenie agenta dzwoniącego, gdy się z nim kontaktuje. Zmniejsza to szanse na od rzucenie połączeń wewnętrznych. Na przykład, gdy użytkownik Front Office ( agent centrum kontaktowego) dzwoni do użytkownika back-office (pracownika wewnętrznego), użytkownik zaplecza może zobaczyć wewnętrzny identyfikator dzwoniącego (numer kontaktu/rozszerzenie) agenta, co minimalizuje odrzucanie połączeń.

W tym celu dzwoniący może zobaczyć numer kontaktowy/rozszerzenie tylko wtedy, gdy skontaktuje się z agentem telefonicznym, konsultacyjnym lub przeniesieniem do DN, a DN zostanie dodany do listy numerów kontaktowych.

Numer kontaktowy należy dodać do listy numerów wewnętrznych organizacji w Centrum sterowania. Aby uzyskać więcej informacji na temat dodawania numeru kontaktowego, zobacz Tworzenie numeru kontaktowego lub rozszerzenia.

Jeśli wprowadzisz liczbę losową, system sprawdzi tę liczbę za pomocą domyślnego mapowania EP-DN skonfigurowanego w Control Hub lub. Management Portal Jeśli wystąpi niedopasowanie, system przekieruje go z powrotem do domyślnego ANI. Aby uzyskać więcej informacji na temat niestandardowej walidacji ANI, zobacz Odwołanie zwrotne.

Aby zapewnić, że oryginalne numery pozostaną dostępne do analizy w raportach, ANI wyświetlany w raportach nie jest zmieniany na niestandardowy ANI.

1

Kliknij aktywność, aby skonfigurować ustawienia aktywności.

2

W sekcji Ustawienia ogólne wprowadź następujące informacje:

  1. W polu Etykieta aktywności wprowadź nazwę działania.

  2. (Opcjonalnie) W polu Opis aktywności wprowadź opis działania.

3

W sekcji Ustawienia identyfikatora dzwoniącego skonfiguruj następujące elementy:

  1. Statyczny identyfikator dzwoniącego — wybierz numer wybierania, który jest odwzorowany na punkt wejścia z listy rozwijanej. Jeśli numer nie zostanie wybrany, system bierze pod uwagę wartość domyślną w zależności od scenariusza połączenia.

  2. Zmienna Caller ID — Wybierz prawidłową zmienną (numer E.164 z prawidłowym mapow aniem EP-DN) z listy rozwijanej. Jeśli numer nie zostanie wybrany, system bierze pod uwagę wartość domyślną w zależności od scenariusza połączenia. Jeśli pod asz numer, który nie jest w formacie E.164, system użyje wartości domyślnej, w zależności od scenariusza wywołania.

    Aby zezwolić na wewnętrzne rozszerzenia jako niestandardowy ANI dla dzwoniących, podczas konfiguro wania przepływu wstępnego wybierania dla klienta/konsultowanego agenta lub dn/transferowanego agenta lub dn, wybierz z menu rozwijanego zmienną Predial.otherPartyDn jako ID wywołującego zmienną. Ponieważ ta zmienna zawiera DN agenta podstawowego, będzie to prawidłowy niestandardowy ANI wyświetlany na urządzeniu odbiornika.

Dostosowywanie ANI zależy od wymogów regulacyjnych. Rozważ zależności regionalne przed wdrożeniem środowiska.

Obsługa zdarzeń PreDial, która służy do dostosowywania identyfikatora dzwoniącego, zastępuje wcześniej wybrany identyfikator ANI , na przykład wybrany przez agenta, wywołanie zwrotne z niestandardowym ANI lub dowolny podobny scenariusz.

Obsługa przepływu jest wymagana w przypadku każdego scenariusza przychodzącego lub wychodzącego w celu dostosowania ANI.

W przypadku przypadków użycia zależnych od dostawców usług, takich jak decyzje oparte na kodzie kraju, ograniczenia regionalne itp., należy najpierw rozważyć przetestowanie przepływów z dostawcami usług .

Aby program ANI działał zgodnie z oczekiwaniami w różnych scenariuszach połączeń, wymagane jest środowisko następnej generacji.

Zastosowanie ANI dla wielu scenariuszy, które mają zastosowanie w środowisku następnej generacji to:

Tabela 15. Wykorzystanie ANI w wielu scenariuszach w środowisku nowej generacji

Scenariusz

Konfiguracja

Rezultat ANI

Klienci dzwonią

Program obsługi zdarzeń PreDial nie jest skonfigurowany

  • ANI kontaktu jest prezentowana na urządzeniu agenta

  • EP-DN jest prezentowany na urządzeniu kontaktu

Klienci dzwonią

Program obsługi zdarzeń PreDial jest skonfigurowany

ANI jest prezentowana na urządzeniu agenta - zgodnie z definicją w aktywności Set Caller ID

Agent Outdial

Program obsługi zdarzeń PreDial nie jest skonfigurowany

Urządzenie kontaktu i urządzenie agenta są wyświetlane z wybranym przez agenta Outdial ANI, jeśli agent wybierze Outdial ANI na pulpicie. W przeciwnym razie urządzenie kontaktu i urządzenie agenta są prezentowane z domyślnym ANI najemcy.

Agent Outdial

Program obsługi zdarzeń PreDial jest skonfigurowany

Dla urządzenia każdego uczestnika wybrany przez Agenta Outdial ANI może zostać zachowany, jeśli jest wybrany, lub można go dostosować zgodnie z działaniem Ustaw identyfikator dzwoniącego.

Dzięki uprzejmości zwrotne

ANI klienta zdefiniowane w działaniu Callback

ANI zdefiniowane podczas aktywności Callback jest prezentowane na urządzeniu kontaktu.

Dzięki uprzejmości zwrotne

  • ANI klienta zdefiniowane w działaniu Callback

  • Obsługa zdarzeń PreDial jest skonfigurowana do obsługi klienta

Ustaw skonfigurowaną aktywność identyfikatora dzwoniącego będzie miała pierwszeństwo.

Dzięki uprzejmości zwrotne

  • ANI klienta zdefiniowane w działaniu Callback

    Obsługa zdarzeń PreDial nie jest skonfigurowana do obsługi klienta

  • ANI zdefiniowane podczas aktywności Callback jest prezentowane na urządzeniu kontaktu.

  • Jeśli funkcja ANI jest zdefiniowana przy aktywności Ustaw identyfikator dzwoniącego, jest ona prezentowana na urządzeniu agenta.

Dzięki uprzejmości zwrotne

  • ANI klienta nie jest zdefiniowane w działaniu Callback

  • Obsługa zdarzeń PreDial nie jest skonfigurowana do obsługi klienta

Domyślne ANI najemcy jest wyświetlane na urządzeniu kontaktu.

Przeniesienie agenta, konsultacje

Program obsługi zdarzeń PreDial jest skonfigurowany

Skonfigurowany identyfikator Set Caller ID jest wyświetlany na przeniesionym konsultowanym urządzeniu Agent-2 .

Utwórz numer kontaktowy lub rozszerzenie

Możesz dodać numer kontaktowy do listy numerów wewnętrznych organizacji. Do stosowane ANI będą widoczne dla tych dodanych kontaktów. Możesz dodać pojedynczy numer kontaktowy na raz lub użyć operacji zbiorczych, aby przesłać numery kontaktowe jako plik CSV.

Aby uzyskać więcej informacji na temat wykonywania operacji zbiorczych w celu tworzenia, modyfikowania, importowania lub eksportowania obiektów konfiguracyjnych w Centrum sterowania, zobacz temat Operacje zbiorcze w Centrum kontaktów Webex.

Aby dodać numer kontaktowy lub rozszerzenie:

  1. Zaloguj się do Control Hub.

  2. Przejdź do Centrum kontaktów > Ustawienia najemcy > Głos > Numer kontaktu.

  3. Kliknij Dodaj więcej, aby dodać nowy numer kontaktu/rozszerzenie do listy.

    Możesz utworzyć numer kontaktu/rozszerzenie w zakresie od 2 do 9 cyfr. Numer kontaktowy/rozszerzenie może zaczynać się od 0. Możesz dodać maksymalnie 5000 numerów/rozszerzeń kontaktowych na organizację.

Zapowiedź zestawu Whisper

Aktywność Set Whisper Announcement odtwarza krótką, nagraną wcześniej wiadomość do agenta tuż przed tym, jak agent połączy się z dzwoniącym. Ogłoszenie jest odtwarzane tylko dla agenta; dzwoniący słyszy domyśl ne dzwonienie, podczas gdy pojawia się zapowiedź szeptu.

Treść ogłoszenia może zawierać informacje o dzwoniącym, które pomagają przygotować ag enta do obsługi połączenia.

Przekazując agentom te informacje z góry, szepcze ogłoszenia pomagają im wydajniej obsługiwać połączenia, co prowadzi do skrócenia czasu obsługi połączeń i poprawy satysfakcji klientów .

Kiedy gra szept, nie możesz:

  • Wstrzymaj połączenie, przenieś lub konferencję.

  • Poproś o pomoc przełożonego.

Funkcje te stają się ponownie dostępne po zakończeniu ogłoszenia.

Ogłoszenie szeptem:

  • Ma zastosowanie do połączeń przychodzących i ślepego transferu do EP.

  • Może być ciągiem TTS lub (tekst na mowę).

  • Może być łączony z komunikatem zgodności i powitaniem agenta, w którym to przypadku szept pojawia się jako pierwszy.

  • Nie jest uwzględniony w nagrywaniu rozmowy.

  • Obsługuje wszystkie typy punktów końcowych agenta, takie jak telefon, soft client i WebRTC.

1

Kliknij aktywność, aby skonfigurować ustawienia aktywności.

2

W sekcji Ustawienia ogólne wprowadź następujące informacje:

  1. W polu Etykieta aktywności wprowadź nazwę działania.

  2. (Opcjonalnie) W polu Opis aktywności wprowadź opis działania.

3

W sekcji O głoszenie szeptem możesz ustawić wiadomość przedtelefoniczną dla agentów, dostarczając kluczowe dane dzwoniącego w celu spersonalizowanej obsługi.

Po włączeniu przełącznika Włącz tekst na mowę możesz wybrać wymagane złącze.

  • Jeśli wybierzesz złącze Google TTS, musisz skonfigurować konto Google Cloud i skonfigurować usługę Tekst-to-Speech. Aby uzyskać więcej informacji, zapoznaj się z sek cją Tekst na mowę w Przewodniku konfiguracji i administracji Webex Contact Center.

  • Jeśli wybierzesz złącze Cisco TTS, możesz pominąć konfigurację konta Google Cloud.

  1. Złącze — wskazuje łącznik służący do uwierzytelniania usługi Text−to‐Speech. Lista rozwijana wyświetla nazwę wszystkich złączy Google w Centrum sterowania. Wyświetlane są tylko aktywne złącza. Wybierz złącze z listy rozwijanej.

    Obecni klienci na platformie głosowej Classic mogą wyświetlać tylko złącze Google TTS na liście rozwijanej.

    Obecni klienci na platformie głosowej nowej generacji mogą przeglądać zarówno złącza Cisco Cloud Text-to-Speech, jak i Google TTS.

  2. Zastąp domyślne ustawienia języka i głosu — ten przycisk przełączania służy do zastąpienia ustawień głosowych skonfigurowanych w zmiennej Globalna nazwa głosu. Ten parametr jest domyślnie włączony.

  3. Głos wyjści owy — wskazuje nazwę głosu wyjściowego. To pole jest wyświetlane tylko wtedy, gdy włączy sz przycisk Zastąp domyślne ustawienia języka i głosu. Wybierz nazwę głosu wyjściowego z listy rozwijanej.

    Jeśli nazwa głosu wyjściowego obsługiwana przez Google nie jest dostępna na liście rozwijanej Głos wyjści owy, wyłącz przełącz nik Zastąp domyślny język i ustawienia głosu. Uwzględnij aktywność Ustaw zmien ną przed aktywnością Odtwórz wiadomość w przepływie.

    Skonfiguruj aktywność Ustaw zmienną w następujący sposób:

    • Ustaw zmienną na Global_VoiceName.

    • Ustaw wartość zmiennej na wymagany kod nazwy głosu wyjściowego (na przykład EN-US-standard-D). Aby uzyskać więcej informacji na temat obsługiwanych głosów i języków, zobacz stronę Gł osy i języki obsługiwane przez Google.

  4. Dodaj plik audio — Aby zamieniać wiadomości tekstowe na mowę z nagranymi wcześniej plikami audio, kliknij przycisk Dodaj plik audio. Spowoduje to dodanie nowego wiersza do konfiguracji, w którym można wybrać żądany plik audio z listy rozwijanej.

    Aby usunąć element z sekwencji, kliknij ikonę Usuń, która pojawia się obok odpowiedniej listy wejści owej lub listy rozwijanej.

  5. Dodaj komunikat „Tekst na mowę” — Aby utworzyć monit, użyj tekstu na mowę lub połączenia nag ranych wcześniej plików audio i wiadomości tekstowych na mowę.

    Kliknij przycisk Dodaj wiadomość tekstową, aby dodać nowe pole wprowadzania tekstu do sekcji tworzenia monitów. W tym polu wpisz komunikat, który ma zostać od tworzony do dzwoniącego w wybranym języku i głosie.

    Ważne uwagi:

    • Użyj czynności Ustaw zmienną, aby ustawić wartość komunikatu TTS na zmienną przepływu przed użyciem jej w aktywności.

    • Używaj pojedynczych cudzysłowów zamiast podwójnych cudzysłowów wewnątrz wyrażeń kamyczkowych.

      Nie ma limitu znaków dla komunikatów Cisco Text-to-Speech.

    Pole akceptuje dwa typy danych wejściowych — surowy tekst (zwykły tekst) lub SSML (Speech Synthesis Markup Language). Można również użyć zmiennych jako części wiadomości, aby odczytać zawartość dynamiczną.

    Aby zapoznać się z obsługiwanymi znacznikami SSML dla tekstu na mo Cisco Cloud wę, zobacz sekcję Tekst na mowę (TTS) w Centrum kontaktów Webex.

  6. Dodaj zmienną audio — Użyj tej opcji, aby skonfigurować dynamiczne odtwarzanie monitu audio dla klientów. Możesz na przykład skonfigurować tę zmienną tak, aby odtwarzał monit audio w wielu językach w oparciu o preferencje klienta podczas interakcji.

    Aby skonfigurować zmienną audio, kliknij Dodaj zmienną audio. Wprowadź wartość zmiennej w postaci wyrażenia żwirowego.

    Aby uzyskać więcej informacji, zobacz Skład nia szablonu Pebble.

    Wartość zmiennej musi być zgodna z nazwą pliku.wav, który jest przesyłany do centrum sterowania.

  7. Monit podglądu — kliknij przycisk Monit ów Podglą d, aby przetestować i wyświetlić podgląd wiadomości tekstowych i plików audio. W wyświetlon ym oknie dialogowym Podgląd wybierz żądany głos, aby przetestować monit. Możesz odtwarzać wiadomości i pliki audio w następujący sposób:

    • Kliknij Od twórz wszystko, aby razem odtwarzać zarówno plik audio, jak i wiadomość TTS.

    • Odtwarzaj tylko pliki audio.

    • Odtwarzaj tylko wiadomości tekstowe na mowę.

Rozpocznij strumień multimediów

Aktywność Start Media Stream służy do umożliwienia przesyłania strumieniowego multimediów głosowych z aktywnych rozmów połączeń między dzwoniącym a agentem.

Aby uzyskać więcej informacji na temat korzystania z aktywności w przepływie połączeń, zobacz Włączanie strumieniowego przesyłania multimediów dla określonych kolejek.

Przesyłanie dźwięku

Użyj aktywności Prześlij dźwięk w przepływie, aby włączyć przesyłanie pozdrowień agentów.

1

Zaloguj się do Control Hub.

2

Przejdź do sekcji Centrum kontaktowe > Obsługa klienta > Przep ływy.

3

Wybierz żądany przepływ i kliknij ikonę Przejdź do ustawień przepływu, aby otworzyć wymagany przepływ.

4

Przeciągnij i upuść aktywność Prześlij dźwięk do głównego obszaru przepływu.

5

W sekcji Ustawienia ogólne skonfiguruj następujące parametry:

  1. W polu Etykieta aktywności wprowadź nazwę działania.

  2. W polu Opis aktywności wprowadź opis działania.

6

Na karcie Informacje o pliku audio skonfiguruj następujące parametry:

  1. Typ pliku audio — Wybierz typ pliku audio. Obecnie obsługiwane jest tylko osobiste powitanie agenta.

  2. Cel powit ania — wprowadź nazwę celu powitania , który jest używany do tworzenia powitania agenta.

  3. Nagrywanie danych — Nagrany plik audio.

  4. Identyfikator agenta — unikatowy identyfikator użytkownika przypisany do każdego agenta w centrum kontaktowym.

Przep ływy zdarzeń

Karta Przepływy zdarzeń zawiera następujące narzędzia obsługi zdarzeń, które są używane w różnych dział aniach:

OnGlobalBłąd

To zdarzenie ułatwia globalną obsługę błędów. System uruchamia to zdarzenie, gdy nie skonfigurowano łącza ścieżki błędu w danej aktywności. Wszystkie czynności związane z obsługą połączeń i czynności w kontroli przepływu ujawniają to zdarzenie. Aby uzyskać więcej informacji, zobacz OnGlobalError Workflow .

AgentZaakceptowany

System uruchamia to zdarzenie, gdy agent odbierze połączenie przychodzące i przery wa doświadczenie kontaktu w kolejce. To zdarzenie jest uruchamiane bezpośrednio w przypadku połączeń kampanii progresywnych, predykcyjnych i podglądowych, gdy agent odbierze połączenie.

Działania, które otwierają to wydarzenie, to S creen Pop i Qu eu e Con tact.

PhoneContacted

System uruchamia to zdarzenie, gdy połączenie na żywo rozłączy się i usuwa wszystkich uczestników. Zdarzenie jest dostępne, jeśli używane są wybrane czynności obsługi połączeń w przepły wie, takim jak S creen Pop i Fe ed back V2. To wydarzenie nie wymaga eskalacji do agenta.

Podczas tworzenia przepływu nie dodawaj żadnej aktywności IVR po zdarzeniu PhoneCon tactended. Podczas wykonywania przepływu przepływ nie będzie działał, gdy dodasz aktywność po zakończeniu kontaktu.

Tylko aktywność Qu eue Contact ujawnia to zdarzenie.

Agent Oferowany

System uruchamia to zdarzenie, gdy kontakt głosowy jest oferowany agentowi. To zdarzenie umożliwia programistowi przepływu skonfigurowanie wielu obsługiwanych działań, które są częścią obsługi zdarzeń. Na przykład programista przepływu może skonfigurować aktywność Screen Pop w stosunku do zdarzenia AgentOffered. Ta konfiguracja dostarcza agentowi informacje związane z klientem, zanim agent odbierze lub odbierze połączenie.

To wydarzenie jest powiązane z NewContact.

Zdarzenie AgentOffered nie jest obsługiwane w przypadku kampanii progresywnych, predykcyjnych i podglądowych.

Zmienne powiązane można wyświetlić w Zmiennych wyjściowych zdarzeń.

AgentRozłączony

System uruchamia to zdarzenie, gdy ostatni agent odłączy się od połączenia na żywo, pozostawiając klienta samego na linii.

Aktywność Qu eue Cont act ujawnia to wydarzenie.

Połączenie nie powiodło się

System uruchamia to zdarzenie, gdy uprzejmie wywołanie zwrotne lub zaplanowane wywołanie zwrotne lub osobiste zaplanowane wywołanie zwrotne nie powiedzie się.

  • System ponownie próbuje wywołania zwrotnego tylko wtedy, gdy wywołanie zwrotne nie powiedzie się od końca kontaktu. Wywołanie zwrotne nie powiedzie się, gdy kontakt jest zajęty lub niedostępny lub nie ma odpowiedzi od agenta.

  • Ponadto połączenie nie powiedzie się z końca agenta, gdy telefon agenta nie jest osiągalny lub agent odrzuca połączenie. Połączenie przenosi się z powrotem do kolejki i ponownie kieruje do dostępnego agenta.

  • Ponadto w przypadku zaplanowanych wywołań zwrotnych wywołanie nie powiedzie się po osiągnięciu zaplanowanego czasu zakończenia bez przekierowania połączenia do agenta. W przypadku osobistych zaplanowanych wywołań zwrotnych wywołanie nie powiedzie się również wtedy, gdy przypisany agent nie jest zalogowany.

Aby użyć ponownej próby wywołania zwrotnego w przepływie, skonfiguruj lokalną zmienną przepływu (używając aktywności setVariable) o wartości 0 i zwiększaj ją zgodnie z wymaganiami. Upewnij się, że wartość jest mniejsza niż wartość liczenia zmiennej Ponownie.

Możesz dołączyć inne zdarzenia wymagane w przepływie do próby ponownej próby wywołania zwrotnego. Uwzględnij w przep ływie czynność oczekiwania , po której następuje wywołanie zwro tne lub dowolne czynności kolejkowania, takie jak kolejka do agenta i kontakt w kolejce. Używaj tych czynności w dowolnej kombinacji lub kolejności po aktywności Czekaj.

Aby zakończyć ponowne próby:

  • Aby uzyskać prawdziwy warunek, użyj działania End Flow. Nie używaj aktywności Rozłącz.

  • W przypadku stanu fałszywego należy użyć opcji Rozłącz po skonfigurowaniu zmiennej Ponownie w przepływie. W takim przypadku wszystkie próby ponownej próby są zakończone i nie ma dostępnych ponownych prób.

Maksymalna liczba prób ponownej próby wywołania zwrotnego wynosi 10. Maksymalny czas, w jaki interakcja może pozostać w systemie, wynosi 14 dni. To, co nastąpi jako pierwsze, jest uważane za okres trwania interakcji w celu skonfigurowania ponownej próby.

Podczas korzystania z czynności Czekaj minimalny przedział opóźnienia między ponownymi próbami wynosi 10 sekund, a maksymalny przedział opóźnienia między ponownymi próbami wynosi 72 godziny.

Gdy stan kontaktu jest zamknięty w czasie zaparkowanym i jeśli dostępne są próby ponownej próby, generuje się zdarzenie CallbackFailed. Skonfigurowany moduł obsługi zdarzeń w przepływie kontynuuje ponowne próby wywołania zwrotnego dla pozostałych prób.

Gdy wywołanie zwrotne do kontaktu nie powiedzie się, kontakt zostaje wyłączony z kolejki i generuje zdarzenie callbackFailed. Program obsługi ponownej próby może ustawić go ponownie w kolejce za pomocą dowol nej czynności, takiej jak wywołanie zwrotne (to samo lub inne miejsce docelowe), kontakt w kolejce i/lub kolejka do agenta.

Jeśli wywołanie zwrotne jest skonfigurowane do innego miejsca docelowego w programie obsługi zdarzeń CallbackFailed, umiejętności nie zostaną przeniesione do przodu.

W przypadku zaplanowanego wywołania zwrotnego lub osobistego zaplanowanego wywołania zwrotnego - w przepływie ponownej próby - użyj NewContact.dnis w aktywności wywołania zwrotnego, jeśli jest skonfigurowane.

Predial

W ramach NewContact zdarzenie PreDial umożliwia programistowi przepływu ustawienie lub dostosowanie identyfikatora dzwoniącego za pomocą aktywności Ustaw identyfikator dzwoniącego.

Podczas tworzenia przepływu pracy zdarzenie to jest dostępne na karcie Przepływy zdarzeń programu Flow Designer. Jest to zdarzenie, które jest zakończone przez skonfigurowanie aktywności Ustaw identyfikator dzwoniącego. To zdarzenie jest uruchamiane zarówno dla agenta, jak i klienta na podstawie scenariusza połączenia.

Aby połączenia kampanii odniosły sukces, połączenia agenta i połączenia z klientami muszą być wykon ywane z tego samego regionu medialnego. Region medialny jest wybierany na podstawie ANI/CLID zaprosz enia po przedstawieniu mediom. Mapowanie między ANI a regionem medi ów odbywa się w Control Hub. Dane ANI, które są wybierane podczas połączenia agenta i połączenia klienta, jeśli są kontrolowane przez zdarzenie PreDial w przepływie, powinny być wybrane w taki sposób, aby oba połączenia pochodziły z tego samego regionu.

Na przykład, jeśli agent ma siedzibę w Singapurze, ale połączenia z klientami mają być wykonywane w Stanach Zjednoczonych, ANI dla połączenia z klientem może zostać wybrany w taki sposób, aby regionem medialnym był Stany Zjednoczone. Podobnie, ANI wybrany do wezwania agenta w wydarzeniu PreDial powinien być również wybrany w taki sposób, aby wybranym regionem medialnym były Stany Zjednoczone.

Poniższa tabela zawiera listę typów operacji i odpowiadających im typów uczestników dla Predial .OperationType.

Tabela 16. Operacje powiązane z Predial.operationType i typy uczestników

Predial.OperationType

Predial.ParticipantType

INBOUND

Agencie

OUTDIAL

Agent, Klient

COURTESY_CALLBACK

Agent, Klient

PREVIEW_CAMPAIGN

Agent, Klient

WEB_CALLBACK

Agent, Klient

TRANSFER_TO_DN

DN

TRANSFER_TO_AGENT

Agencie

CONSULT_TO_DN

DN

CONSULT_TO_AGENT

Agencie

CONSULT_TO_QUEUE

Agencie

CONSULT_TO_EP_DN

EP-DN

Dostosuj ANI nie ma zastosowania dla Supervisor, gdy skonfigurowane jest monitorowanie połączeń.

Skonfiguruj każdą ścieżkę obsługi zdarzeń PreDial za pomocą Ustaw identyfikator dzwoniącego jako aktywność terminala, w przeciwnym razie kontakt może zostać porzucony.

Obsługa przepływu jest wymagana w przypadku każdego scenariusza przychodzącego lub wychodzącego, aby korzystać z obsługi zdarzeń PreDial.

Nie używaj czynności przepływu, które ustawiają kontakt w kolejce z obsługą zdarzeń PreDial .

W przypadku ANI skonfigurowanego względem kontaktu wychodzącego połączenie jest kierowane przez region, do którego Agent ANI jest zmapowany, niezależnie od regionu, w którym znajduje się kontakt. Na przykład, jeśli organizacja ma centra kontaktowe w USA i Australii, a połączenie wychodzące jest wywoływane dla kontaktu zlokalizowanego w USA z agentem ANI zmapowanym na region Australii, połączenie jest kierowane przez Australię.

Zapoznaj się z tabelą Uży wanie ANI dla wielu scenariuszy w środowisku następnej generacji w sekcji U staw identyfikator dzwoniącego dla użycia ANI w różnych scenariuszach połączeń.

Zmienne powiązane można wyświetlić w Zmiennych wyjściowych zdarzeń.

ContactaniAktualizowane

System uruchamia to zdarzenie, gdy zmieni się ANI dzwoniącego. Na przykład, jeśli połączenie klienta najpierw trafi do biura operatora, a następnie zostanie wysłane do agenta, pulpit agenta, urządzenie agenta i wszystkie powiązane informacje są automatycznie aktualizowane za pomocą ANI dzwoniącego. Gwarantuje to, że oryginalny identyfikator dzwoniącego i prawidłowe dane są zawsze wyświetlane.

Tylko transfery połączeń inicjowane z telefonów stacjonarnych lub lokalnych klientów Jabber odzwierciedlają ostateczny interfejs wiersza polecenia. Transfery wykonywane za pośrednictwem aplikacji Webex Webex Calling nie są aktualizowane, aby pokazać ostateczny interfejs wiersza polecenia.

OutBoundCampaignCallResult

W ramach NewContact zdarzenie to jest uruchamiane, jeśli kontakt jest podłączony do automatycznej sekretarki lub ma zostać porzucony. W obu przypadkach możesz odtworzyć wiadomość przed odłączeniem kontaktu. System rezygnuje z połączenia, jeśli agent nie jest dostępny.

Obsłu giwane są tylko działania Odtwarzaj muzy kę i Od twórz wiadomość, a następnie połączenie musi zostać odłączone.

Do tego zdarzenia można dodatkowo dodać dodatkowe czynności kontroli połączeń, takie jak Odtwarzanie muzyki, Odłącz kontakt itp. zgodnie z wynikiem analizy postępu połączenia (CPA). Wyniki CPA mogą być jednym z następujących:

  • AMD - wskazuje, że wykryto automatyczną sekretarkę.
  • PORZUCONE - wskazuje, że połączenie zostało przerwane z powodu niedostępności agenta.
  • LIVE_VOICE - oznacza, że w kampanii IV R wykrywany jest głos klienta na żywo.

Jeśli chcesz skonfigurować IVR w wywołaniu kampanii wychodzącej:

  1. Zidentyfikuj przepływy używające zdarzenia OutBoundCam paignCallResult.
  2. Umieść aktywność GoTo, aby odwzorować przepływ do drugiego przepływu.
  3. Użyj kroków IVR skonfigurowanych z aktywnością agenta wirtualnego w drugim przepływie.

Upewnij się, że wykonujesz te kroki, ponieważ nie możesz używać aktywności agenta wirtualnego bezpośrednio z OutBound CampaignCallResult.

Zmienną powiązaną można wyświetlić w polu Zmi enne wyjściowe zdarzeń.

Przebieg pracy dotyczący błędów

Podczas tworzenia przepływu można ustawić ścieżkę błędu działania w celu obsługi błędu aktywności lub ogólnego błędu występującego podczas wykonywania przepływu.

OnGlobalError Workflow
Przebieg pracy dotyczący błędów

Jeśli podczas wykonywania przepływu zostanie wyświetlony błąd, wykonanie będzie kontynuowane z następną czynnością zdefiniowaną w ścieżce błędu. Jeśli ścieżka błędu nie zostanie skonfigurowana w głównym przepływie, nadal można ustawić zdarzenie OnGlobalError dostępne na karcie Przepływy zdarzeń, aby obsłużyć błąd wykonania przepływu.

Jeśli nie uda się zdefiniować ścieżek błędów zarówno w przepływie głównym, jak i w przepływie zdar zeń, przepływ kończy się, gdy wystąpi błąd podczas wykonywania przepływu.

Rozważmy scenariusz, w którym skonfigurujesz aktywność U staw zmien ną w przepływie.

Flow designer example to show where to set the variable activity in the main flow.
Ustaw zmienną aktywność w głównym przepływie

Można ustawić węzeł Niezdefiniowany błąd aktywności U staw zmien ną w przep ływie głównym, aby obsłużyć wszelkie błędy systemowe podczas wykonywania przepływu. Jeśli nie chcesz definiować ścieżki błędu w przepływie głównym, nadal możesz przejść do zakładki Przepływ zdarzeń i skonfigurować przepływ zdarzeń OnGlobalError.

Flow designer example to show the Event Flow tab setting an OnGlobalError event flow.
Przepływ zdarzeń onglobalError

W powyższym przykładzie wiadomość odtwarzania jest dołącz ona do obsługi zdarzeń OnGlobalError. Jeśli wystąpi błąd systemowy podczas wykonywania czynności U staw zmien ną w głównym przep ływie, system najpierw rozważy konfigurację dokonaną w aktywności U staw zmien ną. Jeśli nie ma zdefiniowanej ścieżki błędu, system sprawdza obsługę zdarzeń OnGlobalError w przepływie zdarzeń. Ponieważ aktywność Od twórz wiadomość jest dołączona do zdarzenia OnGlobalError w powyższym przykładzie, system odtwarza wiadomość i kończy przepływ.

Używanie zmiennych i wyrażeń

Flow Designer obsługuje następujące typy zmiennych:

Zmienne niestandardowe

Niestandardowe zmienne przepływu to konfigurowalne zmienne różnych typów danych, których można używać w całym przepływie. Możesz utworzyć tyle zmiennych przepływu, ile potrzebujesz, aby spełnić logikę przepływu.

Bezpieczne zmienne

Zmienne przepływu można oznaczyć jako Bezpieczne, aby zapobiec rejestrowaniu i przechowywaniu poufnych informacji (wartości te będą również zamaskowane w okienku Debugowanie przepływu). Można ustawić bezpieczne zmienne jako Agent Viewable lub Agent Edytowalny, aby kontrolować sposób prezentowania tych zmiennych na. Agent Desktop

Domyślnie wszystkie istniejące zmienne we wdrożonych przepływach zachowują się jak zmienne niezabezpieczone. Otwórz te przepływy w trybie edycji, aby przejrzeć i zachować bezpieczne zmienne w razie potrzeby.

W mapowaniu zmiennych przepływu nie można mapować zmiennej bezpiecznej na zmienną niezabezpieczoną w aktywności GoTo.

Nie można oznaczyć zmiennych globalnych jako bezpiecznych.

Tworzenie niestandardowych zmiennych przepływu

1

Zaloguj się do Control Hub.

2

Przejdź do Contact Center > Cust omer Experi ence > Flows.

Zostanie wyświetlona strona Przepływy.
3

Kliknij ikonę Przejdź do projektanta przepł ywu obok przepływu.

Zostanie wyświetlone okno Flow Designer.
4

W panelu Konfiguracja otwórz sekcję Definicja zmiennej.

5

Kliknij Dodaj zmienną przepływu.

Można dodać maksymalnie 30 zmiennych w przepływie. Ta liczba obejmuje wszystkie zmienne globalne i zmienne przepływu, niezależnie od tego, czy są one zgłaszane, czy widoczne przez agentów.

6

Wprowadź nazwę i opis zmiennej.

7

Wybierz typ zmien nej z listy rozwijanej.

Nie można zmienić typu zmiennej po utworzeniu zmiennej.

Obsługiwane typy zmiennych to:

Typ zmienny

Wartość zmiennej

Boolean

Wybierz Prawda lub F ałsz.

Sznurek

Wprowadź wartość ciągu znaków. Jeśli chcesz użyć zmiennej w wyrażeniu, użyj składni: {{variable}}

Liczba całkowita

Wprowadź wartość całkowitą.

Dziesiętny

Wprowadź wartość dziesiętną.

Data Godzina

Wprowadź datę i godzinę w jednym z obsługiwanych formatów:

RRRR-MM-DDTHH: mm: SSSSZ

RRRR-MM-DDTHH: mm: SSZ

RRRR-MM-DDTHH: MMZ

{{teraz ()}}

Nie używaj funkcji now (), aby uzyskać bieżący czas w milisekundach, ponieważ używa SimpleDateFormat. Możesz jednak użyć filtra żwirowego znacznika czasu epoch, aby pobrać aktualny czas w milisekundach. Aby uzyskać więcej informacji, zobacz Niestandardowe filtry Pebble.

JSON

Wprowadź prawidłową wartość zmiennej JSON, używając formatu: {"Key” :"Value "}. Na przykład {"CompanyName” :"Cisco "}.

Zmienna JSON może przechowywać proste lub zagnieżdżone dane. Maksymalny limit rozmiaru dla wartości zmiennej JSON może wynosić do 16 KB. Można utworzyć maksymalnie pięć zmiennych JSON w przepływie.

Aby uzyskać więcej informacji na temat konfigurowania zmiennej JSON, zobacz Zmi enne JSON.

Po wybraniu JSON jako typu zmiennej z listy przyciski przełączania Zawiera poufne informacje i Zaznacz agenta wido cznego nie będą widoczne.

Zmienne JSON nie są dozwolone w łańcuchu przepływu.

8

Określ wartość domyśl ną zmiennej zgodnie z wybranym typem zmiennej.

9

(Opcjonalnie) Włącz przełącz nik Włącz nadpisanie zewnętrzne. Włączenie tej opcji powoduje wyświetlenie zmiennej na stronie konfiguracji kanału. Umożliwia to administrator om i nadzorcom nadpisanie skonfigurowanej wartości zmiennej z Centrum sterowania. In nymi słowy, mogą zmieniać wartość zmiennej przepływu dla określonego kanału bez otwierania przepływu z modułu Flow Designer.

Aby uzyskać więcej informacji na temat nadpisywania zmiennych w Centrum sterowania, zobacz Kon figurowanie kanału.

Po skonfigurowaniu typu zmiennej jako ciągu znaków pojawi się lista rozwijana Typ zasobu z następującymi opcjami. Wybierz typ zasobu, który chcesz zezwolić administratorom na zastąpi enie podczas konfiguracji kanału.

  • Monit audio — aby zastąpić ustawienia monitu audio skonfigurowane w zmiennej. Na przykład monit powitalny lub wiadomość tekstowa na mowę.
  • Godziny pracy — aby zastąpić godziny pracy w przypadku awaryjnego wyłączenia.
  • Punkt wejścia — aby zmienić ustawienia punktu wejścia.
  • Numer wybierania — aby zmienić wybrany numer.
  • Przepływ — aby zmienić przepływ.
  • Kolejka — aby zmienić kolejkę.

  • Nie można zastąpić zmiennych oznaczonych jako „Zabezpieczone”.
  • Można skonfigurować maksymalnie 15 zmiennych, które można zast ąpić.

10

(Opcjonalnie) Jeśli włączysz przycisk Zawiera informacje wrażliwe, system zaznaczy zmienną jako zmienną bezpieczną . Podczas wykonywania przepływu system nie rejestruje ani nie przechowuje żadnych informacji przekazywanych przez tę zmienną.

11

(Opcjonalnie) Jeśli włą czysz przełącznik Uczy ń agenta wido cznym, zmienna pojawi się na pulpicie wraz z wartością przechwyconą jako część przepływu.

Po włączeniu przycisku S praw, aby agent był wido czny, pojawią się następujące pola:

  • Etykieta pul pitu: Określ etykietę, która jest sko jarzona z tą zmienną, gdy pojawia się ona na pulpicie. W prowadź wyraźną etykietę inną niż sama nazwa zmiennej, aby agent mógł zrozumieć dane, które są mu przekazywane.

  • Edytowalny agent: zaznacz to pole wyboru, jeśli chcesz, aby agent mógł edytować wartość zmiennej w ramach sesji interak cji. Gdy agent zaktualizuje zmienną, system przekazuje te zmiany do Projektanta przepływu. Agent może edytować zmienną przepływu i kliknąć przycisk Zapisz na pulpicie. Jeśli połączenie zostanie odłączone, zanim agent zapisze zmiany, aktualizacja zmiennej nie nastąpi.

12

Kliknij przycisk Zapisz.

Po zapisaniu niestandardowej zmiennej przepływu zmienna jest zapisywana jako znacznik w Panelu Właściwości globalne na pulpicie. Jeśli zmienna została oznaczona jako Agent Viewable, znacznik wyświetli ikonę zestawu słuchawkowego ułatwiającą identyfikację.

Przykład: kolejność zmiennych przepływu wyświetlana na pulpicie

Podczas tworzenia zmiennych oznaczonych jako Agent Viewable na pulpicie wyświetlane są te zmienne w określonej kolejności.

Na przykład, jeśli utworzysz następujące zmienne przepływu: CustomerType, SubscribedCustomer, CustomerCount, CallRatio, dob, D ateTest.

Pulpit otrzymuje te zmienne od Flow Designer w następującej kolejności: callRatio, CustomerCount, CustomerType, SubscribedCustomer, ANI, DN, dob, RonaTimeOut, Datet est.

Pulpit wyświetla zmienne w następującej kolejności, od lewej do prawej, w interfejsie użytkownika:

  1. Zmienne klienta Numer telefonu, DN, Kolejka, Czas RONA

    .
  2. Zmienne przepływu są sortowane w kolejności alfabetycznej ze zmiennymi zaczynającymi się od wielkich liter, a następnie zmienne z małymi literami: callRatio, CustomerCount, CustomerType, Datetest, SubscribedCustomer, dob.

Przykład: Wyświetl identyfikator interakcji na pulpicie

Identyfikator interakcji (Contact Session ID) to unikalny identyfikator generowany przez system, który identyfikuje daną interakcję. Identyfikator interakcji można pobrać z raportów analizatora i użyć go do rozwiązywania problemów związanych z awariami połączeń. Aby wyświetlić identyfikator interakcji na pulpicie:

  1. Otwórz wymagany przepływ i wybierz Dodaj zmienne przepływu.
  2. Ustaw pole War tość domyśl na na NewContac t.InteractionId.
  3. Włącz przycisk przełączania U czyń agenta wido cznym.

Gdy agent odbierze połączenie, identyfikator interakcji pojawia się na pulpicie.

Edytuj niestandardowe zmienne przepływu

Jeśli zmienna jest już używana, nie można edytować typu zmiennej. Może to mieć poważne konsekwencje dla przepływu. Tak więc ta akcja jest zabroniona. W takim przypadku pole rozwijane Typ zmiennej jest wyłączone i pojawi się komunikat ostrzegawczy.

Po pomyślnej edycji zmiennej wprowadzone zmiany są wyświetlane w całym przepływie oraz w wyskakującym okienku, który pojawia się po kliknięciu zmiennej przepływu w okienku Właściwości globalne.

Aby edytować niestandardową zmienną przepływu, wykonaj następujące czynności:

1

Zaloguj się do organizacji klienta, korzystając z adresu URL Centrum sterowania https://admin.webex.com/.

2

Przejdź do Contact Center > Cust omer Experi ence > Flows.

Zostanie wyświetlona strona Przepływy.
3

Kliknij ikonę Przejdź do projektanta przepł ywu obok przepływu.

Zostanie wyświetlone okno Flow Designer.
4

Kliknij Edytuj w prawym górnym rogu wyskakującego okienka.

Zostanie wyświetlone okno dialogowe Edycja zmiennej przepływu. Jeśli zmienna nie jest używana w przepływie, wszystkie pola są edytowalne. Można zmodyfikować nazwę zmiennej, opis, typ i wartość.

5

Kliknij ikonę Informacje w tym komunikacie, aby wyświetlić listę czynności, w których używana jest zmienna. Jeśli chcesz kontynuować edycję zmiennej, usuń zmienną ze wszystkich konfiguracji przepływu przed ponowną próbą edycji.

6

Dokonaj niezbędnych zmian.

Przyci sk Zapisz pozostaje wyłączony, dopóki nie wprowadzisz zmiany.

7

Kliknij przycisk Zapisz.

Usuń niestandardowe zmienne przepływu

Jeśli zmienna jest używana w przepływie, nie można jej usunąć. Ma to poważne konsekwencje dla przepływu. W takim przypadku przycisk Usuń w oknie Usuń zmienną jest wyłączony i pojawi się lista czynności, w których używana jest zmienna.

Działania są grupowane w zależności od tego, czy pojawiają się na karcie Przepływ główny czy przepływ zdarzeń. Jeśli chcesz usunąć używaną zmienną, usuń ją ze wszystkich konfiguracji przepływu przed próbą usunięcia.

Aby usunąć niestandardową zmienną przepływu, wykonaj następujące czynności:

1

Przejdź do Contact Center > Cust omer Experi ence > Flows.

Zostanie wyświetlona strona Przepływy.
2

Kliknij ikonę Przejdź do projektanta przepł ywu obok przepływu.

Zostanie wyświetlone okno Flow Designer.
3

W okienku właściwości global nych kliknij ikonę Usuń, która pojawia się na znaczniku zmiennej, którą chcesz usunąć.

Zastąp ustawienia przepływu

Funkcja zastępowania ustawień przepływu w module Flow Designer umożliwia autoryzowanym użytkow nikom modyfikację określonych wstępnie zdefiniowanych ustawień przepływu z centrum sterowania. Ta funkcja umożliwia administratorom i przełożonym łatwą zmianę określonych parametrów przepływu, takich jak godziny pracy, monity dźwiękowe lub przypisania kolejki bez otwierania wymaganego przepływu.

Aby zastąpić ustawienia przepływu:

  • Musisz skonfigurować pewne zmienne w przepływie jako konfigurowalne zewnętrznie. Szczegółowe informacje o konfiguracji można znaleźć w sekcji Tworzenie niestandardowych zmiennych przepływu.

  • Administratorzy i przełożeni muszą następnie wprowadzić wymagane zmiany w tych zmiennych. Skonfigurowane zmienne przepływu są wyświetlane na stronie konfiguracji kanału w Centrum sterowania. Aby uzyskać więcej informacji, zobacz Konfigurowanie sekcji kanału.

Funkcja zastępowania ustawień przepływu zapewnia następujące zalety:

  • Możliwość ponownego wykorzystania przepływu: Administratorzy mogą używać tego samego przepływu dla różnych organizacji. Mogą konfigurować różne wartości dla tej samej zmiennej dla różnych kanałów bez modyfikowania wartości domyślnej zdefiniowanej w przepływie.
  • Szybsze czasy reakcji: zmiany wprowadzone do wartości zmiennych są stosowane natychmiast, nawet do wywołań, które są już w toku.
  • Zmniejszone błędy: eliminuje ryzyko błędów podczas modyfikowania złożonych przepływów.
  • Uproszczone zarządzanie zad aniami: bez tej funkcji administratorzy muszą wykonywać następujące zadania, które mogą być złożone i czasochłonne dla użytkowników nietechnicznych:
    1. Zaloguj się do Control Hub.
    2. Otwórz moduł Flow Designer.
    3. Przejdź do wymaganego przepływu i znajdź odpowiednią ścieżkę przepływu.
    4. Wprowadź wymagane zmiany.
    5. Ponownie opublikuj przepływ.

Wstępnie zdefiniowane zmienne

Flow Designer automatycznie tworzy predefiniowane zmienne, gdy używane są określone zdarzenia i czynności w przepływie.

Lista dostępnych zmiennych predefiniowanych zostanie wyświetlona w sekcji Zmienne wstępnie zdefiniowane w okienku Właściwości przepływu globalnego. Pojawiają się one również w okienku Właściwości wybranego Zdarzenia lub Działania.

Kliknij każdą zmienną, aby otworzyć wyskakujące okienko wyjaśniające, jaki typ danych przechowuje zmienna, abyś wiedział, jak używać zmiennej w przepływie.

Chociaż większość atrybutów zmiennej wyjściowej zdarzenia jest wstępnie zdefiniowana i nie można ich edytować, można edytować zmienną, aby zmodyfikować oznaczenie zmiennej globalnej.

Zmienne wyjściowe zdarzeń

Zmienne wyjściowe zdarzeń są specjalnie powiązane ze zdarzeniami i przyjmują nomenklaturę: <EventName>. <VariableName>.

Wszystkie zmienne wyjściowe zdarzenia dostępne do użycia w przepływie pojawiają się automatycznie w okienku Właściwości global ne po wprowadzeniu zdarzenia do przepływu, a także w okienku Właściwości dla skojarzonej czynności Obsługi zdarzeń.

Dostępne zmienne wyjściowe zdarzeń to:

  • NewContact.ani

  • NewContact.dnis

  • NewContact.InteractionID

  • NewContact.PSTNRegion

  • Agent Accepted.AgentiD

  • AgentAccepted.AgentName

  • AgentAccepted.AgentEmailID

  • AgentAccepted.AgentsessionID

  • AgentAccepted.QueueID

  • AgentAccepted.QueuName

  • AgentAccepted.TeamID

  • AgentAccepted.TeamName

  • AgentAccepted.Tenantid

  • AgentAkceptowana.CAD

  • TelefonKontaktowane.Agentid

  • TelefonContacted.AgentEmailID

  • TelefonContactended.TeamID

  • TelefonSkontaktowane.QueueID

  • TelefonKontaktowane.InBoundChannel

  • TelefonSkontaktowane.RoutingStrategyID

  • AgentOffered.AgentiD

  • AgentOffered.AgentName

  • AgentOffered.AgentEmailID

  • AgentOffered.AgentSessionId

  • AgentOffered.QueueID

  • AgentOffered.QueuName

  • AgentOffered.TeamID

  • AgentOffered.TeamName

  • AgentOffered.Tenantid

  • AgentOffered.callAssociatedData

  • AgentOffered.AgentiD

  • AgentOffered.AgentName

  • AgentOffered.AgentSessionId

  • AgentOffered.QueueID

  • AgentOffered.QueuName

  • AgentOffered.TeamID

  • AgentOffered.TeamName

  • AgentOffered.Tenantid

  • Oferowane przez agent.CAD

  • Predial.Kierunek

  • Predial.ParticipantType

  • Predial.Dial Number

  • Predial.OtherPartyDN

  • Predial.epdn

  • Predial.AgentSelecteDani

  • Predial.OperationType

  • OutBoundCampaignCallResult.cpaResult

  • OutBoundCampaignCallResult.cpaResultCode

  • AgentDisconnected.AgentiD

  • AgentDisconnected.AgentEmailID

  • AgentDisconnected.QueueID

  • AgentDisconnected.TeamID

  • AgentDisconnected.inBoundChannel

  • AgentDisconnected.RoutingStrategyID

W niektórych przypadkach zmienna AgentEmailId może mieć wartość null. Programiści Flow powinni zweryfikować tę zmienną przed jej użyciem, szczególnie w scenariuszach dotyczących problemów z wyszukiwaniem pamięci podręcznej.

Dostosuj zmienne systemowe

Można dostosować etykietę pulpitu tylko dla zmiennych Number Phone Number i DNIS (Dialed Number Identification Service). Możesz utworzyć alias tych zmiennych i skonfigurować go za pomocą aktywności U staw zmien ną w przepływie.

1

Zaloguj się do organizacji klienta, korzystając z adresu URL Centrum sterowania https://admin.webex.com/.

2

Przejdź do Contact Center > Cust omer Experi ence > Flows.

Zostanie wyświetlona strona Przepływy.
3

Kliknij ikonę Przejdź do projektanta przepł ywu obok przepływu.

Zostanie wyświetlone okno Flow Designer.
4

W okienku Właściwości przepływu global nego otwórz sekcję Definicja zmiennej.

5

Kliknij kartę Konfiguracja.

6

Kliknij Dodaj zmienną przepływu.

7

Wprowadź nazwę i opis zmiennej.

8

Wybierz Ci ąg znaków z listy rozwijanej Typ zmiennej.

9

Włącz przycisk przełączania U czyń agenta wido cznym.

10

W polu Ety kieta pul pitu wprowadź żądaną etykietę pulpitu dla zmiennej.

11

Kliknij przycisk Zapisz.

Spowoduje to utworzenie zmiennej.
12

Z biblioteki aktywności przeciągnij aktywność Ustaw zmienną do obszaru roboczego.

13

W sekcji Ustawienia zmien nych w okienku Ustawienia aktywności wykonaj następujące czynności:

  1. Z listy rozwijanej Zmi enna wybierz zmienną utworzoną w kroku 10.

  2. W sekcji Wartość zmiennej wybierz przycisk radi owy Ustaw na zmien ną.

  3. Wybierz zmienną systemową, którą chcesz edytować, np. NewContact.ani dla numeru telefonu lub New Contact. dnis dla DNIS.

Podczas publikowania przepływu nowo utworzona zmienna przepływu zastępuje wybraną zmienną systemową. Podczas wykonywania przepływu etykieta pulpitu nowo utworzonej zmiennej pojawia się w okienku przychodzącym i panelu Interakcja na pulpicie.

Zmienne wyjściowe aktywności

Zmienne wyjściowe aktywności przechowują dane przechwycone z działań i są automatycznie tworzone po dodaniu określonych działań do obszaru roboczego. Zmienne wyjściowe aktywności używają następującej składni: <ActivityName>. <VariableName>gdzie nazwa aktywności zmienia się dynamicznie w zależności od aktywności.

Jeśli przepływ używa czynności wielokrotnie, każde działanie ma unikalne wystąpienie każdej skojarzonej zmiennej wyjściowej aktywności. Wszystkie zmienne wyjściowe aktywności dostępne do użycia w przepływie pojawiają się automatycznie w okienku Właściwości global ne podczas wprowadzania działania do przepływu, a także w okienku Właściwości skojarzonej czynności.

Dostępne zmienne wyjściowe aktywności to:

  • Menu.OptionEntered: Przecho wuje opcję menu, którą dzwoniący wybrał podczas wystąpienia aktywności Menu. Jest to pojedyncza cyfra od 0 do 9.

  • CollectDigits.DigitSentered: Przechowuje cyfry wprowadzone przez dzwoniącego podczas wystąpienia aktywności Collect Digits. Liczba cyfr zależy od konfiguracji aktywności.

  • HttpRequest.HttpStatusCode: Przechowuje kod stanu otrzymany podczas próby żądania HTTP.

  • HttpRequest.HttpResponseBody: Przechowuje odpowiedź po pomyślnym uruchomieniu żądania HTTP.

  • HttpRequest.ResponseHeaders: Przechowuje nagłówki wysyłane jako część żądania HTTP.

  • VirtualAgent.IntentTrigred: Przecho wuje zamiar, który wywołał doświadczenie konwersacyjne, aby był obsługiwany lub eskalowany.

  • GetQueueInfo.ewt: Przechowuje wartość szacowanego czasu oczekiwania dla wybranej kolejki.

  • getQueueInfo.piq: Przechowuje wartość pozycji w kolejce dla wybranej kolejki.

Zmienne globalne

Zmienne globalne to zmienne niestandardowe, które można przeglądać i uzyskać do nich dostęp podczas tworzenia przepływów. Administrator tworzy zmienne globalne w module Provisioning Hub sterowania. Aby uzyskać więcej informacji, zobacz sekcję Zmienne global ne w Przewodniku konfiguracji i administracji Webex Contact Center.

Jako programista przepływów możesz używać tych zmiennych zgodnie ze swoimi wymaganiami. Możesz dodać te zmienne do przepływu. Zmienną globalną można również edytować i usuwać po dodaniu jej do przepływu.

Edycja zmiennej globalnej w przepływie

Podczas edycji zmiennej globalnej nie można zmienić żadnej wartości metadanych zmiennej globalnej w projektancie przepływu. Można jednak zmienić wartość domyślną za pomocą przycisku przełącznika Zastąp wartość domyśl ną.

Aby edytować zmienną globalną w przepływie:

1

Zaloguj się do organizacji klienta, korzystając z adresu URL Centrum sterowania https://admin.webex.com/.

2

Przejdź do Contact Center > Cust omer Experi ence > Flows.

Zostanie wyświetlona strona Przepływy.
3

Kliknij ikonę Przejdź do projektanta przepł ywu obok przepływu.

Zostanie wyświetlone okno Flow Designer.
4

W okienku Właściwości przepływu global nego przewiń w dół do sekcji Definicja zmiennej > Zmi enne wstępnie zdefiniowane.

5

W panelu Zmienna globalna kliknij zmienną globalną i kliknij edycję (Edit button) ikona.

Zostanie wyświetlone okno dialogowe Edycja zmiennych globalnych. Pokazuje szczegóły wybranej zmiennej globalnej, takie jak Typ zmiennej, Wartość domyślna, Etykieta pulpitu i Edytowalny agent.
6

(Opcjonalnie) W łącz przełącz nik Zastąp konfiguracje portalu, aby nadpisać istniejące wartości skonfigurowane w Centrum sterowania. Umożliwia to modyfikowanie wartości pól, takich jak Wartość domyślna, Widocz ność agenta, Edytowalny agent i Etykieta pulpitu.

Wprowadź niezbędną wartość w Warto ści domyśl nej zgodnie z wybranym typem zmiennej. Na przykład, jeśli typ zmiennej jest log iczny, pole to pojawia się jako lista rozwijana.

Wartość domyślna wprowadzona dla zmiennej globalnej typu string, która jest zgłaszana przez agentów, nie może przekraczać 256 znaków.

7

Dokonaj niezbędnych zmian.

8

Kliknij przycisk Zapisz.

Usuwanie zmiennych globalnych z przepływu

Można usunąć zmienną globalną, która nie jest używana w żadnym przepływie.

Jeśli nie można usunąć zmiennej globalnej, skontaktuj się z administratorem, aby włączyć flagę operacji w celu usunięcia zmiennych globalnych z przepływu.

Aby usunąć zmienną globalną z przepływu:

1

Zaloguj się do organizacji klienta, korzystając z adresu URL Centrum sterowania https://admin.webex.com/.

2

Przejdź do Contact Center > Cust omer Experi ence > Flows.

Zostanie wyświetlona strona Przepływy.
3

Kliknij ikonę Przejdź do projektanta przepł ywu obok przepływu.

Zostanie wyświetlone okno Flow Designer.
4

W okienku Właściwości przepływu global nego przewiń w dół do sekcji Definicja zmiennej > Zmi enne wstępnie zdefiniowane.

5

W panelu Zmienne global ne kliknij ikonę usuń (x) zmiennej globalnej, którą chcesz usunąć.

Wyskakująca wiadomość wyświetla monit o potwierdzenie działania.
6

Kliknij przycisk Usuń.

Spowoduje to usunięcie wybranej zmiennej globalnej z listy.

Zmienne widoczne na pulpicie

Następujące typy zmiennych można skonfigurować dla okienka przychodzącego i panelu Interakcja na pulpicie dla przychodzących i wychodzących połączeń głosowych:

  • Zmienne systemowe, takie jak numer telefonu, DNIS (usługa identyfikacji numerów wybieranych), nazwa kolejki i limit czasu RONA

  • Zmienne globalne tworzone i zarządzane w Centrum sterowania.

  • Niestandardowe zmienne przepływu tworzone i zarządzane w programie Flow Designer

Można skonfigurować tylko te zmienne, które są oznaczone jako Agent Viewable.

Zmienne te można skonfigurować zarówno na nowych przepływach, jak i na istniejących przepływach. Jednak istniejące przepływy nadal pokazują domyślne zmienne wyskakujące, takie jak Numer telefonu, DNIS i Nazwa kolejki. Za pomocą tej funkcji można edytować te przepływy, aby dodać więcej zmiennych .

Kroki, aby skonfigurować zmienne dla przychodzącego okna wyskakującego i okienka Interakcja dla połączeń przychodzących i wychodzących są takie same.

Musisz zbudować oddzielne przepływy dla scenariuszy połączeń przychodzących i wychodzących, aby skonfigurować zmienne dla przychodzącego wyświetlacza i okienka interakcji.

Przychodzący popover na pulpicie
Wyskakujące okienko pojawia się, gdy agent odbiera połączenie przychodzące lub wybiera połączenie wychodzące. Wyświetla kluczowe informacje o kliencie zgodnie ze zmiennymi skonfigurowanymi w Flow Designer. Możesz ustawić kolejność pojawiania się każdej z tych zmiennych w przychodzącym wyskakującym okienku, który może zawierać dowolną kombinację zmiennych przepływu systemowego, globalnego i niestandardowego. Możesz także edytować etykietę pulpitu tych zmiennych.
Można dostosować etykietę pulpitu zmiennych systemowych, takich jak Numer telefonu i DNIS. Aby uzyskać więcej informacji, zobacz Dostosowywanie zmiennych systemowych.
W przypadku połączeń przychodzących i wychodzących można wybrać co najmniej trzy i maksymalnie sześć zmiennych. W przypadku wywołań konsultacji konsultowany agent będzie wyświetlał dodatkowe trzy zmienne, takie jak Nazwa agenta, DN agenta i Zespół agentów, które są domyślnie dodawane do listy.

Nie można skonfigurować zmiennych zawierających poufne informacje w przychodzącym wyskakującym okienku na pulpicie.

Aby uzyskać więcej informacji na temat konfigurowania zmiennych dla przychodzącego wyskakującego okienka, zobacz Konfigurowanie zmiennych dla przychodzą cego wyskakującego okienka.
Okienko interakcji
Okienko Interakcja na pulpicie pojawia się po zaakceptowaniu przez agenta połączenia przychodzącego lub wychodzącego. Wyświetla informacje ustawione w okienku interakcji zmiennych skonfigurowanych w programie Flow Designer. Możesz wybrać maksymalnie 30 zmiennych. Można ustawić kolejność wyglądu każdej z tych zmiennych w okienku interakcji, która może zawierać dowolną kombinację zmiennych systemowych, globalnych i niestandardowych. Możesz także edytować etykietę pulpitu tych zmiennych.

Webex Contact Center Desktop nie obsługuje obecnie tłumaczenia etykiet zmiennych dynamicznych.

Można dostosować etykietę pulpitu zmiennych systemowych, takich jak Numer telefonu i DNIS. Aby uzyskać więcej informacji, zobacz Dostosowywanie zmiennych systemowych.
Aby uzyskać więcej informacji na temat konfigurowania zmiennych dla panelu Interakcja, zobacz Konfigurowanie zmiennych dla panelu Interakcja.

Skonfiguruj zmienne dla przychodzącego popover

Zanim zaczniesz

Skonfiguruj zmienne w przychodzącym wyskakującym okienku dla połączeń przychodzących i wychodzących.

1

Zaloguj się do organizacji klienta, korzystając z adresu URL Centrum sterowania https://admin.webex.com/.

2

Przejdź do Contact Center > Cust omer Experi ence > Flows.

Zostanie wyświetlona strona Przepływy.
3

Kliknij ikonę Przejdź do projektanta przepł ywu obok przepływu.

Zostanie wyświetlone okno Flow Designer.
4

W okienku Właściwości przepływu global nego otwórz sekcję Definicja zmiennej.

5

Kliknij kartę Wi doczność i kolejność pul pitu.

6

W sekcji Przy chodzący Popover kliknij Wybierz zmienne dla przychodzą cego Popover.

Zostanie wyświetl one okno Wybierz zmienne w przychodzącym wyskakującym okien ku. Pokazuje wszystkie zmienne, które zawierają cztery domyślne zmienne systemowe, takie jak Numer telefonu, DNIS, Nazwa kolejki i Limit czasu RONA. Domyślnie zaznaczone są zmienne systemowe, takie jak Numer telefonu, DNIS i Nazwa kolejki, które można odznaczyć po dodaniu większej liczby zmiennych.
7

Aby przefiltrować listę, użyj następujących opcji wyszukiwania:

  1. Wprowadź kilka słów w polu Zmienne wyszukiwania, aby wyszukać określoną zmienną według jej nazwy.

  2. Wybierz typ zmiennej z listy rozwijanej Wybierz typ zmiennej.

Lista jest automatycznie wypełniana zmiennymi zgodnie z wpisami kryteriów.
8

Zaznacz pola wyboru zmiennych, które chcesz wybrać dla przychodzącego wyskakującego okienka.

Możesz wybrać co najmniej trzy i maksymalnie sześć zmiennych.

9

Kliknij przycisk Zapisz.

Możesz pominąć ten krok, jeśli włączysz przycisk automatycznego zapis ywania.

Wybrane zmienne pojawiają się w sekcji Przy chodzący Popover.
10

Użyj ikony uchwy tu (handle icon) obok zmiennej, aby przesunąć ją w górę iw dół listy, aby ustawić kolejność pojawiania się w przychodzącym wyskakującym okienku pulpitu.

11

(Opcjonalnie) Kliknij ikonę x obok zmiennej, aby usunąć tę zmienną z listy.

Konfigurowanie zmiennych dla panelu Interakcja

Zanim zaczniesz

Skonfiguruj zmienne w okienku Interakcja dla połączeń przychodzących i wychodzących.

1

Zaloguj się do organizacji klienta, korzystając z adresu URL Centrum sterowania https://admin.webex.com/.

2

Przejdź do Contact Center > Cust omer Experi ence > Flows.

Zostanie wyświetlona strona Przepływy.
3

Kliknij ikonę Przejdź do projektanta przepł ywu obok przepływu.

Zostanie wyświetlone okno Flow Designer.
4

W okienku Właściwości przepływu global nego otwórz sekcję Definicja zmiennej.

5

Kliknij kartę Wi doczność i kolejność pul pitu.

6

W sekcji O kienko interakcji kliknij opcję Wybierz zmienne dla panelu interakcji.

Zostanie wyświetlone okno Wybierz zmienne w okienku interakcji. Pokazuje wszystkie zmienne wraz z czterema zmiennymi systemowymi, takimi jak Numer telefonu, DNIS, Nazwa kolejki i Limit czasu RONA.
7

Aby przefiltrować listę, użyj następujących opcji wyszukiwania:

  1. Wprowadź kilka słów w polu Zmienne wyszukiwania, aby wyszukać określoną zmienną według jej nazwy.

  2. Wybierz typ zmiennej z listy rozwijanej Wybierz typ zmiennej.

Lista jest automatycznie wypełniana zmiennymi zgodnie z wpisami kryteriów.
8

Zaznacz pola wyboru zmiennych, które chcesz wybrać dla panelu Interakcja.

Możesz wybrać maksymalnie 30 zmiennych.

9

Użyj ikony uchwy tu (handle icon) obok zmiennej, aby przesunąć ją w górę iw dół listy, aby ustawić kolejność pojawiania się w okienku Interakcja na pulpicie.

10

Kliknij przycisk Zapisz.

Możesz pominąć ten krok, jeśli włączysz przycisk automatycznego zapis ywania.

Wybrane zmienne pojawiają się w sekcji O kienko interakcji.
11

(Opcjonalnie) Kliknij ikonę x obok zmiennej, aby usunąć tę zmienną z listy.

Zmienne JSON

Zmienne JSON to niestandardowe zmienne przepływu typu JSON. Zmienne JSON można utworzyć w programie Flow Designer. Aby uzyskać więcej informacji, zobacz Tworzenie niestandardowych zmiennych przepływu.

Do przechowywania danych w zmiennej JSON można użyć następujących czynności: HTTP Request, Parse i Set Variable.

W dział aniach HTTP i Parse można wyodrębnić dane za pomocą wyrażenia filtru ścieżki JSON i przechowywać je w zmiennej JSON.

W aktywności Ustaw zmien ną można użyć zmiennej JSON w opcji Ustaw wartość w następujący sposób:

  • Wpisz wartość JSON w polu tekstowym. Na przykład:

    {
        "userId":"rirani",
        "jobTitleName":"Developer",
        "firstName":"Romin",
        "lastName":"Irani",
        "preferredFullName":"Romin Irani",
        "employeeCode":"E1",
        "region":"CA",
        "phoneNumber":"408-xxxxx67",
        "emailAddress":"rirani@xyz.com"
    }
    

  • Użyj wyrażenia Pebble.

Wykorzystanie zmiennych JSON w ekspresji Pebble

  • Dostęp oddzielony kropką (.): Możesz użyć dostępu oddzielonego kropką (.) w wyrażeniu Pebble dla zmiennej JSON w działaniach obsługi połączeń i kontroli przepływu.

    Składnia: {{JSONVariableName.FieldName}} gdzie JSONVariableName.FieldName powinien oceniać pole w zmiennej J SON.

    W poprzednim przykładowym fragmencie kodu, jeśli wyodrębnisz pracownika do zmiennej o nazwie empvar przy użyciu protokołu HTTP lub Parse:

    użyj {{empvar.EmployeeCode}}, aby uzyskać wartość jako E1.

  • Dostęp do indeksu tablicy JSON: Możesz uzyskać dostęp do określonego indeksu z tablicy JSON podobnej do składni Pebble. Aby uzyskać więcej informacji na temat dostępu do indeksu w Pebble, odwiedź https://pebbletemplates.io/wiki/guide/basic-usage/, na przykład:

    {
        "Employees" : [
            {
            "userId":"rirani",
            "jobTitleName":"Developer",
            "firstName":"Romin",
            "lastName":"Irani",
            "preferredFullName":"Romin Irani",
            "employeeCode":"E1",
            },
            {
             "userId":"thanks",
             "jobTitleName":"Program Manager",
             "firstName":"Tom",
             "lastName":"Hanks",
             "preferredFullName":"Tom Hanks",
             "employeeCode":"E3",
             "directReports":[
                {
                   "userId":"John",
                   "jobTitleName":"Developer",
                   "firstName":"John",
                   "lastName":"Irani",
                   "preferredFullName":"John Irani",
                   "employeeCode":"E2"
                },
                {
                   "userId":"Sam",
                   "jobTitleName":"Developer",
                   "firstName":"Sam",
                   "lastName":"Das",
                   "preferredFullName":"Sam Das",
                   "employeeCode":"E2"
                }
             ]
          }
       ]
    } 
    Jeśli wyodrębniasz tablicę JSON Employees do zmiennej o nazwie var przy użyciu protokołu HTTP lub Parse:

    • Użyj {{var [0]}}, aby uzyskać dane pracownika rirani, który jest menedżerem.

    • Użyj {{var [1] .directReports [0]}}, aby uzyskać dane pracownika Johna, który jest bezpośrednim reporterem menedżera.

    • Użyj {{var [1] .directReports [0] .preferredFullName}}, aby uzyskać wartość jako John Irani.

    • Użyj {{var [0] .preferredFullName}}, aby uzyskać wartość jako Romin Irani.

Wykorzystanie zmiennej JSON w żądaniu HTTP

Aby użyć zmiennej JSON jako treści żądania HTTP, należy najpierw użyć aktywności U staw zmien ną, aby przekonwertować zmienną JSON na ciąg znaków. Na przykład w sekcji U staw aktywność zmiennej Ustawienia zmiennej ustaw zmienną JSONString o wartości jako {{JSON Variable}}.

Użyj tej zmiennej jako wejścia do ustawień HTTP. Na przykład w sekcji Ustawienia żądania HTTP ustaw treść żądania jako {{JSONString}}.

Pisanie wyrażeń

Większość pól wprowadzania tekstu w programie Flow Designer obsługuje pisanie wyrażeń. Wyrażenia nie są wymagane, ale pozwalają na potężną funkcjonalność skryptów poprzez zmienne dla zaawansowanych użytkowników. Możesz także wprowadzić podstawowy tekst i liczby w tych samych polach wejściowych dla prostych przepływów, jeśli nie potrzebujesz wyrażeń.

Owiń każde wyrażenie w podwójne nawiasy kręcone, jak widać tutaj: {{Enter Expression}}

Na przykład, jeśli chcesz połączyć dwie zmienne ciągowe razem, musisz użyć {{var1+var2}}. Aby uzyskać więcej informacji, zobacz: https://pebbletemplates.io/.

Składnia szablonu Pebble

Wszystkie pola wejściowe w projektancie przepływu używają składni wyrażeń typu open source o nazwie Pebble Templates: https://pebbletemplates.io/.

Poniższe symbole są obsługiwane w szablonach Pebble: ==,! =, <, >, <=, >=, +, -, *,/. Aby wpisać zmienne niestandardowe w wyrażeniu, użyj następującej składni: {{variable}}

W składni Pebble Template nazwy zmiennych muszą zaczynać się od litery, podkreślenia (_) lub znaku dolara ($), ale nie od liczby. Na przykład 311_Promo jest nieprawidłowy, podczas gdy Promo_311 jest poprawny.

Obsługiwane są również operatory logiczne. Aby uzyskać więcej informacji, zobacz https://pebbletemplates.io/wiki/operator/logic/.

Zalecamy zapoznanie się z dokumentacją szablonu Pebble przed użyciem wyrażeń w programie Flow Designer. Aby uzyskać informacje na temat pisania wyrażeń, zobacz dokumenty pod adresem: https://pebbletemplates.io/wiki/.

Na przykład w przypadku użycia warunku podstawowego wyrażenie sprawdza, czy AccountNumber wywołującego jest większe lub równe określonej wartości. W zależności od tego, jak wyrażenie jest oceniane dla danego wykonania przepływu, przepływ może przybrać ścieżkę True lub False.

Niestandardowe filtry Pebble

Znacznik czasu epoki

Możesz użyć następujących filtrów Pebble, aby zwrócić znacznik czasu epoki dla Teraz lub podany ciąg daty:

Znacznik czasu epoki na teraz:

{{ now() | epoch }}   => default UTC timezone and in seconds
{{ now() | epoch(inMillis=true) }} => default UTC timezone and in milliseconds
Example:
{{ now() | epoch }} -> 1667471488
{{ now() | epoch(inMillis=true) }} -> 1667471522829

Znacznik czasu epoki dla określonej daty:

{{ '2017-10-19 16:18:03.779' | epoch(format='yyyy-MM-dd HH:mm:ss.SSS', inMillis=true) }} => custom format and in milliseconds
{{ '2017-10-19 16:18:03.779' | epoch(format='yyyy-MM-dd HH:mm:ss.SSS', inMillis=true, timeZone='America/Phoenix') }} => custom format with timezone and in milliseconds
Example:
{{ '2017-10-19 16:18:03.779' | epoch(format='yyyy-MM-dd HH:mm:ss.SSS', inMillis=true) }} -> 1508429883779
{{ '2017-10-19 16:18:03.779' | epoch(format='yyyy-MM-dd HH:mm:ss.SSS', inMillis=true, timeZone='America/Phoenix') }} -> 1508455083779

Sprawdzanie poprawności wyrażeń

Jeśli pole wejściowe wykryje użycie wyrażenia (tj. wprowadzona jest składnia {{}}), w prawym dolnym rogu pola pojawi się niebieska ikona.

Kliknij niebieską ikonę, aby otworzyć modal, w którym możesz przetestować i modyfikować wyrażenie, aż uzyskasz pożądany wynik.

Modal Wyrażenie testowe zawiera następujące pola:

  • Wyrażenie: Pokazuje wyrażenie, które zostało początkowo wprowadzone w polu wejściowym z konfiguracji aktywności.

  • Pola zmiennych: Każda zmienna użyta w wyrażeniu ma pole pomocnicze, w którym można wprowadzić wartość zmiennej przykładowej. Wprowadź wartość dla każdej zmiennej, a następnie kliknij Test, aby zobaczyć wyniki, jeśli wyrażenie jest wykonywane z wprowadzonymi parametrami.

    Aby ustawić zmienne w wyrażeniu, należy użyć tylko formatu {{nazwa zmiennej}}. Na przykład {{newContact.ani}} jest składnią zmiennej.

  • Wynik: Wyświetla wynik wyrażenia po kliknięciu przycisku Test. Jeśli wyniki różnią się od oczekiwanych, zmodyfikuj wyrażenie zgodnie z potrzebami. Jeśli wprowadzisz zmiany w konfiguracji, kliknij Zastosuj zmiany, aby zaktualizować wyrażenie w konfiguracji aktywności.

Użyj szablonów przepływu

Szablony przepływu to gotowe przepływy zaprojektowane dla określonych przypadków użycia. Szablony te są łatwo dostępne w kanwie Flow Designer, umożliwiając programistom przepływu szybkie tworzenie i publikowanie przepływów przy minimalnym wysiłku.

Aby utworzyć przepływy przy użyciu szablonów przepływu, wybierz żądany szablon, dostosuj go do wymagań biznesowych, sprawdź poprawność, opublikuj i zacznij korzystać z przepływu. Aby uzyskać więcej informacji, zobacz Tworzenie przepływów z szablonów przepływu.

Wykorzystanie godzin pracy

Użyj tego szablonu projektanta przepływu do zarządzania godzinami pracy w Webex Contact Center. Dzwoniący są witani wiadomością, a ich połączenia są kierowane na podstawie godzin pracy, świąt i warunków awaryjnych określonych dla organizacji .

Przepływ ten kieruje połączenia w oparciu o godziny pracy centrum kontaktu, listy świąteczne i nadpisania awaryjne, zapewniając optymalne wrażenia dzwoniącego i wydajną obsługę godzin poza pracą . Jeśli centrum kontaktowe jest zamknięte, dzwoniący zostanie powiadomiony o zamknięciu.

Kluczowe funkcje obejmują:

  • Scentralizowane zarządzanie godzinami pracy, wakacjami i nadpisaniami awaryjnymi.
  • Automatyczne routing w oparciu o konfigurację godzin pracy.
  • Cisco Text-to-Speech (TTS) jest używany do wszystkich podpowiedzi audio, chociaż można przesyłać niestandardowe pliki audio.
  • Domyślna muzyka wstrzymana to defaultmusic_on_hold.wav, ale można to dostosować.

Wymagania wstępne

  • Konfiguracja godzin pracy: twórz godziny pracy, listy świąteczne i nadpisania w Control Hub.
  • Pliki audio: Prześlij wymagane pliki audio dla monitów, takich jak BusinessHoursOpen.wav, lub użyj funkcji Cisco TTS.
  • Mapowanie kolejki, zespołów i punktów wejścia: skonfiguruj te elementy w Centrum kontaktowym Webex. Management Portal

Podział przepływu

Poniższa tabela opisuje różne elementy przepływu zaangażowane w proces wywołania, szczegółowo opisując działania i odpowiedzi występujące na każdym etapie.

Element przepływu Opis
Połączenie odebranePołączenie jest inicjowane i wchodzi do przepływu.
Ocena godzin pracySystem sprawdza, czy aktualny czas mieści się w godzinach pracy, wakacjach lub warun ku nadpisania.
Obsługa godzin otwarciaJeśli centrum kontaktowe jest otwarte, odtwarzana jest wiadomość powitalna, a połączenie zostanie przekier owane do kolejki agentów.
Po godzinachJeśli centrum kontaktowe jest zamknięte, odtwarzana jest komunikat o godzinach zamkniętych, a połączenie zostanie odłączone.
Nadpisania awaryjne Jeśli nadpisanie awaryjne jest aktywne, komunikat alarmowy jest odtwarzany, a połączenie zostanie odłączone.

Działania przepływowe

Poniższa tabela opisuje sekwencję czynności przepływu.

Aktywność przepływuOpis

Rozpocznij

(Nowy kontakt telefoniczny)

Przepływ rozpoczyna się po otrzymaniu nowego kontaktu telefonicznego.

Kontrola godzin pracy

(BusinessHours)

System sprawdza, czy centrum kontaktowe znajduje się w zwykłych godzinach pracy, urlo pie lub nadpisaniu awaryjnym.

Monit godzin pracy

(WorkingHours_Prompt)

W godzinach pracy odtwarzany jest komunikat informujący dzwoniącego, że centrum kontaktowe jest otwarte (domyślny plik: BusinessHoursOpen.wav).

Kontakt w kolejce

(Kolejka agentów)
Dzwoniący zostaje umieszczony w kolejce, która ma zostać przekierowana do dostępnego agenta.

Trzymaj muzykę

(HoldMusic)
Muzyka jest odtwarzana, gdy dzwoniący czeka w kolejce (domyślny plik: defaultmusic_on_hold.wav).

Wakacje zamknięte

(Wakacyjne_zamknięte)

Jeśli jest to święto, odtwarzana jest wiadomość informująca dzwoniącego, że biuro jest zamknięte.

Monit po godzinach

(Promit po godzinach)

Jeśli następuje po godzinach pracy, zostanie wyświetlony komunikat informujący dzwoniącego, że biuro jest zamknięte.
Nadpisanie awaryjne

(Override_Emergency)

W przypadku nadpisania awaryjnego odtwarzany jest komunikat alarmowy.
Odłącz kontakt

(Odłącz kontakt)

Po odtworzeniu wiadomości (niezależnie od tego, czy jest to po godzinach, wakacjach, czy nag łych wypadkach) połączenie zostaje odłączone.

Dodatkowe zasoby

Aby uzyskać więcej informacji na temat konfigurowania godzin pracy, list świątecznych i nadpisań, zapoznaj się z Przewodnikiem konfigur acji i administracji Webex Contact Center.

Kompleksowy kontakt przychodzący

Użyj tego szablonu projektanta przepływu w Webex Contact Center do kompleksowej obsługi połączeń przychodzących, sprawdzania godzin pracy, ogłoszeń o pozycji w kolejce i opcji wywołań zwrotnych.

Przepływ ten pokazuje kompleksowy scenariusz przychodzących połączeń głosowych dla Webex Contact Center. Obejmuje obsługę godzin pracy, wakacji, nadpisań awaryjnych, opcji samoobsługi, ogłoszeń o pozycji w kolejce (PIQ) i opcji wywołań zwrotnych klientów. Nadaje się do środowisk, w których podstawowa samoobsługa i kolejkowanie połączeń są niezbędne.

Zmodyfikuj przepływ, aby dopasował się do konkretnych potrzeb organizacji i radził sobie z nieznanymi warunkami z wdziękiem.

Ten przepływ wykorzystuje Cisco Text-to-Speech (TTS) do czynności audio wymagających monitów (jeśli występują). W przypadku muzyki domyślnie jest to plik defaultmusic_on_hold.wav dostarczony po wyjęciu z pudełka.

Wymagania wstępne

Management PortalPrzed wdrożeniem tego przepływu upewnij się, że w Centrum Kontaktowym Webex spełnione są następujące wymagania:

  • Twórz punkty wejścia, kolejki, zespoły i mapowania punktów wejścia oraz wszelkie inne konfiguracje specyficzne dla organizacji, takie jak łączniki, zewnętrzne łączniki ANI i inne.
  • S konfiguruj godziny pracy, listy świąteczne i nadpisania awaryjne w Centrum sterowania → Usługi → Ustawienia centrum kontaktowego → Godziny pracy.

  • Przesyłaj statyczne pliki audio, jeśli zamiast programu Cisco Text-to-Speech (TTS) używane są niestandardowe monity audio.

Szczegółowe kroki znajdują się w przewodniku konfiguracji i administracji Webex Contact Center.

Podział przepływu

Poniższa tabela opisuje różne elementy przepływu zaangażowane w proces wywołania, szczegółowo opisując działania i odpowiedzi występujące na każdym etapie.

Element przepływu

Opis

Połączenie zostało odebranePołączenie wchodzi do przepływu w aktywności NewContact.
Sprawdź godziny pracyPrzepływ sprawdza bieżący czas w stosunku do zdefiniowanych godzin pracy za pomocą aktywności BusinessHours.
  • Godziny pracy: Po łączenie jest kierowane do aktywności Work_Non_Workhours_Match i dalej obsługiwane w oparciu o warunki, takie jak godziny otwarcia lub po godzinach pracy.
  • Wakacje: Odtwar za się wiadomość Holiday_Clo sed, informująca dzwoniącego, że biuro jest zamknięte z powodu urlopu, po którym następuje rozłączenie.
  • Nadpisanie awaryjne: Ak tywność Override_Emergency odtwarza komunikat nadpisania awaryjnego, po którym następuje rozłączenie.
  • Po godzinach: Aktyw ność AfterHours_prompt odtwarza komunikat o zamkniętych godzinach, a połączenie jest odłączone.
Opcje samoobsługoweW godzinach otwarcia aktywność WelcomeMenu (menu IVR) odtwarza menu oferujące podstawowe opcje samoobsługi dla dzwoniących:
  • Naciśnij klawisz 1, aby wyświetlić obsługę klienta: połączenie jest ustawione w kolejce dla zespołu pomocy technicznej.
  • Naciśnij klawisz 2 dla sprzedaży: Połączenie jest ustawione w kolejce dla zespołu sprzedaży.
Umieszczenie kolejki Dzwoniący jest umieszczany w kolejce za pomocą aktywności Kolej ka.

Aktywność GetPositionInQueue pobiera pozycję dzwoniącego w kolejce, a informacje te są ogłaszane dzwoniącemu za pomocą aktywności PlayPiQ.

Opcje wywołania zwrotnego i poczty głosowejJeśli dzwoniący zdecyduje się zostawić pocztę głosową lub zażądać oddzwonienia zwrotnego, aktywowana jest aktywność FinalMenu:
  • Naciśnij klawisz 1 dla wywołania zwrotnego: Aktywność Callback_GUF służy do zaplanowania wywołania zwrotnego.
  • Naciśnij klawisz 2 dla opcji Poczta głosowa: Połączenie jest przesyłane do poczty głosowej za pomocą czynności Poczta głosowa.

Trzymaj muzykę

Muzyka jest odtwarzana, gdy dzwoniący czeka w kolejce (domyślny plik: defaultmusic_on_hold.wav).

Obsługa pętli

Przepływ zapewnia, że jeśli dzwoniący pętli zbyt wiele razy (poprzez działania C allLoopCycle i LoopCycle), zostanie on przekierowany do ostatecznych opcji menu (wywołanie zwrotne lub poczta głosowa).
Rozłączenie połączeńPo wykonaniu wszystkich czynności lub jeśli dzwoniący zdecyduje się zakończyć połączenie zostanie od łączone za pomocą czynności Disconnec tContact.

Działania przepływowe

Poniższa tabela opisuje sekwencję czynności przepływu zaangażowanych w ten szablon przepływu.

Aktywność przepływu

Opis

Rozpocznij

(NowyKontakt)

Uruchamia przepływ po odebraniu połączenia.

Kontrola godzin pracy

(BusinessHours)

Sprawdza, czy połączenie odbywa się w godzinach pracy, wakacjach lub sytuacjach awaryjnych.

Menu IVR

(Welcome Menu)

Odtwarza menu z opcjami samoobsługi (naciśnij 1 dla wsparcia, naciśnij 2 dla sprzedaży).

Obsługa kolejki

  • Kolej ka: Umieszcza dzwoniącego w kolejce dla odpowiedniego zespołu (na przykład wsparcia lub sprzedaży).
  • getPositionInQueue: Pobiera i ogłasza pozycję dzwoniącego w kolejce.
  • PlayPiq: ogłasza pozycję dzwoniącego w kolejce.

Trzymaj muzykę

(Music Conhold)

Odtwarza muzykę trzymającą, gdy dzwoniący czeka w kolejce.

Obsługa pętli

(CallLoopCycle i LoopCycle)

Zapewnia, że połączenia zapętlone zbyt wiele razy są kierowane do menu końcowego.

Odłączenie

(Odłącz kontakt)

Rozłącza połączenie po wiadomościach lub gdy dzwoniący zdecyduje się zakończyć interakcję .

Dodatkowe zasoby

Aby uzyskać więcej informacji, zobacz Przewod nik konfiguracji i administracji Webex Contact Center.

Badanie CSAT DTMF

Ten szablon przepływu zawiera funkcjonalność systemu interaktywnej odpowiedzi głosowej (IVR) opartego na ankiecie podzwoniowej (PCS). Ankieta ma na celu wydajne i efektywne rejestrowanie ocen satysfakcji klientów przy użyciu podstawowego menu i dotykowego IVR.

Ten przepływ pomaga Webex Contact Center skutecznie zbierać opinie klientów poprzez prostą automatyczną ankietę podzwoniową z wykorzystaniem dźwięków dwutonowych wielofrekvencyjnych (DTMF). Klienci oceniają swoje wrażenia z połączenia, gdy otrzymują monit o ocenę. System zbiera odpowiedzi klientów w zmiennej globalnej używanej do raportowania. Ankieta rejestruje oceny satysfakcji klientów w skali 1—5.

Ten przepływ jest zbudowany w celu łatwego konfigurowania ankiet pocztowych w kilku prostych krokach. Jest dostarczany ze wszystkimi wymaganymi elementami konstrukcyjnymi, w tym łącznikiem mowy do tekstu.

Stosowanie

Aby efektywnie wykorzystać ten przepływ jako przepływ ankiety po rozmowie, podłącz GoTo Flow ze zdarzenia Agent Disabled w głównym przepływie. Gwarantuje to, że gdy agent odłączy połączenie, rozmówca otrzymuje ankietę interaktywnej odpowiedzi głosowej (IVR) po rozmowie, która rejestruje odpowiedź satysfakcji klienta (CSAT).

Ten przepływ obejmuje wiadomości, które można odtwarzać klientom. Możesz dostosować wiadomości zgodnie z wymag aniami.

Wymagania wstępne

Przed skonfigurowaniem tego przepływu utwórz następujące zmienne:

  • Ankieta kontrankiety

    • Typ —INTEG ER

    • Wartość domyśl na —0

    • Opis — Śledzi liczbę prób ankiety i przyrostów z każdą nieprawidłową odpowiedzią lub przekroczoną odpowiedzią.

  • Globalne_feedbackSurveyResponse

    • Typ —INTEG ER

    • Wartość domyśl na —0

    • Źródło — zmienna globalna
    • Spraw, aby raportowano - Włącz.
    • Opis — Przechowuje odpowiedź na ocenę klienta lub „NoResponse”, jeśli istnieje scenariusz nieważności/limitu czasu.

Działania przepływowe

Poniższa tabela opisuje działania wykorzystywane w przepływie.

Aktywność przepływuOpis

Rozpocznij

NowośćKontakt

Rozpoczyna ankietę po zainicjowaniu nowego kontaktu telefonicznego.

SurveyOptions (menu IVR)

Monita użytkownika o wybranie oceny (1—5). Liczby 1, 2, 3, 4, 5 odpowiadają poziom om satysfakcji.

Limit czasu lub nieprawidłowa odpowiedź prowadzi do ponownej próby.

SetSurveyResponse

Przechwytuje wybór użytkownika i przechowuje je w zmiennej Global_FeedbackSurveyResponse.

SetCounterSurvey

Zwiększa zmienną CounterSurvey po upływie limitu czasu lub nieprawidłowej odpowiedzi.

CheckCounterSurvey

Sprawdza poprawność, jeśli liczba ponownych prób przekracza 2 przy użyciu następującego warunku CounterSurvey > 2.

Zakończa ankietę, jeśli ponowne próby zostaną wyczerpane.

SetVariable_R3K

Przypisuje „NoResponse” do SurveyResponse, jeśli zostaną wyczerpane ponowne próby.

PlaySurveyRecorded

Odtwarza wiadomość z podziękowaniami po przechwyceniu odpowiedzi.

RozłączenieKontakt

Z wdziękiem kończy rozmowę.

Agent wirtualny DialogFlow ES

Ten szablon projektanta przepływu Webex Contact Center demonstruje przepływ danych między Google DialogFlow ES a Webex Contact Center, koncentrując się na tym, jak przekazywać dane do i z obu platform podczas interakcji.

Przepływ ten 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 klienta i podjęcie odpowiednich działań w oparciu o rozmowę. Ponadto przepływ obejmuje obsługę błędów, aby zapewnić płynną obsługę klienta, nawet w przypadku nieoczekiwanych warunków.

Wymagania wstępne

Management PortalPrzed wdrożeniem tego przepływu upewnij się, że w Centrum Kontaktowym Webex spełnione są następujące wymagania:

  • Agent Google DialogFlow ES z odpowiednimi intencjami dla rozmowy.
  • Twórz punkty wejścia, kolejki, zespoły i mapowania punktów wejścia.
  • Włącz realizację Webhook w DialogFlow ES i użyj przykładowego kodu node.js w edytorze wbudowanym .
  • Program Cisco Text-to-Speech (TTS) umożliwia dynamiczne generowanie niestandardowych wiadomości. Przesyłaj statyczne pliki audio, jeśli zamiast programu Cisco Text-to-Speech (TTS) używane są niestandardowe monity audio.

Podział przepływu

Poniższa tabela opisuje różne elementy przepływu zaangażowane w proces wywołania, szczegółowo opisując działania i odpowiedzi występujące na każdym etapie.

Element przepływu

Opis

Klient inicjuje kontakt Połączenie jest odbierane przez Webex Contact Center.
Dane są przekazywane do DialogFlow ESNiestandardowe powitanie, które zawiera dane klienta, takie jak imię i nazwisko i 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 zostaje umieszczony w kolejce z muzy ką typu hold.
OdłączInterakcja kończy się po zakończeniu okna dialogowego.

Działania przepływowe

Poniższa tabela opisuje sekwencję czynności przepływu zaangażowanych w ten szablon przepływu.

Aktywność przepływu

Opis

Rozpocznij

Ta aktywność oznacza początek przepływu. Wywołuje się po otrzymaniu nowego połączenia .
Ustaw językPrzepływ wykorzystuje aktywność Set Variable do skonfigurowania kodu języka (en-US) dla całej interakcji. Dzięki temu wszystkie interakcje głosowe są zgodne z preferencjami języ kowymi dzwoniącego.
Niestandardowe powitanieTa aktywność przekazuje dane klienta, takie jak imię i nazwisko, adres e-mail i powód wywołania do bota DialogFlow ES. Powitanie jest generowane dynamicznie za pomocą Cisco Text-to-Speech (TTS). Przykładowe dane przekazane:
  • Nazwa klienta: Jane Doe
  • KlienteEmail: customer@email.com
  • CustomerReason: Rezerwacje

Kolejka do agenta

Jeśli interakcja wymaga eskalacji, klient zostaje umieszczony w kolejce, a muzyka przytrzymująca jest odtwarzana za pomocą pliku defaultmusic_on_hold.wav.
Odtwarzaj muzykęMuzyka jest odtwarzana, gdy dzwoniący czeka w kolejce. Przepływ wykorzystuje domyślną muzykę Cisco, ale można go dostosować, przesyłając różne pliki muzyczne.

Odłącz

Ta czynność odłą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 czynności niezbędne do obsługi interakcji, przetwarzania błędów i komunikacji między Webex Contact Center a DialogFlow. Kluczowe używane zmienne obejmują:

Zmienna przepływu

Opis

Globalne_feedbackSurveyOptin

Śledzi, czy klient zdecyduje się na ankietę podzwoniową.
Nazwa klientaPrzechwytuje imię i nazwisko klienta w celu personalizacji.
CustomeMailPrzechwytuje e-mail klienta.
Powód klientaRejestruje przyczynę połączenia klienta.
Języki_globalnyKonfiguruje domyślny język (pl-US).

Globalna_nazwa_głosu

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

Dodatkowe zasoby

Aby uzyskać więcej informacji na temat tej integracji, zobacz film Praca z danymi w Google DialogFlow ES z Webex Contact Center.

Więcej informacji można znaleźć w dokumentacji programisty Webex Contact Center i dokumentacji DialogFlow ES.

Wsparcie dla programistów

Aby uzyskać wsparcie związane z tą integracją, otwórz zgłoszenie do zespołu wsparcia dla programistów Webex Contact Center za pośrednictwem portalu dla programistów Webe x.

Aby uzyskać dalsze dyskusje, odwiedź społeczność programistów interfejsów API Webex Contact Center.

Obsługa zmiennych dynamicznych

Ten szablon zapewnia zaawansowany, dynamiczny przepływ głosu przychodzącego, który pobiera ustawienia zewnętrzne, ustawiając zmienne przepływu za pomocą tych ustawień i kieruje wywołania w oparciu o konfiguracje zmiennych.

Przepływ dynamicznie pobiera ustawienia przepływu za pośrednictwem żądania HTTP i ustawia zmienne, które kierują resztą przepływu. Zmienne te zarządzają decyzjami dotyczącymi routingu, obsługą kolejki, monitami i zarządzaniem błędami. Jest to często używane w scenariuszach wymagających elastyczności w obsłudze połączeń w oparciu o warunki biznesowe w czasie rzeczywistym, takie jak godziny pracy lub wakacje — gdzie pojedynczy przepływ może być ponownie wykorzystany w różnych przypadkach użycia przy użyciu dynamicznego routingu opartego na zmiennej.

Przepływ zapewnia płynne i wydajne wrażenia dzwoniącego, odtwarzając odpowiednie wiadomości, obsługując godziny pracy lub przypadki błędów oraz zapewniając routing w oparciu o specyficzne wymagania organizacji.

Przepływ wykorzystuje Cisco Text-to-Speech (TTS) do wszystkich czynności audio wymagających monitów. Niestandardową muzykę w wstrzymaniu lub wiadomości można skonfigurować, aktualizując zmienne przepływu.

Wymagania wstępne

Management PortalPrzed wdrożeniem tego przepływu upewnij się, że w Centrum Kontaktowym Webex spełnione są następujące wymagania:

  • Twórz punkty wejścia, kolejki, zespoły, mapowania punktów wejścia i wszelkie inne czynności konfiguracyjne specyficzne dla organizacji, takie jak łączniki, zewnętrzne dane ANI i inne.
  • Upewnij się, że wszystkie wymagane statyczne pliki audio lub niestandardowe monity TTS są przesyłane do systemu.

  • Posiadaj prawidłowy punkt końcowy API do pobierania ustawień przepływu

Szczegółowe kroki znajdują się w przewodniku konfiguracji i administracji Webex Contact Center.

Podział przepływu

Poniższa tabela opisuje różne elementy przepływu zaangażowane w proces wywołania, szczegółowo opisując działania i odpowiedzi występujące na każdym etapie.

Element przepływu

Opis

NowośćKontaktPrzepływ rozpoczyna się, gdy połączenie zostanie odebrane w punkcie wejścia.
Żądanie HTTPPrzepływ wywołuje żądanie HTTP do dynamicznego pobierania ustawień przepływu w oparciu o dane DNIS połączenia.
Kontrola godzin pracyW zależności od ustawień przepływu przepływ sprawdza godziny pracy, święta i nadpisania, aby odpowiednio skierować połączenie.
Odtwórz wiadomość (Witamy)Na podstawie pobranych ustawień wiadomość powitalna jest odtwarzana za pomocą TTS lub wstępnie nagranego monitu.
Aktywność kolejkiW razie potrzeby wywołanie jest umieszczane w kolejce opartej na zmiennych dynamicznych.
Odtwarzanie muzyki (zarządzanie kolejkami i muzyka w kolejce)Podczas gdy dzwoniący czeka w kolejce, odtwarzana jest muzyka przytrzymująca, którą można ustawić dynamicznie.
Obsługa błędówJeśli wystąpi błąd, wywołanie zostanie przekierowane do przepływu obsługi błędów lub innego punktu wejścia przy użyciu funkcji GoTo włączonej przez zmienne dynamiczne.

Działania przepływowe

Poniższa tabela opisuje sekwencję czynności przepływu zaangażowanych w ten szablon przepływu.

Aktywność przepływu

Opis

Rozpocznij

Przepływ rozpoczyna się, gdy połączenie jest odbierane za pośrednictwem aktywności NewContact.
Żądanie HTTPAktywność FetchFlowSettings wysyła żądanie HTTP o pobranie wszystkich niezbędnych ustawień przepływu, takich jak godziny pracy, monity i konfiguracje kolejek.

Menu IVR

(Welcome Menu)

Odtwarza menu z opcjami samoobsługi (naciśnij 1 dla wsparcia, naciśnij 2 dla sprzedaży).

Ustaw zmienneAktywność SetVariable przechowuje dane pobrane z żądania HTTP i przypisuje wartości do zmiennych związanych z przepływem, takich jak BusinessHours, queue, WelcomePrompt i HoldMusic.
Godziny pracyDziałanie BusinessHours sprawdza harmonogram pracy, święta i nadpisania, kierując przepływ w oparciu o aktualny czas.
Odtwórz wiadomośćAktywność PlayMessage odtwarza wiadomość powitalną dla dzwoniącego. Można to ustawić dynamicznie lub wstępnie skonfigurować.
Kontakt w kolejceAktywność QueueContact umieszcza dzwoniącego w odpowiedniej kolejce, wykorzystując zmienne dynamiczne do zarządzania kolejkami i obsługi zapasowej.
Odtwarzaj muzykęAktywność PlayMusic odtwarza muzykę wstrzymującą dla dzwoniących oczekujących w kolejce, skonfigurowana na podstawie zmiennej HoldMusic.
Idź doWiele czynności Go To służy do nawigacji między różnymi częściami przepływu lub obsługi określonych warunków, takich jak święta lub błędy.
OdłączPo zakończeniu wszystkich niezbędnych kroków przepływ kończy się odpowiednim od łączeniem lub przekierowaniem.

Witaj Świat

Użyj tego szablonu, aby utworzyć prosty przepływ głosu przychodzącego, w którym dzwoniący są witani wiadomością, a następnie odłączani. Przepływ ten jest często używany w godzinach zamkniętych.

Ten przepływ zapewnia prosty przepływ, który odtwarza ogłoszenie dla dzwoniącego. Zmo dyfikuj przepływ, aby zapewnić płynne działanie dzwoniącego, obsługując wszelkie błędy lub nieznane warunki.

Podprzepływ wykorzystuje program Cisco Text-to-Speech dla dowolnych monitów audio. W przypadku muzyki domyślnie jest wbudowany plik (defaultmusic_on_hold.wav), w przypadku muzyki wstrzymanej .

Wymagania wstępne

Management PortalPrzed wdrożeniem tego przepływu upewnij się, że w Centrum Kontaktowym Webex spełnione są następujące wymagania:

  • Twórz punkty wejścia, kolejki, zespoły i mapowania punktów wejścia oraz wszelkie inne czynności konfiguracyjne specyficzne dla organizacji, takie jak łączniki, zewnętrzne dane ANI i inne.
  • Przesyłaj statyczne pliki audio, jeśli zamiast CISCO-text-to-speech (TTS) używane są niestandardowe monity audio.

    Szczegółowe kroki znajdują się w przewodniku konfiguracji i administracji Webex Contact Center.

Podział przepływu

  1. Połączenie jest odbierane i wchodzi do przepływu.
  2. Wiadomość powitalna jest odtwarzana do dzwoniącego.
  3. Dzwoniący jest umieszczony w kolejce.
  4. Muzyka Hold jest odtwarzana, gdy dzwoniący czeka.

Działania przepływowe

Poniższa tabela opisuje sekwencję czynności przepływu zaangażowanych w ten szablon przepływu.

Aktywność przepływu

Opis

Rozpocznij

Przepływ rozpoczyna się po odebraniu połączenia
Odtwórz wiadomość
  • Połączenie jest kierowane do aktywności WelcomeMessage, która odtwarza wiadomość po witalną do dzwoniącego.
  • Wykorzystuje to TTS, ale może to być wstępnie nagrana wiadomość, witanie dzwoniącego lub podanie pewnych informacji .

Odłącz

  • Po wiadomości powitalnej połączenie jest kierowane do czynności rozłączania.
  • Ta czynność odłącza połączenie, kończąc interakcję po odtwor zeniu wiadomości.

Dodatkowe zasoby

Aby uzyskać więcej informacji, zobacz Przewod nik konfiguracji i administracji Webex Contact Center.

Automatyczna obsługa menu

Użyj tego szablonu projektanta przepływu Webex Contact Center, aby utworzyć system oparty na menu umożliwiający wydajne kierowanie połączeń. Automatyzuje działania przychodzące, kierując dzwoniących do odpowiednich zespołów lub usług, aby zapewnić płynniejsze wrażenia.

Przepływ ten automatyzuje początkową interakcję z dzwoniącym, umożliwiając mu poruszanie się po różnych opcjach menu. Obejmuje dynamiczną obsługę błędów, obsługę wielojęzycz ną i uprzejmy proces odłączania w przypadku błędów lub nierozpoznanych danych wejściowych.

Ten przepływ wykorzystuje Cisco Text-to-Speech (TTS) dla wszelkich monitów audio. W przypadku muzyki domyślnie jest wbudowany plik (defaultmusic_on_hold.wav), w przypadku muzyki wstrzymanej .

Wymagania wstępne

Management PortalPrzed wdrożeniem tego przepływu upewnij się, że w Centrum Kontaktowym Webex spełnione są następujące wymagania:

  • Twórz punkty wejścia, kolejki, zespoły i mapowania punktów wejścia.
  • Przesyłaj statyczne pliki audio, jeśli zamiast programu Cisco Text-to-Speech (TTS) używane są niestandardowe monity audio.

Szczegółowe kroki znajdują się w przewodniku konfiguracji i administracji Webex Contact Center.

Podział przepływu

Poniższa tabela opisuje różne elementy przepływu zaangażowane w proces wywołania, szczegółowo opisując działania i odpowiedzi występujące na każdym etapie.

Element przepływu

Opis

Połączenie odebrane

(Nowy kontakt telefoniczny)

Przepływ jest uruchamiany, gdy nowy kontakt telefoniczny jest zainicjowany przez połączenie przychodzące.

Wiadomość powitalna

(Podpowiedź powitalna)

Odtwarzana jest wiadomość powitalna: Witamy w Webex Contact Center!

Menu główne

(Menu IVR)

Dzwoniący ma zestaw opcji menu. Menu jest odczytywane na głos za pomocą TTS, prowadząc dzwoniącego przez różne opcje usług:

  • Naciśnij 1 dla zespołu serwisowego
  • Naciśnij 2 dla zespołu sprzedaży
  • Naciśnij 3 dla zespołu zagranicznego
  • Naciśnij 4, aby uzyskać godziny pracy
  • Naciśnij 5, aby uzyskać często zadawane pytania
  • Naciśnij 6, aby uzyskać wstępne wymagania
  • Naciśnij 7, aby uzyskać problemy z rozliczeniami
  • Naciśnij 8 dla przedstawiciela
  • Naciśnij 9, aby uzyskać ogólne informacje
  • Naciśnij #, aby powtórzyć menu
  • Naciśnij klawisz*, aby rozłączyć

Trasowanie oparte na wyborze

W oparciu o wybraną opcję dzwoniący zostaje przeniesiony do określonego zespołu (transfer w ciemno) lub umieszczony w kolejce, aby czekać na następnego dostępnego agenta.

Obsługa błędów

Nieprawidłowe dane wejściowe są adresowane komunikatem o błędzie, a dzwoniący zostanie poproszony o ponowną próbę.

Muzyka w wstrzymaniu

(Odtwarzaj muzykę)

Podczas oczekiwania w kolejce odtwarzana jest domyślna muzyka zatrzymania (defaultmusic_on_hold.wav).

Odłącz

Przepływ kończy się odłączeniem połączenia.

Działania przepływowe

Poniższa tabela opisuje sekwencję czynności przepływu.

Aktywność przepływu

Opis

Nowy kontakt telefoniczny

(Początek)

Jest to punkt początkowy przepływu, gdy nowy kontakt telefoniczny jest inicj owany przez połączenie przychodzące.

Odtwórz wiadomość

(Podpowiedź powitalna)

Klienta wita wiadomość: Witamy w Webex Contact Center!

Ten krok używa tekstu na Cisco Cloud mowę (TTS) do wygenerowania wiadomości.

Menu główne

(Menu IVR)

Dzwoniącemu prezentowane jest menu z różnymi opcjami:

  • Naciśnij 1 dla zespołu serwisowego
  • Naciśnij 2 dla zespołu sprzedaży
  • Naciśnij 3 dla zespołu zagranicznego
  • Naciśnij 4, aby uzyskać godziny pracy
  • Naciśnij 5, aby uzyskać często zadawane pytania
  • Naciśnij 6, aby uzyskać wstępne wymagania
  • Naciśnij 7, aby uzyskać problemy z rozliczeniami
  • Naciśnij 8 dla przedstawiciela
  • Naciśnij 9, aby ponownie porozmawiać z zespołem usług
  • Naciśnij #, aby powtórzyć menu
  • Naciśnij klawisz*, aby rozłączyć

Trasowanie oparte na wyborze

(Warunki)

W oparciu o wybraną opcję dzwoniący zostaje przeniesiony do określonego zespołu (transfer w ciemno) lub umieszczony w kolejce, aby czekać na następnego dostępnego agenta.

  • Ślepy transfer do serwisów lub zespołów sprzedażowych.
  • Kolejka dzwoniącego w poszukiwaniu przedstawiciela, z muzyką wstrzymania odtwarzaną podczas oczekiwania.

Odtwarzaj muzykę

(Muzyka w wstrzymaniu)

W przypadku połączeń w kolejce system odtwarza muzykę wstrzymania, podczas gdy dzwoniący czeka na następ nego dostępnego agenta.

Obsługa błędów

Jeśli wybrana jest nieprawidłowa opcja lub czas wejścia minie, system odtworzy komunikat z prośbą o ponowną próbę wywołującego.

Odłącz

Po zakończeniu interakcji lub wystąpieniu błędu przepływ odłącza połączenie za pomocą czynności Roz łącz kontakt.

Dodatkowe przypadki użycia

  • Podmenu: Istnieje menu wyboru języka, w którym użytkownicy mogą wybrać preferowany język, naciskając 1 dla angielskiego lub 2 dla hiszpańskiego. Menu powtarza się, jeśli dzwoniący naciśnie #.
  • Komunikaty o błęd ach: Po otrzymaniu nieprawidłowego wejścia odtwarzany jest komunikat o błędzie. W przypadku krytycznych błędów system przeprasza i rozłącza dzwoniącego.

Dodatkowe zasoby

Aby uzyskać więcej informacji, zobacz Przewod nik konfiguracji i administracji Webex Contact Center.

Zmniejszenie danych protokołu HTTP (S) Microsoft Dynamics

Ten szablon projektanta przepływu służy do utwor zenia przepływu IVR w Webex Contact Center, który łączy się z MS Dynamics za pomocą złącza HTTP. Ten przepływ pobiera dane klienta i sprawy za pomocą ANI z CRM, wita dzwoniącego spersonalizowaną wiadomością i kieruje połączenie.

W tym przepływie dzwoniący jest witany spersonalizowaną wiadomością opartą na danych CRM, a jeśli nie zostanie znaleziony żaden przypadek, połączenie jest przekazywane agentowi. Agent otrzymuje szczegóły klienta lub sprawy w czasie rzeczywistym za pomocą ekranu. Przepływ współdziała z MS Dynamics poprzez dwa żądania HTTP:

  1. Pobiera dane klienta, przeprowadzając wyszukiwanie ANI.
  2. Pobiera najnowsze szczegóły sprawy na podstawie identyfikatora klienta. Jeśli nie zostaną znalezione żadne informacje o kliencie lub przypadku, połączenie jest kierowane do agenta, a odpowiedni komunikat jest odtwarzany do dzwoniącego. Agent otrzymuje wyskakujące okienko pokazujące formularz nowej sprawy lub szczegóły ostatniej utworzonej sprawy dla klienta.

Wyskakujące okienka są włączone, aby upewnić się, że agenci są wyposażeni w niezbędne informacje podczas odbierania połączeń.

Wymagania wstępne

Przed wdrożeniem tego przepływu upewnij się, że spełnione są następujące wymagania:

  • Aplikacja zarejestrowana na platformie Azure dla MS Dynamics CRM.
  • OAuth 2.0 i konfiguracja złącza w Control Hub muszą być wcześniej skonfigurowane.
  • Zaimportuj szablon do programu Flow Designer.
  • Dostosuj zmienne przepływu, kolejki i dowolne określone konfiguracje w zależności od potrzeb organizacji.

Przepływ wykorzystuje Cisco Text-to-Speech (TTS) do dynamicznych monitów. Jeśli wymagany jest statyczny dźwięk, użytkownicy mogą przesyłać pliki audio. Domyślna muzyka zatrzymująca jest używana z repozytorium Webex .

Podział przepływu

Poniższa tabela opisuje różne elementy przepływu zaangażowane w proces wywołania, szczegółowo opisując działania i odpowiedzi występujące na każdym etapie.

Element przepływu

Opis

Połączenie odebrane

ANI dzwoniącego zostaje schwytany.

Pasek ANI

Kod kraju + jest usuwany z ANI.

Pobierz informacje o klientach

Do MS Dynamics CRM wysyłane jest żądanie HTTP o wyszukanie danych klienta przy użyciu usuni ętego ANI.

Kontrola warunkowa - klient istnieje

Jeśli klient istnieje, zostanie wysłane kolejne żądanie HTTP o pobranie szczegółów jego sprawy. Jeśli klient nie istnieje, zostanie wyświetlony komunik at No C ase Found.

Odtwórz spersonalizowane informacje o obudowie

Jeśli zostanie znaleziona sprawa, dzwoniący zostanie powitany szczegółami ostatniej sprawy.

Przejdź do agenta lub rozłącz

Dzwoniący otrzymuje następnie opcję rozmowy z agentem lub rozłączenia.

Wyskakujące okienko dla agenta

Gdy agent odpowie, szczegóły sprawy lub formularz nowego przypadku są wyświetlane w nowej karcie przeglądarki.

Działania przepływowe

Poniższa tabela opisuje sekwencję czynności przepływu dla przepływu IVR, który łączy się z MS Dynamics za pomocą złącza HTTP.

Aktywność przepływu

Opis

Rozpocznij

Inicjuje przepływ po odebraniu połączenia.

Pasek ANI

Usuwa kod kraju + z ANI, aby przygotować się do wyszukiwania MS Dynamics.

Uzyskaj informacje o klientach

Wysyłane jest żądanie HTTP GET w celu pobrania pełnego imienia i nazwiska klienta i identyfik atora kontaktu na podstawie ANI.

Kontrola warunkowa - klient istnieje

Sprawdza, czy klient istnieje w MS Dynamics. Jeśli to prawda, pobiera szczegóły sprawy. Jeśli jest fałszywy, odtwarza wiadomość informującą dzwoniącego, że żadna sprawa nie została znaleziona.

Uzyskaj informacje o sprawie

Pobiera tytuł i numer sprawy przy użyciu identyfikatora klienta z poprzedniego kroku.

Odtwórz spersonalizowaną wiadomość

Powita dzwoniącego po imieniu i podaje szczegóły przypadku za pomocą TTS (Text-to-Speech).

Odtwórz nie znaleziono żadnej obudowy

Odtwarza wiadomość, jeśli nie zostanie znaleziona żadna sprawa dla dzwoniącego i informuje go, że zostanie przekazana agentowi.

Menu główne

Oferuje dzwoniącemu możliwość połączenia się z agentem lub rozłączenia połączenia.

Kontakt w kolejce

Kieruje dzwoniącego do dostępnego agenta na podstawie wstępnie zdefiniowanych ustawień kolejki.

Odtwarzaj muzykę

Odtwarza muzykę trzymającą, gdy dzwoniący czeka w kolejce.

Odłącz kontakt

Zakończa połączenie, jeśli dzwoniący zdecyduje się rozłączyć.

Ekran pop

Po odebraniu połączenia pojawia się informacja o sprawie lub nowy formularz sprawy dla agenta .

Dodatkowe zasoby

Instrukcje krok po kroku dotyczące konfigurowania przepływów znajdują się w przewodniku konfiguracji i administracji Webex Cont act Center.

Aby zapoznać się z demonstracją integracji z systemem MS Dynamics, z obacz jak skonfigurować niestandardowe złącze dla MS Dynamics CRM.

Aby uzyskać więcej informacji na temat narzędzi API do uwierzytelniania w środowiskach Microsoft Dataverse, zobacz Używanie Insomnia z interfejsem API sieci Web Dat averse.

Procentowa alokacja i rozkład A/B

Użyj tego szablonu projektanta przepływu Webex Contact Center, aby rozdzielić połączenia według procentów w różnych kolejkach, zapewniając płynną pracę i minimalizując liczbę przerywanych połączeń podczas dużych ilości połączeń.

Przepływ ten rozprowadza połączenia przychodzące na podstawie przydziału procentowego. W szczególności 90% kontaktów jest kierowanych do kolejki głównej, 0% do obsługi przepełnienia (nieaktywne), a 10% do kolejki poza siedzi bą. Po przydzieleniu, rozmówcy są odtwarzani komunikat wskazujący przypisanie kolejki, a następnie muzyka wstrzymana, dopóki agent nie będzie dostępny. Możesz zmodyfikować przepływ zgodnie z potrzebami Twojej organizacji.

Ten przepływ wykorzystuje Cisco Text-to-Speech (TTS) dla wszelkich monitów audio. W przypadku muzyki domyślnie jest wbudowany plik (defaultmusic_on_hold.wav), w przypadku muzyki wstrzymanej .

Wymagania wstępne

Management PortalPrzed wdrożeniem tego przepływu upewnij się, że w Centrum Kontaktowym Webex spełnione są następujące wymagania:

  • Twórz punkty wejścia, kolejki, zespoły i mapowania punktów wejścia.
  • Przesyłaj statyczne pliki audio, jeśli zamiast programu Cisco Text-to-Speech (TTS) używane są niestandardowe monity audio.

Szczegółowe kroki znajdują się w przewodniku konfiguracji i administracji Webex Contact Center.

Podział przepływu

Poniższa tabela opisuje różne elementy przepływu zaangażowane w proces wywołania, szczegółowo opisując działania i odpowiedzi występujące na każdym etapie.

Element przepływu

Opis

Potwierdzenie połączenia

Połączenie wchodzi do przepływu w punkcie NewContact.

Procentowa alokacja

90% połączeń jest kierowanych do kolejki głów nej.

10% połączeń jest kierowanych do kolejki poza witryną.

Odtwórz wiadomość kolejki

Po przydziału procentowym dzwoniący słyszy komunikat wskazujący ścieżkę przydziału.

Kontakt w kolejce

Dzwoniący jest umieszczony w przypisanej kolejce.

Trzymaj muzykę

Czekając w kolejce, dzwoniący słyszą muzykę wstrzymania.

Przydzielanie agenta

Połączenia są kierowane do dostępnego agenta w przypisanej kolejce.

Działania przepływowe

Poniższa tabela opisuje sekwencję czynności przepływu.

Aktywność przepływu

Opis

NowośćKontakt

Jest to punkt wyjścia po otrzymaniu nowego kontaktu telefonicznego.

Przydział procentowy

Przydziela kontakt przychodzący na podstawie rozkładu procentowego:

  • 90% skierowanych do głównej kolejki.
  • 10% skierowanych do kolejki poza witryną.

SetVariable

Przechwytuje przydzielony procent (90%, 10%) do zmiennej o nazwie PercentageAllocation.

SetVariable

Przechwytuje ścieżkę wyjścia (Main Queue lub Offsite) wywoł anie przyjęte do zmiennej o nazwie Per centageExitPath.

Odtwórz wiadomość

Odtwarza wiadomość za pomocą Cisco TTS informującą dzwoniącego o przydziałach, na przykład: Osi ą gnąłeś 90% alokacji! Główna kolejka oddziału 1.

QueuContact

Kolejkuje kontakt na podstawie przydzielonej ścieżki (kolejka główna lub poza lokalizacją).

Odtwarzaj Muzykę

Odtwarza muzykę typu hold (defaultmusic_on_hold.wav), gdy dzwoniący czeka w kolejce.

Dodatkowe zasoby

Aby uzyskać więcej informacji, zobacz Przewod nik konfiguracji i administracji Webex Contact Center.

Dip danych Salesforce HTTP (S)

Ten szablon projektanta przepływu służy do utwor zenia przepływu IVR w Webex Contact Center, który łączy się z Salesforce za pośrednictwem złącza HTTP, umożliwiając dynamiczne routing i wyodrębnianie danych w celu zarządzania przypadkami Salesforce.

Ten przepływ wykorzystuje złącze HTTP Webex Contact Center do pobierania informacji o klientach z Salesforce za pomocą wyszukiwania ANI. Przepływ pobiera konto klienta, kontakt i informacje o sprawie z Salesforce i odpowiednio kieruje połączenie.

Ten przepływ wykorzystuje Cisco Text-to-Speech (TTS) dla wszelkich monitów audio. W przypadku muzyki domyślnie jest wbudowany plik (defaultmusic_on_hold.wav), w przypadku muzyki wstrzymanej .

Wymagania wstępne

Przed skonfigurowaniem tego przepływu upewnij się, że:

  • Twórz punkty wejścia, kolejki, zespoły, mapowania punktów wejścia i wszelkie inne czynności konfiguracyjne specyficzne dla organizacji, takie jak łączniki, zewnętrzne dane ANI i inne.
  • Skonfiguruj złącze Salesforce za pomocą OAuth2. Aby uzyskać szczegółowe kroki, zobacz Konfigurowanie połączonej aplikacji dla złącza Salesforce Webex Contact Center.
  • Zaimportuj załączony przepływ Salesforce_http_connector. json do projektanta przepływu Webex Contact Center.
  • Użyj kolekcji interfej sów API Salesforce, aby zbadać interfejsy API REST.
  • Aby ręcznie wygenerować token dostępu OAuth, użyj następującego polecenia:
    curl --location --request POST 'https://abcde-dev-ed.my.salesforce.com/services/oauth2/token' \
    --header 'Content-Type: application/x-www-form-urlencoded' \
    --data-urlencode 'grant_type=password' \
    --data-urlencode 'client_id=clientId' \
    --data-urlencode 'client_secret=clientSecret' \
    --data-urlencode 'username=yourLogin@salesforce.com' \
    --data-urlencode 'password=yourPassword'
    

Przypadek użycia

Ta przykładowa integracja pokazuje, w jaki sposób przepływ ten zapewnia płynną obsługę klienta poprzez integrację Salesforce z Webex Contact Center, zapewniając, że odpowiednie informacje są łatwo dostępne zarówno dla klientów, jak i agentów.

  1. Klient dzwoni do Webex Contact Center i jego numer telefonu zostaje przechwycony.
  2. System przeprowadza wyszukiwanie ANI w Salesforce, aby znaleźć pasujące dane konta i kontak towe.
  3. Na podstawie pobranych danych klient jest witany spersonalizowaną wiadomością IVR .
  4. Jeśli istnieje otwarta sprawa związana z klientem, agent otrzymuje te informacje na pulpicie.
  5. Po rozmowie Webex Contact Center publikuje szczegóły połączenia i komentarze do sprawy Salesforce.

Podział przepływu

Poniższa tabela opisuje różne elementy przepływu zaangażowane w proces wywołania, szczegółowo opisując działania i odpowiedzi występujące na każdym etapie.

Element przepływu

Opis

Wyszukiwanie i routing ANI

Przepływ rozpoczyna się od przechwycenia numeru telefonu klienta. Numer telefonu jest sformatowany, a połączenie API Salesforce pobiera konto i kontakt powiązany z ANI. Jeśli klient zostanie znaleziony, zostanie on kierowany na podstawie powiązanego przypadku Salesforce.

Aktualizacje po rozmowie

Gdy agent zakończy połączenie, Webex Contact Center publikuje informacje, takie jak komentarze do połączeń i identyfikatory połączeń w odpowiedniej sprawie Salesforce.

Działania przepływowe

Poniższa tabela opisuje sekwencję czynności przepływu.

Aktywność przepływu

Opis

Rozpocznij

(NowyKontakt)

Przechwytuje szczegóły połączenia przychodzącego i rozpoczyna przepływ.

Ustaw numer telefonu

(SetPhoneNumber)

Formatuje przechwycony numer telefonu do wyszukiwania interfejsu API Salesforce.

Wyszukiwanie konta

(KontoByani)

Wykonuje żądanie HTTP GET do Salesforce, pobierając dane konta klienta na podstawie numeru telefonu.

Wyszukiwanie kontaktów

(SkontaktByani)

Pobiera kontakt powiązany z numerem telefonu za pomocą zapytania Salesforce SO QL.

Wyszukiwanie spraw

(CaseByContactID)

Pobiera otwarte sprawy powiązane z kontaktem, pobiera szczegóły sprawy, w tym numer sprawy i identyfikator.

Kontakt w kolejce

(QueuContact)

Kieruje połączenie do odpowiedniego agenta na podstawie pobranych informacji Salesforce i priorytetu klienta.

Odtwarzaj muzykę

(Muzyka)

Odtwarza muzykę, gdy klient czeka na połączenie z agentem.

Ekran pop

(ScreenPop Account)

Po odebraniu połączenia otwiera stronę konta Salesforce klienta na pulpicie agenta.

Opublikuj komentarz

(Postkomentarz)

Po zakończeniu interakcji publikuje szczegóły połączenia w odpowiedniej sprawie Salesforce.

Przepływ końcowy

(Końcowy przepływ)

Kończy przepływ po wykonaniu wszystkich zadań.

Dodatkowe zasoby

Aby uzyskać więcej informacji na temat konfigurowania Salesforce z Webex Contact Center, zobacz W prowadzenie interfejsu API Salesforce REST oraz przewodnik konfiguracji i administracji Webex Contact Center.

Aby uzyskać obszerny opis konfiguracji wideo, obejrzyj tę dwuczęściową serię:

ServiceNow zanurzenie danych HTTP (S)

Ten szablon projektanta przepływów służy do bezpiecznego pobierania i aktualizowania incydentów i innych typów obiektów w ServiceNow za pośrednictwem Webex Contact Center.

Przepływ ten integruje Webex Contact Center z ServiceNow za pomocą złącza HTTP do kierowania decyzji i pobierania szczegółów incydentów za pośrednictwem interfejsów API REST ServiceNow. Obsługuje przychodzące połączenia głosowe, przeprowadza wyszukiwanie ANI, pobiera istotne informacje i zapewnia spersonalizowaną usługę. Przepływ procesu wygląda następująco:

  1. Połączenie jest odbierane przez Webex Contact Center.
  2. Wiadomość powitalna jest odtwarzana do dzwoniącego, podając szczegóły incydentu.
  3. System przeprowadza wyszukiwanie w ServiceNow za pomocą ANI, aby pobrać sys_id dzwoniącego w celu uzyskania identyfik atora obiektu wywołującego w ServiceNow.
  4. Na podstawie sys_id system wyszukuje aktywny incydent dla dzwoniącego .
  5. Numer incydentu jest odtwarzany dzwoniącemu.
  6. Połączenie jest ustawione w kolejce dla następnego dostępnego agenta, ustalane priorytetowo na podstawie dotkliwości incy dentu.
  7. Muzyka Hold jest odtwarzana, gdy dzwoniący czeka w kolejce.
  8. Po połączeniu połączenia z agentem informacje o incydencie są wyświetlane na pulpicie agenta.
  9. Połączenie, Webex Contact Center wysyła informacje o połączeniach z odpowiednim incydentem w ServiceNow.

Wymagania wstępne

Przed skonfigurowaniem tego przepływu upewnij się, że:

Użyj przykładu przypadku

Ta przykładowa integracja pokazuje, w jaki sposób Webex Contact Center może poprawić jakość obsługi klienta poprzez spersonalizowane interakcje, jednocześnie wykorzystując ServiceNow do wyszukiwania ANI i zarządzania incydentami:

  1. Połączenie przychodzące: Klient dzwoni do Webex Contact Center.
  2. Wyszukiwanie ANI: Webex przeprowadza wyszukiwanie ANI w ServiceNow w celu zidentyfikowania dzwoniącego.
  3. Wyszukiwanie incydent ów: ServiceNow pobiera powiązany identyfikator incydentu na podstawie danych dzwoniącego .
  4. Spersonalizowane powit anie: Klient jest witany spersonalizowaną wiadomością, odnoszącą się do jego aktywnego incydentu.
  5. Trasowanie i ustalanie priorytetów: Połączenia są kierowane na podstawie dotkliwości incydentu, zapewniając, że krytyczne problemy zostaną rozwiązane jako pierwsze.
  6. Przypisanie agenta: połączenie jest kierowane do dostępnego agenta, a szczegóły incydentu są wyświetlane na pulpicie agenta.
  7. Aktualizacje po rozmowie: Webex Contact Center publikuje odpowiednie informacje o połączeniach, w tym identyfikatory połączeń, do ServiceNow za pomocą przepływów zdarzeń.

Działania przepływowe

Poniższa tabela opisuje działania wykorzystywane w przepływie i ich rolę w integracji.

Aktywność przepływu

Opis

Rozpocznij

(NowyKontakt)

Przepływ rozpoczyna się po odebraniu połączenia przychodzącego.

Odtwórz wiadomość

(Powitanie)

Odtwarza wiadomość powitalną za pomocą tekstu Cisco Cloud na mowę, na przykład: Witamy w wersji demonstracyjnej ServiceNow. Twój numer incydentu to: {{incidentNum}}

Ustaw zmienną

(Pasek cyfrowy ANI)

Usuwa międzynarodowy kod (+1) z ANI w celu dokładnego dopasowania.

Ustaw zmienną

(Format ANI)

Formatuje ANI do wymaganego formatu ServiceNow dla zapytań: (123) 456-7890.

Żądanie HTTP

(Wyszukaj użytkownika)

Wyszukuje sys_id użytkownika w ServiceNow za pomocą jego ANI.

Żądanie HTTP

(Incydent wyszukiwania)

Używa sys_id do pobierania aktywnego incydentu dzwoniącego z ServiceNow.

Odtwórz wiadomość

(Numer incydentu)

Ogłasza numer incydentu dzwoniącemu za pomocą funkcji Tekst na mowę.

Kontakt w kolejce

(Kolejka do agenta)

Umieszcza dzwoniącego w kolejce dla następnego dostępnego agenta, w zależności od stopnia zaawansowania incydentu .

Odtwarzaj muzykę

(Trzymaj muzykę)

Odtwarza muzykę trzymającą się, gdy dzwoniący jest w kolejce.

Poczta telefoniczna

(Dodaj komentarze do ServiceNow)

Wysyła informacje o połączeniu, w tym numer incydentu, z powrotem do ServiceNow po zakończeniu połączenia.

Dodatkowe zasoby

Aby zbadać i przetestować interfejsy API REST, możesz zaimportować kolekcję ServiceNow API Postman (ServiceNow API Collection.postman_collec tion .json) do programu Postman. Pomaga to zrozumieć, które interfejsy API są dostępne i jak wchodzą w interakcje z Webex Contact Center.

Aby uzyskać więcej informacji na temat przepływów Webex Contact Center, zobacz przewodnik konfiguracji i administracji Webex Contact Center.

Proste połączenie przychodzące do kolejki

Użyj tego szablonu projektanta przepływu w Webex Contact Center, aby zapewnić prosty proces obsługi połączeń przychodzących. Dzwoniący są witani, ustawi eni w kolejce do agenta i podczas oczekiwania słyszą muzykę wstrzymania.

Ten przepływ zapewnia prosty proces obsługi połączeń przychodzących w centrum kontaktowym:

  1. Połączenie jest odbierane i wchodzi do przepływu przez punkt wejścia.
  2. Wiadomość powitalna jest odtwarzana do dzwoniącego.
  3. Dzwoniący zostaje umieszczony w kolejce dla następnego dostępnego agenta.
  4. Podczas oczekiwania w kolejce rozmówcy odtwarzana jest muzyka przytrzymująca.
  5. Przepływ ten zapewnia płynne działanie, umieszczając mechanizmy obsługi błędów i umożliwiając scenariusze awaryjne w przypadku , gdy agenci nie są dostępni.

Wymagania wstępne

Management PortalPrzed wdrożeniem tego przepływu upewnij się, że w Centrum Kontaktowym Webex spełnione są następujące wymagania:

  • Twórz punkty wejścia, kolejki, zespoły i mapowania punktów wejścia.
  • Przesyłaj statyczne pliki audio, jeśli zamiast programu Cisco Text-to-Speech (TTS) używane są niestandardowe monity audio.

Szczegółowe kroki znajdują się w przewodniku konfiguracji i administracji Webex Contact Center.

Działania przepływowe

Poniższa tabela opisuje sekwencję czynności przepływu zaangażowanych w ten szablon przepływu.

Aktywność przepływu

Opis

Rozpocznij

(Nowy kontakt telefoniczny)

Przepływ rozpoczyna się, gdy połączenie jest odebrane przez punkt wejścia. Połączenie zostaje przyjęte do przepływu i przechodzi do następnego kroku.

Odtwórz wiadomość

(Podpowiedź powitalna)

Odtwarzana jest wiadomość, aby powitać dzwoniącego. W tym przepływie, wiadomość brzmi : Witamy w Webex Contact Center!

Ten komunikat jest skonfigurowany przy użyciu Cisco TTS, ale można go zastąpić niestandardowymi nagraniami.

Kolejka

(Bezpośredni kontakt)

Po wiadomości powitalnej połączenie zostaje umieszczone w kolejce. Kolejka jest ustawiona tak, aby kierować połączenie do kolejki Q_aruBhatt, która kieruje dzwoniącego do najdłuższego dostępnego agenta.

Odtwarzaj muzykę

(Muzyka w wstrzymaniu)

Podczas oczekiwania w kolejce przepływ odtwarza muzykę typu hold (defaultmusic_on_hold.wav). Gra przez 30 sekund przed zapę tleniem.

Odtwórz wiadomość

(Przytrzymaj wiadomość)

Gdy dzwoniący czeka, odtwarzana jest dodatkowa wiadomość: Dziękuję za cierpliwość. Poczekaj, aż znajdziemy dla ciebie eksperta.

Ten komunikat jest skonfigurowany przy użyciu Cisco TTS, ale można go zastąpić niestandardowymi nagraniami.

Przepływ końcowy

Przepływ kończy się po połączeniu agenta lub w przypadku wystąpienia błędu. Zapewnia płynną obsługę dzwoniącego, niezależnie od tego, czy jest podłączony do agenta, czy też przepływ musi zakończyć się z powodu błędu.

Obsługa błędów

Przepływ został zaprojektowany tak, aby radzić sobie z nieoczekiwanymi problemami, kończąc z wdziękiem, z dostępnymi trasami awaryjnymi.

Zbuduj ten przepływ

Aby zbudować przepływ połączeń przychodzących, utwórz przepływ z szablonu i wybierz szablon Proste połączenie przychodzące do kolejki. Aby zapoznać się z krokami tworzenia, zobacz Tworzenie przepływów z szablonów przepływu.

Aby wyświetlić podgląd szablonu przed jego użyciem, zobacz Wyświetlanie szczegółów szablonu przepływu. Po utworzeniu przepływu dostosuj szablon do kolejki, monitów i obsługi błędów. Następnie sprawdź i opublikuj przepływ.

Dodatkowe zasoby

Aby uzyskać więcej informacji, zobacz Przewod nik konfiguracji i administracji Webex Contact Center.

Agent wirtualny z Google DialogFlow CX

Użyj tego szablonu projektanta przepływów, aby zintegrować Google DialogFlow CX z Webex Contact Center. Przepływ ten zapewnia lepszą interakcję z klientem dzięki elastycznej i dynamicznej obsłudze danych.

Przepływ ten pokazuje, jak przekazywać dane z Webex Contact Center do Google DialogFlow CX, umożliwiając wykorzystanie zaawansowanych funkcji agenta wirtualnego. Zawiera przykłady obsługi danych dzwoniących, takich jak nazwiska, spotkania i powody połączeń, z naciskiem na płynne przesyłanie danych między obiema platformami.

Ten przepływ wykorzystuje Cisco Text-to-Speech (TTS) do monitów audio, jeśli takie istnieją.

Wymagania wstępne

Management PortalPrzed wdrożeniem tego subflow upewnij się, że w Centrum kontaktowym Webex spełnione są następujące wymagania:

  • Twórz punkty wejścia, kolejki, zespoły, mapowania punktów wejścia i wszelkie inne działania konfiguracyjne specyficzne dla organizacji, takie jak łączniki.
  • Przesyłaj statyczne pliki audio, jeśli zamiast programu Cisco Text-to-Speech (TTS) używane są niestandardowe monity audio.
  • Skonfiguruj agenta wirtualnego Google DialogFlow CX i skonfiguruj niezbędne integracje web hook.

Podział przepływu

  1. Połączenie jest odbierane i wchodzi do przepływu.
  2. Dzwoniący jest kierowany do interfejsu API, który pobiera jego nazwę z pozorowanego punktu końcowego.
  3. Wiadomość powitalna jest odtwarzana do dzwoniącego, w tym jego imię i nazwisko, za pomocą Google DialogFlow CX.
  4. Agent wirtualny DialogFlow CX współpracuje z dzwoniącym, aby zebrać dane wejściowe, takie jak daty i godziny spotkań .
  5. Dane klienta są przekazywane z powrotem do Webex Contact Center w celu ewentualnego dal szego przetwarzania.
  6. Na podstawie interakcji połączenie eskaluje się lub kończy.
  7. W przypadku eskalacji dzwoniący zostanie umieszczony w kolejce.
  8. Muzyka Hold jest odtwarzana, gdy dzwoniący czeka na agenta.

Działania przepływowe

Poniższa tabela opisuje sekwencję czynności przepływu.

Aktywność przepływu

Opis

Rozpocznij

Przepływ rozpoczyna się po odebraniu połączenia, zainicjowanego poprzez aktywność NewContact.

Żądanie HTTP

(GetCustomerName)

System składa żądanie API, aby pobrać nazwę klienta z systemu zewnętrznego za pośrednictwem żądania HTTP.

Wynik jest przechowywany w zmiennej globalnej (DF_CustomerName), która jest używana do dalszej interakcji z Google DialogFlow CX.

Agent wirtualny

Przepływ wywołuje aktywność VirtualAgent w celu przekazania nazwy klienta i interakcji z Google DialogFlow CX.

Wirtualny agent gromadzi informacje, w tym powód połączenia, szczegóły spotkania i nie tylko.

Analizuj

Ta aktywność analizuje odpowiedź otrzymaną od DialogFlow CX i odpowiednio aktualizuje zmienne przepływu (Call_Reason, Appointment_date, Appointment_Time).

Ustaw zmienną - spotkanie

Data i godzina spotkania zebrane z DialogFlow CX są formatowane i przechowywane w zmiennej globalnej (DF_Appointment).

Kontakt w kolejce

Po interakcji z agentem wirtualnym klient zostaje umieszczony w kolejce, aby czekać na następnego dostępnego agenta.

Odtwarzaj muzykę

Podczas gdy dzwoniący czeka w kolejce, system odtwarza domyślną muzykę wstrzymania (defaultmusic_on_hold.wav).

Odłącz kontakt

Jeśli dalsze działania nie są wymagane, połączenie zostanie odłączone za pomocą czynności DisconnectContact.

Dodatkowe zasoby

Aby uzyskać więcej informacji na temat integracji Webex Contact Center z Google DialogFlow CX, z obacz Dokumentacja programistów Google DialogFlow CX i Konfigurowanie głosu wirtual nego agenta w Webex Contact Center.

Aby uzyskać pomoc, odwiedź pomoc techn iczną dla programistów Webex Contact Center lub dołącz do społeczności program istów interfejsów API Webex Contact Center.

Zendesk HTTP (S) zanurzenie danych

Ten szablon wykorzystuje złącze HTTP Webex Contact Center do integracji z Zendesk. Ten szablon projektanta przepływów umożliwia sprawne wyszukiwanie danych klientów, zarządzanie biletami w Zendesk.

Przepływ ten wykorzystuje interfejsy API Zendesk do ulepszania Webex Contact Center poprzez wyodrębnianie danych klientów na podstawie ANI (Automatyczna identyfikacja numerów) i pobieranie szczegółów zgłoszeń. Kieruje połączenia na podstawie stopnia zaawansowania incydentu lub dostępności agenta, poprawiając interakcje z klientami. System może wykonać kilka czynności:

  • Wyszukaj użytkownika Zendesk na podstawie ANI (numer dzwoniącego).
  • Pobierz najnowszy nierozwiązany bilet użytkownika.
  • Przedstaw klientowi odpowiednie szczegóły biletu za pośrednictwem IVR.
  • Przekieruj połączenie do agenta na podstawie wstępnie zdefiniowanych kryteriów lub pozwól klientowi zdecydować się na roz łączenie.

Ten przepływ wykorzystuje Cisco Text-to-Speech (TTS) dla wszelkich monitów audio. W przypadku muzyki domyślnie jest wbudowany plik (defaultmusic_on_hold.wav), w przypadku muzyki wstrzymanej .

Wymagania wstępne

Management PortalPrzed wdrożeniem tego przepływu upewnij się, że w Centrum Kontaktowym Webex spełnione są następujące wymagania:

  • Upewnij się, że uwierzytelnianie API jest włączone w wystąpieniu Zendesk. Wykonaj następujące czynności: Administrator > Aplikacje i integracje > API > W łącz uwierzytelnianie API.
  • Złącze HTTP Zendesk musi być skonfigurowane przy użyciu BasicAuth.
  • Twórz punkty wejścia, kolejki, zespoły i wszelkie inne działania konfigur acyjne specyficzne dla organizacji.
  • Przesyłaj statyczne pliki audio, jeśli zamiast programu Cisco Text-to-Speech (TTS) używane są niestandardowe monity audio lub pliki muzyczne.

Szczegółowe kroki znajdują się w przewodniku konfiguracji i administracji Webex Contact Center.

Przypadek użycia

Skorzystaj z tego przykładu, aby dowiedzieć się więcej o tym, jak działa ten przepływ.

  1. Klient dzwoni do Webex Contact Center.
  2. Wyszukiwanie ANI jest przeprowadzane w celu pobrania danych klienta z Zendesk.
  3. Najnowszy bilet związany z klientem jest pobierany.
  4. Klient jest witany przez IVR i informowany o statusie swojego biletu.
  5. Klient może:
    • Połącz się z agentem.
    • Rozłącz się, jeśli zdecydują się nie rozmawiać z agentem.
  6. Po połączeniu system może zaktualizować bilet Zendesk o odpowiednie informacje o połączeniu.

Podział przepływu

Poniższa tabela opisuje różne elementy przepływu zaangażowane w proces wywołania, szczegółowo opisując działania i odpowiedzi występujące na każdym etapie.

Element przepływu

Opis

Połączenie odebrane

Połączenie wchodzi do systemu i uruchamia się złącze Zendesk.

Wyszukaj użytkownika w Zendesk

System przeprowadza wyszukiwanie w Zendesk przy użyciu numeru dzwoniącego.

Pobierz szczegóły biletu

System pobiera najnowszy nierozwiązany bilet dla użytkownika.

Prezentuj szczegóły biletu

Klient jest informowany o statusie biletu za pośrednictwem wiadomości IVR.

Opcje menu

Klient może zdecydować się na rozmowę z agentem lub rozłączyć się.

Działania przepływowe

Poniższa tabela opisuje sekwencję czynności przepływu.

Aktywność przepływu

Opis

Rozpocznij

Przepływ rozpoczyna się po odebraniu połączenia.

Wyszukiwanie użytkownika (Zendesk)

Ta aktywność wykonuje żądanie HTTP do Zendesk, wyszukując użytkownika na podstawie jego ANI.

Pobierz szczegóły biletu

Kolejne żądanie HTTP jest wysyłane do Zendesk o pobranie najnowszego biletu dla użytkownika.

Prezentuj szczegóły biletu

Wiadomość jest odtwarzana do dzwoniącego za pośrednictwem TTS, zawierająca informacje o statusie jego biletu.

Menu potwierdzenia

System prezentuje klientowi menu, umożliwiające mu połączenie się z agentem lub rozłączenie.

Kontakt w kolejce

Jeśli klient zdecyduje się połączyć z agentem, zostanie umieszczony w kolejce.

Odtwarzaj muzykę

Muzyka Hold jest odtwarzana, gdy klient czeka na agenta.

Dodaj komentarze (Zendesk)

Po rozmowie system publikuje komentarz do biletu Zendesk podsumowujący interakcję.

Odłącz

System odłącza połączenie, jeśli klient zdecyduje się na rozłączenie lub po zakończeniu połączenia.

Dodatkowe zasoby

Przepływ ten wykorzystuje złącze HTTP Webex Contact Center do interakcji z interfejsami API Zendesk. Aby uzyskać więcej informacji, zobacz dokumentację interfejsu API Zendesk oraz przewodnik konfiguracji i administracji Webex Contact Center .

Unikaj duplikatów wywołań zwrotnych

Ten szablon przepływu pokazuje, jak zapobiegać zduplikowaniu wpisów wywołań zwrotnych w Webex Contact Center, wykorzystując ulepszoną aktywność HTTP z obsługą Content-Type: GraphQL. Używa złącza HTTP interfejsu API WebExCC do interakcji z interfejsem API wyszukiwania, umożliwiając przepływowi sprawdzenie istniejących żądań wywołania zwrotnego od tego samego dzwoni ącego. Ten szablon poprawia wydajność i jakość obsługi klienta, unikając zbędnych wywołań zwrotnych.

Ten szablon przepływu sprawdza, czy klient złożył już żądanie wywołania zwrotnego w systemie. Wykorzystuje interfejs API wyszukiwania za pośrednictwem GraphQL, aby określić, czy istnieje aktywne zadanie wywołania zwrotnego dla ANI (Automatic Number Identification) dzwoniącego.

Wykorzystuje funkcję, która poprawia aktywność HTTP w Webex Contact Center, dodając obsługę Content-Type: GraphQL - Możliwość korzystania ze złącza HTTP API WebExCC do korzystania z interfejsu API wyszukiwania za pośrednictwem nowego typu zawartości GraphQL, w tym zastępowania zmiennych.

Wymagania wstępne

Przed wdrożeniem tego przepływu upewnij się, że spełnione są następujące wymagania:

  • Skonfiguruj łącznik do interfejsów API Webex Contact Center.

  • Upewnij się, że środowisko Webex Contact Center jest poprawnie skonfigurowane: punkt wejścia, mapowanie punktu wejścia, kolejki itp.

Podział przepływu

Element przepływu

Opis

Połączenie zostało odebrane

Połączenie wchodzi do przepływu w aktywności NewContact.

Pierwsze powitanie

Aktywność PlayMessage_WGK odtwarza pierwszą wiadomość powitalną dla dzwoniącego.

Wyodrębnij bieżący czas

Aktywność setVariable_7a1 wyodrębnia bieżący czas w milisekundach epokowych i przechowuje go w zmiennej CurrentTime.

Oblicz czas godzin temu

Aktywność SetVariable_8t9 oblicza czas 24 godziny przed bieżącym czasem w milisekundach epoki i przechowuje go w zmiennej goback_by_a_day.

Przytnij ANI

Aktywność SetVariable_AK4 wycina ANI (numer telefonu dzwoniącego), aby usunąć prefiks „+1” do celów wyszukiwania.

Wywołanie interfejsu API wyszukiwania (GraphQL)

  • Aktywność SearchApiRequest wywołuje wywołanie interfejsu API wyszukiwania Webex Contact Center za pomocą GraphQL w celu znalezienia istniejących aktywnych zadań wywołań zwrotnych opartych na ANI.

  • Używa zmiennych goback_by_a_day i currentTime do wyszukiwania w ciągu ostatnich 24 godzin.

  • Zapytanie GraphQL wyszukuje zadania pasujące do ANI dzwoniącego lub przyci ętego ANI, które są aktywne i mają status wywołania zwrotnego.

Sprawdź odpowiedź API

  • Aktywność SetVariable_XYE łączy kod stanu HTTP, status wywołania zwrotnego i treść odpowiedzi HTTP z wywołania interfejsu API wyszukiwania do zmiennej APIOutput.

  • Aktyw ność Condition_TS8 sprawdza, czy treść odpowiedzi HTTP z wywołania interfejsu API wyszukiwania zawiera „Nieprzetworzone”, co oznacza brak duplikatów wywołań zwrotnych.

Obsługa duplikatów wywołań zwrotnych (jeśli zostanie znaleziona)

  • Jeśli zostanie znalezione zduplikowane wywołanie zwrotne (odpowiedź API zawiera wywołanie zwrotne), aktywność PlayMessage_99x informuje dzwoniącego, że wywołanie zwrotne jest już zaplanowane, a następnie aktywność DisconnectContact_MX8 odłącza połączenie.

Zaplanuj nowe połączenie zwrotne (jeśli nie znaleziono):

Jeśli nie zostanie znalezione zduplikowane wywołanie zwrotne, przepływ przechodzi do aktywności Menu_LSI, która przedstawia dzwoniącemu opcje zaplanowania wywołania zwrotnego lub czekania w kolejce.

Zaplanuj wywołanie zwrotne

Jeśli dzwoniący zdecyduje się zaplanować wywołanie zwrotne (naciśnij 1), aktywność C allback_20e zaplanuje wywołanie zwrotne za pomocą ANI dzwoniącego. Komunikat potwierdzający jest odtwarzany przez PlayMessage_YSW, a następnie DisconnectContact_MX8_2bg od łącza połączenie .

Czekaj w kolejce

Jeśli dzwoniący zdecyduje się czekać w kolejce (naciśnij klawisz 2), setVariable_ C0Y zwiększa licznik. Połączenie jest następnie ustawiane w kolejce do agenta za pośrednictwem Queu eContact_95e, a muzyka jest odtwarzana w trybie wstrzymania przez PlayMusic_QNE. Połączenie powraca do aktywności Menu_LSI.

Zmienne

  • CallbackStatus: (STRING) - Stan wywołania zwrotnego.

  • licznik: (INTEGER) - Zmienna licznika.

  • CurrentTime: (STRING) - Aktualny czas w milisekundach od epoki.

  • goback_by_a_day: (STRING) - Czas 24 godziny temu w milisekundach od epoki.

  • APIOutput: (STRING) - Połączony kod stanu HTTP, status wywołania zwrotnego i odpowiedź HTTP z interfejsu API wyszukiwania.

  • AniTrim: (STRING) - Przycięty ANI (numer telefonu) dzwoniącego.

  • response: (STRING) - Odpowiedź HTTP z interfejsu API wyszukiwania.

Działania przepływowe

Poniższa tabela opisuje sekwencję czynności przepływu zaangażowanych w ten szablon przepływu.

Aktywność przepływu

Opis

Rozpocznij

(NowyKontakt)

Uruchamia przepływ po odebraniu połączenia.

Działania

Odtwórz wiadomość

Odtwarza wiadomość do dzwoniącego.

Oddzwonienie

Planuje oddzwonienie zwrotne dla dzwoniącego.

Odtwarzaj Muzykę

Odtwarza muzykę na wstrzymaniu.

QueuContact

Kolejki wezwania do agenta.

HTTP

Wysyła żądanie HTTP do interfejsu API wyszukiwania za pomocą GraphQL.

RozłączenieKontakt

Rozłącza połączenie.

Ustaw zmienną

SetVariable: Ustawia różne zmienne, w tym bieżący czas, czas 24 godziny temu, przycięte ANI i wyjście API.

Warunki

  • Warunek: Sprawdza, czy treść odpowiedzi HTTP zawiera „Nie przetwarzane”.

  • Menu: Zapew nia dzwoniącemu opcje zaplanowania oddzwonienia zwrotnego lub czekania w kolejce.

Trzymaj muzykę (MusiconHold)

Odtwarza muzykę trzymającą, gdy dzwoniący czeka w kolejce.

Obsługa pętli (CallLoopCycle i LoopCycle)

Zapewnia, że połączenia zapętlone zbyt wiele razy są kierowane do menu końcowego.

Rozłączenie (DisconnectContact)

Rozłącza połączenie po wiadomościach lub gdy dzwoniący zdecyduje się zakończyć interakcję .

Dodatkowe zasoby

Aby uzyskać więcej informacji na temat korzystania z żądań HTTP z GraphQL i innych działań w ramach Webex Contact Center, zapoznaj się z sekcją Działania żądania HTTP.

Szczegółowe informacje na temat interfejsu API wyszukiwania i zapytań Graph QL można znaleźć w dokumentacji interfejsów API Webex Contact Center.

Nagrywanie i zarządzanie komunikatem audio

Ten szablon przepływu zapewnia administratorom usprawnioną metodę nagrywania i zarządzania monitami audio w Webex Contact Center za pośrednictwem interfejsu użytkownika telefonii (TUI). Wykorzystuje ulepszone funkcje aktywności HTTP, w tym obsługę „Content-Type: Form Data” do interakcji z interfejsami API plików audio (Prompt) Webex Contact Center. Ten szablon replikuje funkcjonalności znane z systemów lokalnych, poprawiając jakość obsługi klienta i wydajność operacyjną.

Wymagania wstępne

  • Utwórz punkt wejścia i skonfiguruj mapowanie punktu wejścia na stronie ustawień centrum sterowania dla Webex Contact Center. Zapoznaj się z Prze wodnikiem konfiguracji i administracji Webex Contact Center.

  • Skonfiguruj łącznik do interfejsów API Webex Contact Center.

  • Jeśli program Cisco Text-to-Speech (TTS) nie jest włączony dla monitów, prześlij wymagane statyczne pliki audio.

Podział przepływu

Element przepływu

Opis

Połączenie zostało odebranePołączenie wchodzi do przepływu w aktywności NewContact.
(OPCJONALNIE) Uwierzytelnianie administratora przez OTPDeweloper przepływu może zaimplementować opcjonalną barierę uwierzytelniania dla administratora, używając bezpiecznej metody, takiej jak OTP dostarczany przez SMS do ANI lub losowo wygenerowanego numeru/PIN. Można to dodać przed głównym menu.
Menu główneAk tywność MainMenu (menu IVR) przedstawia administratorowi następujące opcje:
  • Naciśnij klawisz 1, aby utworzyć nowy monit.

  • Naciśnij klawisz 2, aby zaktualizować istniejący monit.

  • Naciśnij klawisz 3, aby usunąć istniejący monit.

  • Naciśnij 4, aby wyjść z przepływu

Utwórz monit (opcja 1)
  • Aktywność PlayMessage_KCX wyświet la monit administratora o nagranie nowego monitu audio.

  • Aktywność Record_e0j rejestruje wejście audio od administratora.

  • Nagrany dźwięk jest następnie wysyłany do interfejsu API Webex Contact Center za pomocą działania żądania HTTP CreatePrompt z Con tent-Type: Form Data.

  • Aktywność Parse_gke analiz uje odpowiedź w celu wyodrębnienia identyfikatora i bloB id nowo utwor zonego monitu. Jest to potrzebne w przypadku konieczności zaktualizowania tego samego monitu.

  • Aktywność PlayMessage_Q16 potwierdza, że wiadomość została utworzona.

  • System odtwarza nagrany monit o potwierdzenie za pomocą PlayRec ordMessage.

Monit aktualizacji (opcja 2)
  • Aktywność RecordPromptAfterTone wyświetla monit administratora o nagranie zaktualizowanego monitu.

  • Aktywność Record_e38 rejestruje nowy dźwięk.

  • Następnie przepływ zmienia nazwę pliku, który ma zostać usunięty, używając Ren ameFileToDelete. Zapewnia to usunięcie odniesień do tego pliku audio wszędzie tam, gdzie pliki audio są odsyłane po nazwie.

  • Zaktualizowany dźwięk jest wysyłany do interfejsu API Webex Contact Center za pomocą działania żądania HTTP HTTPRequest_13n za pomocą Content-Type: Form Data.

  • System potwierdza aktualizację i odtwarza nowy monit za pomocą PlayMessage_Q16_JPG_03L i PlayMessage_0L6.

Usuń monit (opcja 3)
  • Aktywność DeleteConfirm potwierdza usunięcie.

  • Przepływ zmienia nazwę pliku, który ma zostać usunięty, używając Ren ameFileToDelete.

  • Aktywność HttpRequest_RAF wysyła żądanie DELETE do interfejsu API Webex Contact Center w celu usunięcia monitu.

  • System potwierdza usunięcie za pomocą DeleteConfirm.

Wyjście (opcja 4)
  • Aktyw ność Żeg naj odtwarza wiadomość z podziękowaniami.

  • Połączenie jest odłączane za pomocą aktywności DisconnectContact_CZ4.

Zmienne

Zmienna

Typ

Opis

BloBidSTRINGIdentyfikator Blob pliku audio
Nazwa pliku audioSTRINGNazwa pliku audio (domyślnie: "EmergencyDemo.wav „).
IdentyfikatorSTRINGIdentyfikator pliku audio.
statusSTRINGStatus żądania API.
NewNazwa plikuSTRINGNazwa zaktualizowanego pliku audio (domyślnie: "updatedFile.wav „).
odzewSTRINGOdpowiedź HTTP z żądań API. Jest to opcjonalne, do debugowania.

Używane działania

Aktywność przepływu

Opis

Rozpocznij NewContact: Uruchamia przepływ po odebraniu połączenia.
Menu IVR MainMenu: Od twarza menu z opcjami szybkiego zarządzania.
Utwórz monit
  • PlayMessage: Monita administratora o nagranie nowego monitu.

  • Nagrywanie: Nagrywa wejście audio.

  • Żądanie HTTP: żą danie HTTP do utworzenia monitu audio przy użyciu Content-Type: FORM-DATA.

  • Parse: Analiz uje odpowiedź HTTP, aby wyodrębnić identyfikator i BloBid.

  • PlayMessage: Pot wierdza utworzenie wiadomości.

  • PlayMessage: Od twarza nagrany monit.

Monit aktualizacji
  • Menu: Mon ita administratora o nagranie zaktualizowanego monitu.

  • record_E38: Nagrywa wejście audio.

  • Żądanie HTTP: żą danie HTTP, aby zaktualizować monit audio przy użyciu Content-Type: FORM-DATA.

  • PlayMessage: Pot wierdza aktualizację wiadomości.

  • PlayMessage: Od twarza zaktualizowany monit.

Usuń monit
  • Menu: Potwierdza usunięcie monitu audio.

  • Żądanie HTTP: Zmienia nazwę pliku, który ma zostać usunięty. Wymaga identyfikatora monitu, który ma zostać zdefiniowany.

  • Żądanie HTTP: żą danie HTTP o usunięcie monitu audio za pomocą żądania Content-Type: Application/JSON i DELETE.

Pozostałe
  • Czekaj: Cz ekaj na aktywność.

  • setVariable: Ustawia zmienne.

  • DisconnectContact: Roz łącza połączenie.

Dodatkowe szczegóły

Aby uzyskać więcej informacji na temat korzystania z elementów sterujących Rejestrowanie aktywności, żądania HTTP i Nagrywanie w Webex Contact Center, zapoznaj się z sekcją Dział ania żądania HTTP.

Szablon routingu ostatniego agenta

Szablon routingu ostatniego agenta pokazuje, jak zaimplementować Last Agent Routing w Webex Contact Center, wykorzystując ulepszoną aktywność HTTP z obsługą Content-Type: GraphQL. Używa złącza HTTP interfejsu API WebExCC do interakcji z interfejsem API wyszukiwania, umożliwiając kierowanie połączeń do ostatniego agenta, który obsługiwał połączenie. Ten szablon poprawia wrażenia klientów, łącząc ich ze znajomym agentem.

Ten szablon przepływu sprawdza, czy klient zadzwonił w ciągu ostatnich 24 godzin, a jeśli tak, kieruje połączenie do tego samego agenta. Wykorzystuje interfejs API wyszukiwania za pośrednictwem GraphQL, aby znaleźć ostatniego agenta, który obsługiwał połączenie na podstawie ANI (Automatic Number Identification) dzwoniącego.

Wykorzystuje funkcję, która poprawia aktywność HTTP w Webex Contact Center, dodając obsługę Content-Type: GraphQL - Możliwość korzystania ze złącza HTTP API WebExCC do korzystania z interfejsu API wyszukiwania za pomocą nowego typu zawartości GraphQL: w tym zastępowania zmiennych.

Wymagania wstępne

  • Skonfiguruj łącznik do interfejsów API Webex Contact Center.

  • Upewnij się, że środowisko Webex Contact Center jest poprawnie skonfigurowane: punkt wejścia, mapowanie punktu wejścia, kolejki itp.

Podział przepływu

  1. Połączenie jest odbierane:

    • Połączenie wchodzi do przepływu w aktywności NewContact.

  2. Pierwsze powitanie:

    • Działanie PlayMessage odtwar za pierwszą wiadomość powitalną dla dz woniącego.

  3. Wyodrębnij aktualny czas:

    • Aktywność CurrentTime wyodr ębnia bieżący czas.

  4. Oblicz czas 24 godziny temu:

    • Aktywność Goback_by_a_day oblicza czas 24 godziny przed bieżącym czasem.

  5. Przytnij ANI:

    • Aktywność SetVari able wycina ANI ( numer telefonu dzwoniącego), aby usunąć prefiks „+1” do celów wyszukiwania.

  6. Wywołanie interfejsu API wyszukiwania (GraphQL):

    • Działanie SearchApilastAgent wywołuje połączenie z interfejsem API wyszukiwania Webex Contact Center za pomocą GraphQL w celu znalezienia agenta, który obsługiwał poprzednie połączenie na podstawie ANI.

    • Używa zmiennych goback_by_a_day i currentTime do wyszukiwania w ciągu ostatnich 24 godzin.

    • Zapytanie GraphQL wyszukuje zadania pasujące do ANI dzwoniącego lub przyciętego ANI, które nie są aktywne, i wyodrębnia identyfikator właściciela ( ID agenta) zadania.

  7. Rejestracja debugowania:

    • Aktywność DebugL og rejestruje kod stanu HTTP i treść odpowiedzi z wywołania interfejsu API wyszukiwania.

    • Aktywność Debug_Log rejestruje wyo drębniony identyfikator agenta.

  8. Sprawdź odpowiedź API:

    • Aktyw ność Condition_kxu sprawdza, czy kod stanu HTTP z wywołania interfejsu API wyszukiwania wynosi 200 (sukces).

  9. Sprawdź, czy identyfikator agenta jest wyodrębniony:

    • Aktywność Condition_JTN sprawdza, czy identyfikator agenta został pomyślnie wyodrębniony z odpowiedzi interfejsu API wyszukiwania.

  10. Droga do ostatniego agenta (jeśli zostanie znaleziona):

    • Jeśli zostanie znaleziony identyfikator agenta, aktywność PlayMessage_EE8 wyświetla wiadomość potwierdzającą do dzwoniącego, informując go, że jest on przeniesiony do tego samego agenta, z którym rozmawiał wcześniej.

    • Aktywność QueueToAgent_xh1 kolejkuje wywołanie agenta z wyodrębnionym identyfikatorem agenta .

  11. Trasa do domyślnej kolejki (jeśli nie została znaleziona):

    • Jeśli nie zostanie znaleziony żaden identyfikator agenta (wywołanie API nie powiodło się lub nie znaleziono poprzedniego połączenia w ciągu 24 godzin), aktywność QueueToDefault umieszcza połączenie w kolejce domyśl nej.

  12. Odtwarzaj muzykę w wstrzymaniu:

    • Aktywność PlayMusic_i73 odtwarza muzykę wstrzymaną, gdy dzwoniący cz eka w kolejce.

Zmienne

  • AgenTid: (STRING) - ID ostatniego agenta, który obsługiwał połączenie.

  • CurrentTime: (STRING) - Aktualny czas w milisekundach od epoki.

  • goback_by_a_day: (STRING) - Czas 24 godziny temu w milisekundach od epoki.

  • Odpowiedź: (STRING) - Odpowiedź HTTP z interfejsu API wyszukiwania.

  • AniTrim: (STRING) - Przycięty ANI (numer telefonu) dzwoniącego.

Działania przepływowe

Poniższa tabela opisuje sekwencję czynności przepływu zaangażowanych w ten szablon przepływu.

Aktywność przepływu

Opis

Rozpocznij

(NowyKontakt)

Uruchamia przepływ po odebraniu połączenia.

Działania

Odtwórz wiadomość

Odtwarza wiadomość do dzwoniącego.

QueueToAgent

Kolejki połączeń do określonego agenta.

Odtwarzaj Muzykę

Odtwarza muzykę na wstrzymaniu.

Kolejka

Kolejkuje połączenie do domyślnej kolejki.

HTTP

Wysyła żądanie HTTP do interfejsu API wyszukiwania za pomocą GraphQL.

Odtwórz wiadomość

Odtwarza komunikat wskazujący, że dzwoniący jest kierowany do ostat niego agenta.

Ustaw zmienną

  • CurrentTime: U stawia zmienną na bież ący czas.

  • goBack_by_a_day: Ustawia zmienną do czasu 24 godzin temu.

  • DebugLog: Rejestru je odpowiedź API do debugowania.

  • Debug_Log: Rejestruje wyodrę bniony identyfikator agenta do debugowania.

  • setVariable_7b4: Przycina ANI do wyszukiwania.

Warunki

  • condition_jtn: Sprawdza, czy identyfikator agenta jest wyodrębniony.

  • condition_kxu: Spraw dza, czy kod stanu HTTP to 200.

Trzymaj muzykę (MusiconHold)

Odtwarza muzykę trzymającą, gdy dzwoniący czeka w kolejce.

Obsługa pętli (CallLoopCycle i LoopCycle)

Zapewnia, że połączenia zapętlone zbyt wiele razy są kierowane do menu końcowego.

Rozłączenie (DisconnectContact)

Rozłącza połączenie po wiadomościach lub gdy dzwoniący zdecyduje się zakończyć interakcję .

Dodatkowe zasoby

Aby uzyskać więcej informacji na temat korzystania z żądań HTTP z GraphQL i innych działań w ramach Webex Contact Center, zapoznaj się z sekcją Działania żądania HTTP.

Szczegółowe informacje na temat interfejsu API wyszukiwania i zapytań Graph QL można znaleźć w dokumentacji interfejsów API Webex Contact Center.

AI Agent Autonomous (śledzenie przesyłek)

Ten przepływ wykorzystuje autonomicznego agenta AI do zarządzania interakcjami głosowymi związanymi ze śledzeniem paczek. Przepływ zapewnia możliwość eskalacji do agentów ludzkich w razie potrzeby lub błędów Ag enta AI.

Przepływ został zaprojektowany do obsługi interakcji klientów dotyczących śledzenia paczek za pośrednictwem autonomicznego agenta AI. Agent AI składa się z akcji śledzenia pakietu i bazy wiedzy związanej z ogólnymi zapytaniami wysyłkowymi. Klienci mogą w każdej chwili poprosić o rozmowę z agentem ludz kim.

Wymagania wstępne

Aby użyć tego przepływu, upewnij się, że są skonfigurowane następujące elementy:

  • Autonomiczny agent AI skonfigurowany z odpowiednim działaniem (wraz z realizacją) i dokumentami wiedzy. Przykładowy przepływ realizacji jest dostępny w szablon Webex Connect ach przepływu.

  • Punkt wejścia, kolejka, zespoły i mapowanie punktów wejścia skonfigurowane na stronie ustawień centrum sterowania dla Webex Contact Center.

  • Program Cisco Text-to-Speech (TTS) umożliwia dynamiczne generowanie niestandardowych wiadomości.

  • Przesyłaj statyczne pliki audio, jeśli nie używasz domyślnego dźwięku Cisco.

Podział integracji

  1. Dzwoniący inicjuje kontakt: Po łączenie jest odbierane przez Webex Contact Center i kierowane do autonomicznego agenta AI.

  2. Interakcja z agent em AI: Agent AI przetwarza żądanie dzwoniącego związane ze śledzeniem p aczki.

  3. Kolejka do agenta: Jeśli eskalacja jest wymagana na żądanie klienta lub z powodu błędów Agenta AI, dzwoniący zostanie umieszczony w kolejce dla agenta ludzkiego.

  4. Rozłącz: Interakcja kończy się po rozpatrzeniu żądania dzwoniącego lub przenie sieniu rozmówcy do agenta.

Działania wykorzystywane w przepływie

Aktywność przepływu

Opis

Start (Nowy kontakt telefoniczny) Ta czynność oznacza początek przepływu, wywołanego przez nowe połączenie.
Agent wirtualny V2 (VAV2) Działanie odpowiedzialne za interakcję między przepływem a agentem AI. Interakcja. Ta sama czynność służy do inicjowania rozmowy i wysyłania zdarzeń stanu do agenta AI.
Odtwórz wiadomość Udostępnia komunikaty systemowe za pomocą Cisco Text-to-Speech. Służy do odtwarzania komunikatu o błędzie przed eskalacją do agenta ludzkiego w przypadku błędów aktywności VAV2.
Kolejka do agenta Zarządza logiką kolejkowania w celu eskalacji do agentów ludzkich.
Odtwarzaj muzykę Przytrzymaj muzykę odtwarzaną podczas kolejkowania, gdy dzwoniący czeka na połączenie z agentem .
Odłącz Kończy interakcję po zakończeniu zadań lub po eskalacji do agenta ludzkiego.

Obsługa błędów

Przepływ obejmuje strategie zarządzania błędami, aby z wdziękiem radzić sobie z nieoczekiwanymi problemami, zapewniając, że dzwoniący jest odpowiednio poinformowany i przekierowany.

Wsparcie dla programistów

Aby uzyskać głębszy wgląd w korzystanie z Webex Contact Center z autonomicznymi agentami AI, zapoznaj się z powiązaną dokumentacją:

Dodatkowe zasoby

Aby uzyskać wsparcie związane z tym przepływem, skontaktuj się z zespołem pomocy technicznej dla programistów Webex Contact Center za pośrednictwem pomocy technicznej dla programistów Webex Contact Center.

Aby uzyskać dalsze dyskusje, odwiedź społeczność programistów interfejsów API Webex Contact Center.

AI Agent Scripted (śledzenie przesyłek)

Przepływ ten jest przeznaczony do obsługi interakcji głosowych związanych ze śledzeniem paczek za pomocą skrypto wego agenta wirtualnego. Przepływ ten pokazuje najprostszy sposób realizacji realizacji dla skryptowanego agenta. Ponadto przepływ pokazuje kolejkowanie klientów do różnych kolejek agentów na podstawie ostatniej aktywnej intencji i niestandardowych raportów dla agentów AI w analizatorze.

Przepływ ten wykorzystuje skryptowanego agenta Webex AI do interakcji z klientami w zakresie śledzenia paczek. Aktywność VAV2 (Virtual Agent V2) kończy się przez krawędź „Handled”, gdy agent skryptowy podnosi zdarzenie niestandardowe w celu śledzenia pakietu. Aby to osiągnąć, przepływ wykorzystuje interfejs API śledzenia paczek. Ten interfejs API jest dostępny dla programistów do testowania i demonstracji. Dane wyjściowe są analizowane w przepływie i przekazywane z powrotem do Agenta za pośrednictwem zdarzenia stanu. Więcej informacji na temat konfigurowania realizacji zadań dla agentów skryptowych dla głosu.

Wymagania wstępne

Aby użyć tego przepływu, upewnij się, że są skonfigurowane następujące elementy:

  • Webex AI Agent skonfigurowany do obsługi zapytań dotyczących śledzenia paczek. Ten agent jest dostępny do importowania podczas tworzenia nowego agenta.

  • Punkt wejścia, kolejka, zespoły i mapowanie punktów wejścia skonfigurowane na stronie ustawień centrum sterowania dla Webex Contact Center.

  • Upewnij się, że funkcja Cisco Text-to-Speech (TTS) jest włączona do generowania dynamicznych wiadomości audio.

  • W razie potrzeby przesyłaj statyczne pliki audio do niestandardowych powiadomień systemowych.

Podział integracji

Podział integracji

Opis

Dzwoniący inicjuje kontakt Połączenie jest odbierane przez Webex Contact Center i kierowane do skryptowanego agenta AI.
Stan interakcji jest rejestrowany za pomocą zmiennej globalnej Przepływ ustawia zmienną globalną CustomaiAgentInteractionOutcome do rejestrowania stanu interakcji klienta z agentem AI. Jest to aktualizowane w różnych punktach i służy do tworzenia niestandardowych raportów za pomocą wizualizatora.
Interakcja agentów AI Agent AI przetwarza dane klientów i odpowiada na podstawie skonfigurowanych intencji. Jeśli użytkownik zamierza śledzić paczkę i podaje prawidłowy numer pakietu, kontrola jest przekazywana z powrotem do przepływu za pośrednictwem zdarzenia niestandardowego.
Analizowanie i realizacja metadanych agenta AI Numer pakietu klienta jest wyodrębniany z metadanych VAV2 i używany w aktywności HTTP.
Warunki odpowiedzi na realizację Przepływ sprawdza, czy informacje o pakiecie zostały znalezione, czy nie, i ustawia odpowiednie odpowiedzi.
Wznowiono interakcję z agentem sztucznej inteligencji* W zależności od odpowiedzi na realizację, wiadomość, która powinna zostać wysłana do klientów, jest wysyłana z powrotem do skryptowanego agenta za pośrednictwem danych zdarzenia w sekcji „Stan zdarzenia”.
Przekazanie agenta i działalność w sprawie Określa kolejne kroki na podstawie poprzedniego zamiaru, kierując przepływ do różnych kolejek w oparciu o poprzedni zamiar.
Kolejka do agenta Jeśli wymagana jest eskalacja lub w przypadku błędów, dzwoniący zostaje umieszczony w kolejce dla agenta ludzkiego.
Odłącz Interakcja kończy się po rozpatrzeniu żądania dzwoniącego lub przeniesieniu rozmówcy do agenta.

Działania wykorzystywane w przepływie

Aktywność przepływu

Opis

Rozpocznij Inicjuje przepływ po odebraniu nowego połączenia.
Ustaw zmienną wyniku interakcji Użyj ustawionej aktywności zmiennej, aby zaktualizować zmienną globalną CustomaiAgentInteractionResult w celu zapisania najnowszego stanu interakcji z agentem AI.
Interakcja Agenta AI Zarządza zapytaniami dotyczącymi śledzenia paczek za pomocą skryptowych interakcji.Ta sama aktywność służy do inicjowania rozmowy i wysyłania zdarzeń stanu do agenta AI.
Szczegóły pakietu Parse Wyodrębnia numer pakietu z metadanych dostarczonych przez agenta wirtualnego.
Prośba HTTP o informacje o pakiecie Wysyła żądanie do API logistyki w celu odzyskania statusu paczki i szac owanej dostawy. Użyj ABC123456 jako przykładowego numeru pakietu.
Logika warunkowa Określa odpowiedź na podstawie statusu pakietu lub kodu statusu HTTP wywołania API.
Ustaw zmienne odpowiedzi Konfiguruje odpowiedzi, aby informować, czy paczka została znaleziona, czy szczegóły dostawy.
Odtwórz wiadomość Udostępnia komunikaty o błędach systemowych przy użyciu programu Cisco Text-to-Speech, szczególnie w przypadku błędów systemo wych.
Aktywność w sprawie Kieruje przepływem w oparciu o poprzedni zamiar, decydując się na trasę do określonych kolejek.
Kolejka do agenta Zarządza logiką kolejkowania w celu eskalacji do agentów ludzkich.
Odtwarzaj muzykę Przytrzymaj muzykę odtwarzaną podczas kolejkowania, gdy dzwoniący czeka na połączenie z agentem .
Odłącz Kończy interakcję po zakończeniu zadań lub po eskalacji do agenta ludzkiego.

Specyfika przepływu

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

Zmienna

Opis

nazwa_zdarzenia Nazwa zdarzenia wysłanego do Agenta AI.
dane zdarzenia Ładunek zdarzenia wysłany do Agenta AI.
status Status pakietu na podstawie odpowiedzi HTTP.
SzacunkowaDostawa Szacowana data i godzina dostawy paczki na podstawie odpowiedzi HTTP.
PakietResp Odpowiedź ma zostać wysłana z powrotem do klienta na podstawie odpowiedzi na aktywność HTTP.
Globalna_nazwa_głosu Określa głos używany do przesyłania tekstu na mowę.
CustomaiAgentInteractionResult Rejestruje stan interakcji - porzuconej, obsługiwanej, eskalowanej lub błędnej - w oparciu o interakcję klienta z agentem AI.

Obsługa błędów

Przepływ obejmuje strategie zarządzania błędami, aby z wdziękiem radzić sobie z nieoczekiwanymi problemami, zapewniając, że dzwoniący jest odpowiednio poinformowany i przekierowany.

Dodatkowe zasoby

Aby uzyskać głębszy wgląd w korzystanie z Webex Contact Center ze skryptowymi agentami AI, zapoznaj się z powiązaną dokumentacją:

Wsparcie dla programistów

Aby uzyskać wsparcie związane z tym przepływem, skontaktuj się z zespołem pomocy technicznej dla programistów Webex Contact Center za pośrednictwem pomocy technicznej dla programistów Webex Contact Center.

Aby uzyskać dalsze dyskusje, odwiedź społeczność programistów interfejsów API Webex Contact Center.

AI Agent Scripted (rezerwacja wizyty u lekarza)

Ten szablon przedstawia przepływ danych między Webex Contact Center a Webex AI Agent Studio dla interakcji wykorzystującej skryptów agenta. Przepływ zawiera kilka integracji z systemami zewnętrznymi. Są one wywoływane na podstawie zdarzeń niestandardowych wysyłanych przez Agenta AI, a dane dotyczące realizacji są przekazywane agentowi z powrotem.

Ten przepływ pokazuje, w jaki sposób dane są przekazywane między Webex Contact Center a Webex AI Agent Studio przy użyciu zdarzeń niestandardowych. Przepływ ten ułatwia automatyczne planowanie wizyt lekarskich i zarządzanie nimi za pośrednictwem skryptowanego agenta AI. Integruje się z zewnętrznymi systemami w celu sprawdzania dostępności, tworzenia spotkań, wyszukiwania istniejących spotkań i anulowania spotkań. Przepływ zapewnia płynną komunikację między dzwoniącym a agentem AI, z opcjami eskalacji do agentów ludzkich, gdy jest to konieczne.

Wymagania wstępne

Aby użyć tego przepływu, upewnij się, że są skonfigurowane następujące elementy:

  • Skryptowany agent AI skonfigurowany z odpowiednimi intencjami do obsługi rezerwacji i anulowania spotkań. Można to zaimportować z szablonów podczas tworzenia nowego agenta skryptowego na platformie AI Agent Studio.

  • Punkt wejścia, kolejka, zespoły i mapowanie punktów wejścia skonfigurowane na stronie ustawień centrum sterowania dla Webex Contact Center.

  • Interfejsy API do łączenia się z zewnętrznym systemem zarządzania spotkaniami.

  • Program Cisco Text-to-Speech (TTS) umożliwia generowanie dynamicznych komunikatów audio.

  • Prześlij statyczne pliki audio, jeśli nie używasz domyślnego dźwięku Cisco.

Podział integracji

Podział integracji

Opis

Dzwoniący inicjuje kontakt Połączenie jest odbierane przez Webex Contact Center i kierowane do agenta AI .
Interakcja z agentem AI Agent AI przetwarza dane klientów i odpowiada na podstawie skonfigurowanych intencji.
Przełączanie sterowania między agentem AI a przepływem Kontrola rozmowy jest wymieniana między agentem AI a przepływem w różnych etapach. Agent AI przekazuje kontrolę przepływowi za pośrednictwem zdarzeń niestandardowych, przepływ przeprowadza odpowiednie spełnienie na podstawie nazwy zdarzenia i przekazuje kontrolę z powrotem agentowi AI wraz z danymi dotyczącymi realizacji za pośrednictwem zdarzenia stanu w aktywności agenta wirtualnego V2.
Kolejka do agenta Jeśli wymagana jest eskalacja, dzwoniący zostaje umieszczony w kolejce dla agenta ludz kiego.
Odłącz Interakcja kończy się po zakończeniu zadania lub przeniesieniu dzwoniącego do agenta.

Działania wykorzystywane w przepływie

Aktywność przepływu

Opis

Rozpocznij Ta czynność oznacza początek przepływu, wywołanego przez nowe połączenie.
Agent wirtualny V2 (VAV2) Działalność odpowiedzialna za interakcję Agenta AI. Ta sama czynność służy do inicjowania rozmowy i wysyłania zdarzeń stanu do agenta AI.
Analizuj Służy do analizowania ładunku zdarzeń z aktywności VAV2.
Skrzynia Służy do sprawdzania nazwy zdarzenia wysłanej przez aktywność i gałąź VAV2 do odpowiednich działań żądania HTTP.
Żądanie HTTP Współpracuje z systemami zewnętrznymi w celu wykonywania operacji, takich jak sprawdzanie dostępności, tworzenie, wyszukiwanie lub anulowanie spotkań przy użyciu żądań HTTP na podstawie nazwy zdarzenia wysłanej przez aktywność VAV2. Aktywność analizuje również odpowiedź na żądanie HTTP.
Stan Ocenia wynik żądań HTTP, kierując przepływ na podstawie warunków sukcesu lub błędu.
Ustaw zmienną Służy do konfigurowania zmiennych, takich jak nazwa zdarzenia i dane zdarzenia, które są niezbędne do ponownego wywołania aktywności VAV2 z odpowiednimi parametrami zdarzenia stanu.
Odtwórz wiadomość Udostępnia komunikaty systemowe za pomocą Cisco Text-to-Speech. Służy do odtwarzania komunikatu o błędzie przed eskalacją do agenta ludzkiego w przypadku błędów aktywności VAV2.
Kolejka do agenta Zarządza logiką kolejkowania w celu eskalacji do agentów ludzkich.
Odtwarzaj muzykę Przytrzymaj muzykę odtwarzaną podczas kolejkowania, gdy dzwoniący czeka na połączenie z agentem .
Odłącz kontakt Kończy interakcję po zakończeniu zadań lub po eskalacji do agenta ludzkiego.

Specyfika przepływu

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

Zmienna

Opis

nazwa_zdarzenia Nazwa zdarzenia wysłanego do Agenta AI.
dane zdarzenia Ładunek zdarzenia wysłany do Agenta AI.
łańcuch_danych zdarzeń Wersja łańcuchowa event_data, ponieważ aktywność VAV2 akceptuje tylko ciąg znaków.
Wejście http_ Treść żądania dla aktywności HTTP na podstawie metadanych VAV2.
Globalna_nazwa_głosu Określa głos używany do przesyłania tekstu na mowę.

Obsługa błędów

Przepływ obejmuje strategie zarządzania błędami, aby z wdziękiem radzić sobie z nieoczekiwanymi problemami, zapewniając, że dzwoniący jest odpowiednio poinformowany i przekierowany.

Dodatkowe zasoby

Aby uzyskać głębsze informacje na temat konfigurowania agentów AI w Webex AI Agent Studio i korzystania z nich z Webex Contact Center, zapoznaj się z Przewodnikiem administracyjnym Webex AI Agent Studio.

Wsparcie dla programistów

  • Aby uzyskać wsparcie związane z tą integracją, otwórz zgłoszenie z zespołem pomocy technicznej dla programistów Webex Contact Center za pośrednictwem pomocy technicznej dla programistów Webex Contact Center.

  • Aby uzyskać dalsze dyskusje, odwiedź społeczność programistów interfejsów API Webex Contact Center.

Korzystanie z szablonów przepływu subflow

Szablony subflow działają podobnie jak szablony przepływu. Szablony te usprawniają tworzenie podprzepływów, które można zintegrować z wieloma przepływami, skracając nadmiarowość i czas opracowywania.

Aby utworzyć przepływy podrzędne przy użyciu szablonów przepływów podzespołów, wybierz odpowiedni szablon, zmodyfikuj go do swoich potrzeb, sprawdź poprawność, opublikuj i włącz do swoich przepływów pracy. Aby uzyskać więcej informacji, zobacz Tworzenie przepływów z szablonów przepływu.

Zbieraj informacje o wywołaniu zwrotnym

Ten szablon służy do utworzenia podzbiegu informacji o wywołaniach zwro tnych, umożliwiając dzwoniącym pozostanie w kolejce lub żądanie wywołania zwrotnego w celu uzyskania elastycznych opcji usług.

Ten podprzepływ zawiera menu, które pozwala dzwoniącym wybrać wywołanie zwrotne lub pozostać w kolejce. Jeśli wybrana jest opcja wywołania zwrotnego, zbiera informacje niezbędne do wywołania zwrotnego, używając bieżącego numeru dzwoniącego lub innego numeru. Możesz zmodyfikować przepływ podrzędny, aby zapewnić płynne działanie dzwoniącego, obsługując błędy lub nieznane warunki, takie jak limity czasu i nieprawidłowe dane wejściowe.

Ten przepływ podrzędny wykorzystuje Cisco Text-to-Speech (TTS) dla wszelkich monitów audio. W przypadku muzyki domyślnie jest wbudowany plik muzyczny na wstrzymaniu, defaultmusic_on_hold.wav.

Wymagania wstępne

Management PortalPrzed wdrożeniem tego subflow upewnij się, że w Centrum kontaktowym Webex spełnione są następujące wymagania:

  • Twórz punkty wejścia, kolejki, zespoły, mapowania punktów wejścia i wszelkie inne czynności konfiguracyjne specyficzne dla organizacji, takie jak łączniki, zewnętrzne dane ANI i inne.
  • Przesyłaj statyczne pliki audio, jeśli zamiast programu Cisco Text-to-Speech (TTS) używane są niestandardowe monity audio.
  • Upewnij się, że zmienne wywołania zwrotnego (na przykład: callbackNumber, callbackNumberEntered, StayInQueue) są poprawnie mapowane do systemu, aby przechwycić odpowiednie dane.

Szczegółowe kroki znajdują się w przewodniku konfiguracji i administracji Webex Contact Center.

Wejścia subflow

  • CallbackNumber - STRING: Numer używany do wywołania zwrotnego (ten, z którego dz woni dzwoniący, albo nowy numer).
  • StayInQueue - BOOLEAN: Wskazuje, czy dzwoniący zdecydował się pozostać w kolejce (Prawda), czy zażądać wywołania zwrotnego ( False).

Wyjścia subflow

  • callbackNumberEntered - STRING: Numer wprowadzony przez dzwoniącego do wywołania zwrotnego, jeśli zdecydował się podać numer alternatywny.
  • StayInQueue - BOOLEAN: Czy dzwoniący zdecydował się pozostać w kolejce, czy otrzymać oddzwonienie zwrotne.

Podział przepływu podrzędnego

Poniższa tabela opisuje różne elementy subflow zaangażowane w proces wywołania, szczegółowo opisując działania i odpowiedzi występujące na każdym etapie.

Element subflow

Opis

Rozpocznij subflow

Połączenie wchodzi do subflow.

Menu rezygnacji

Dzwoniący ma możliwość pozostania w kolejce lub otrzymania oddzwonienia zwrotnego.

  • Naciśnij 1, aby oddzwonić.
  • Naciśnij 2, aby pozostać w kolejce.

Menu numerów

Jeśli dzwoniący zdecyduje się odebrać wywołanie zwrotne, zostanie mu przedstawi ona opcja:

  • Naciśnij 1, aby użyć numeru, z którego dzwonią.
  • Naciśnij klawisz 2, aby wprowadzić nowy numer wywołania zwrotnego.

Zbieraj cyfry

Jeśli dzwoniący zdecyduje się wprowadzić nowy numer wywołania zwrotnego, zostanie poproszony o wprowadzenie 10- cyfrowego numeru, a następnie klucza funta (#).

Ustaw zmienną

Zebrany numer wywołania zwrotnego jest przechowywany w zmiennej callback NumberEntered.

Zakończ podprzepływ

Przepływ podrzędny kończy się po zebraniu informacji o wywołaniu zwrotnym lub rozwiązaniu wszelkich błędów .

Działania subflow

Poniższa tabela opisuje sekwencję działań subflow służących do zbierania informacji o wywołaniach zwrotnych .

Aktywność subflow

Opis

Rozpocznij subflow

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

Menu rezygnacji

Daje to opcję dla dzwoniącego pozostania w kolejce lub otrzymania oddzwonienia zwrotnego . Służy to za pomocą TTS, aby poprosić dzwoniącego o naciśnięcie 1 w celu wywołania zwrotnego lub 2, aby pozostać w kolejce.

Menu numerów

Jeśli dzwoniący wybierze wywołanie zwrotne, zostanie poproszony o użycie bieżącego numeru lub wprowadzenie nowego numeru.

Zbieraj cyfry

Jeśli dzwoniący zdecyduje się wprowadzić nowy numer, ta aktywność zbiera jego 10-cyfrowy numer, po którym następuje znak funta (#).

Ustaw zmienną

Zebrany numer jest przechowywany w zmiennej callbackNumberEntered do dalszego wykorzystania.

Zakończ podprzepływ

Przepływ kończy się po rozpatrzeniu wyborów dzwoniącego i zebraniu niezbędnych informacji.

Dodatkowe zasoby

Aby uzyskać więcej informacji na temat konfigurowania podprzepływów, zobacz podręcznik konfigur acji i administracji Webex Contact Center.

Obsługa błędów

Szablon subflow obsługi błędów w Webex Contact Center służy do zarządzania błędami, takimi jak problemy z obsługą kolejki lub awarie żądań interfejsu API. Może być podłączony do określonych działań lub skonfigurowany jako globalny moduł obsługi błędów, zapewni ając płynne działanie systemu i dostarczanie użytkownikom informacji zwrotnych na wszelkie problemy.

Wymagania wstępne

Management PortalPrzed wdrożeniem tego subflow upewnij się, że w Centrum kontaktowym Webex spełnione są następujące wymagania:

  • Upewnij się, że usługa Cisco Text-to-Speech (TTS) jest włączona, aby centrum kontaktowe mogło używać tekstu na mowę w celu wyświetlania komunikatów o błęd ach.
  • Zmapuj zmienną ErrorMessage, aby dynamicznie obsługiwać odpowiednie komunikaty o błędach w przepływie pracy .

Szczegółowe kroki znajdują się w przewodniku konfiguracji i administracji Webex Contact Center.

Wejścia subflow

  • ErrorMessage - STRING: Komunikat o błędzie odtwarzany dynamicznie, wskazujący problem napotkany przez dzwoniącego.

Wyjścia subflow

  • Nie dotyczy: Ten podprzepływ nie generuje danych wyjściowych, ponieważ służy do obsługi błędów i przekazywania informacji zwrotnej do dzwoniącego.

Podział przepływu podrzędnego

Poniższa tabela opisuje różne elementy subflow zaangażowane w proces wywołania, szczegółowo opisując działania i odpowiedzi występujące na każdym etapie.

Element subflow

Opis

Rozpocznij subflow

Przepływ podrzędny jest uruchamiany, gdy wystąpi błąd.

Odtwórz komunikat o błędzie

System odtwarza dynamiczny komunikat o błędzie zdefiniowany przez zmienną ErrorMessage za pomocą Cisco Cloud TTS. Na przykład komunikat może brzmieć: napotykamy trudności techniczne. Spróbuj ponownie później.

Zakończ podprzepływ

(Normalny koniec)

Jeśli błąd zostanie rozwiązany pomyślnie, przepływ podrzędny zakończy się z wdziękiem.

Zakończ podprzepływ

(Koniec błędu)

Jeśli pojawią się dalsze problemy (na przykład komunikat o błędzie nie zostanie odtworzony), przepływ podrzędny kończy się w stanie eskalacji, co wskazuje na krytyczną awarię.

Działania subflow

Poniższa tabela opisuje sekwencję działań subflow służących do zarządzania błędami.

Aktywność subflow

Opis

Rozpocznij subflow

Przepływ podrzędny rozpoczyna się, gdy wystąpi błąd, uruchamiając sekwencję obsługi błędów .

Odtwórz komunikat o błędzie

Odtwarza komunikat o błędzie do dzwoniącego za pomocą Cisco Cloud TTS. Zawartość wiadomości jest definiowana dynamicznie przez zmienną ErrorMessage.

Zakończ podprzepływ

(Normalny koniec)

Zakończa przepływ podrzędny, jeśli błąd zostanie rozwiązany bez dalszych problemów.

Zakończ podprzepływ

(Koniec błędu)

Kończy przepływ podrzędny z eskalacją, jeśli podczas procesu obsługi błędów wystąpią dodatkowe błędy.

Dodatkowe zasoby

Aby uzyskać więcej informacji na temat konfigurowania podprzepływów, zobacz podręcznik konfigur acji i administracji Webex Contact Center.

Dip danych HTTP

Ten szablon subflow służy do pobierania informacji o koncie klienta za pośrednictwem żądania HTTP. Obsługuje potwierdzenie identyfikatora konta, ręczne wprowadzanie, jeśli żądanie się nie powiedzie, i obsługuje limity czasu, nieprawidłowe dane wejściowe i krytyczne błędy — idealne do automatycznego wyszukiwania kont klientów w centrach kontaktowych.

Ten podprzepływ zapewnia dynamiczne wrażenia, w którym informacje o koncie klienta są pobierane za pomocą żądania HTTP. Jeśli wyszukiwanie zakończy się powodzeniem, klient zostanie poproszony o potwierdzenie identyfik atora konta. Jeśli to się nie powiedzie lub dzwoniący woli, może ręcznie wprowadzić numer konta. Przepływ z wdziękiem radzi sobie z błędami, takimi jak nieprawidłowe dane wejściowe, limity czasu i krytyczne awarie, z odpowiednimi monitami.

Ten przepływ podrzędny wykorzystuje Cisco Text-to-Speech (TTS) dla wszelkich monitów audio.

Wymagania wstępne

Management PortalPrzed wdrożeniem tego subflow upewnij się, że w Centrum kontaktowym Webex spełnione są następujące wymagania:

  • Twórz punkty wejścia, kolejki, łączniki, zespoły, mapowania punktów wejścia i wszelkie inne działania konfiguracyjne specyficzne dla organizacji.
  • Przesyłaj statyczne pliki audio, jeśli zamiast programu Cisco Text-to-Speech (TTS) używane są niestandardowe monity audio.
  • Upewnij się, że adres URL żądania HTTP i parametry są poprawnie ustawione w zależności od potrzeb organizacji.

Szczegółowe kroki znajdują się w przewodniku konfiguracji i administracji Webex Contact Center.

Wejścia subflow

  • ErrorMessage - STRING: Komunikat, który zostanie odtworzony w przypadku błędu podczas subflow.

Wyjścia subflow

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

Podział przepływu podrzędnego

Poniższa tabela opisuje różne elementy subflow zaangażowane w proces wywołania, szczegółowo opisując działania i odpowiedzi występujące na każdym etapie.

Element subflow

Opis

Rozpocznij subflow

(Inicjalizacja)

Subflow rozpoczyna proces pobierania danych klientów.

Proszę czekać

(Komunikat komfortowy)

Dzwoniący jest informowany, że system pobiera jego informacje za pomocą monitu TTS: Po czekaj, aż wyszukamy Twoich informacji.

Żądanie HTTP

(Pobierz informacje o kliencie)

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

Sprawdź status HTTP

(Oceń odpowiedź)

Odpowiedź HTTP jest oceniana na podstawie kodu stanu. Jeśli żądanie się powi odło, proces przechodzi do następnego kroku.

Menu potwierdzenia

(Poproś o potwierdzenie lub ręczne wprowadzenie)

Dzwoniący zostanie poproszony o potwierdzenie pobranego identyfikatora konta lub ręczne wprowadzenie numeru konta, jeśli jest nieprawidłowy.

Ustaw zmienną

(Identyfikator konta sklepu)

Jeśli dzwoniący potwierdzi identyfikator konta, wartość jest przechowywana w zmiennej wyjściowej .

Zbieraj cyfry

(Ręczne wprowadzanie konta)

Jeśli żądanie się nie powiedzie lub osoba dzwoniąca zdecyduje się ponownie wprowadzić numer konta, zostanie wyświetlony monit o wprowadzenie 6-cyfrowego numeru konta, a następnie klucza funta (#).

Obsługa błędów

(StillThere, Nieprawidłowy, Krytyczny)

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

  • StillThere: Pyta, Czy nadal tam jesteś? , w przypadku limitu czasu.
  • Nieprawidłowy: powiadamia dzwoniącego o nieprawidłowym wejściu i prosi go o ponowną próbę.
  • Błąd: Krytyczny komunikat o błędzie informujący, Co ś poszło nie tak.

Zakończ podprzepływ

(Wniosek)

Podprzepływ kończy się po potwierdzeniu numeru konta lub rozwiązaniu błędu.

Działania subflow

Poniższa tabela opisuje sekwencję działań subflow dla tego szablonu.

Aktywność subflow

Opis

Rozpocznij subflow

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

Proszę czekać

Odtwarza wiadomość za pomocą TTS, prosząc dzwoniącego o poczekanie na pobranie informacji.

Żądanie HTTP

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

Sprawdź status HTTP

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

Menu potwierdzenia

Monita dzwoniącego o potwierdzenie odzyskanego identyfikatora konta lub ponowne wprowadzenie go, jeśli jest nieprawidłowy.

Ustaw zmienną

Przechowuje potwierdzony lub ręcznie wprowadzony numer konta.

Zbieraj cyfry

Pobiera 6-cyfrowy numer konta od dzwoniącego, jeśli żądanie HTTP nie powiedzie się lub zdecyduje się wprowadzić nowy numer konta.

Obsługa błędów

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

Zakończ podprzepływ

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

Leczenie w kolejce

Użyj tego szablonu subflow, aby zautomatyzować przetwarzanie kolejki w Webex Contact Center, utrzymując dzwoniących zaangażowanie w muzykę i komunikaty.

Ten podprzepływ odtwarza muzykę w kolejce, po której następuje komunikat, powtarzając sekwencję do określonej liczby razy (domyślnie trzy). Zapewnia płynną obsługę kolejki i angażujące wrażenia dzwoniącego . Możesz dostosować zmienne, takie jak wybór muzyki, zawartość wiadomości i liczba pętli.

Ten przepływ podrzędny wykorzystuje Cisco Text-to-Speech (TTS) dla wszelkich monitów audio. W przypadku muzyki domyślnie jest wbudowany plik (defaultmusic_on_hold.wav), w przypadku muzyki wstrzymanej .

Wymagania wstępne

Management PortalPrzed wdrożeniem tego subflow upewnij się, że w Centrum kontaktowym Webex spełnione są następujące wymagania:

  • Twórz punkty wejścia, kolejki, łączniki, zespoły, mapowania punktów wejścia i wszelkie inne działania konfiguracyjne specyficzne dla organizacji.
  • Zapewnij prawidłową logikę przetwarzania kolejki i konfiguracje obsługi błędów.
  • Przesyłaj statyczne pliki audio, jeśli zamiast programu Cisco Text-to-Speech (TTS) używane są niestandardowe monity audio lub pliki muzyczne.

Szczegółowe kroki znajdują się w przewodniku konfiguracji i administracji Webex Contact Center.

Wejścia subflow

  • QueueMessage - STRING: Wiadomość do odtwarzania między utworami muzycznymi (domyślnie: proszę czekać).
  • QueueMusic1 - STRING: Pierwszy plik muzyczny, który zostanie odtworzony, gdy dzwoniący czeka (domyślnie: defaultmusic_on_hold.wav).
  • QueueMusic2 - STRING: Drugi plik muzyczny do odtwarzania między wiadomościami (domyślnie: defaultmusic_on_hold.wav).
  • licznik - INTEGER: Licznik do śledzenia liczby pętli (domyślnie: 0).
  • MusicDuration - INTEGER: Czas trwania odtwarzania każdego utworu muzycznego (domyślnie: 10 sekund).

Wyjścia subflow

Żaden

Podział przepływu podrzędnego

Poniższa tabela opisuje różne elementy subflow zaangażowane w proces wywołania, szczegółowo opisując działania i odpowiedzi występujące na każdym etapie.

Element subflow

Opis

Rozpocznij subflow

Rozpoczyna się przepływ podrzędny.

Kontrola stanu

Przepływ podrzędny sprawdza, czy licznik jest mniejszy niż 2. Jeśli to prawda, przepływ przechodzi do sekwencji muzyki i wiadomości. Jeśli fałsz, przepływ podrzędny się kończy.

Odtwarzaj muzykę 1

Pierwszy plik muzyczny (QueueMusic1) jest odtwarzany przez czas określony przez MusicDuration.

Odtwórz wiadomość

Po pierwszym pliku muzycznym komunikat jest odtwarzany za pomocą Cisco TTS, z zawartością zdefiniowaną przez QueueMessage.

Odtwarzaj muzykę 2

Po komunikacie drugi plik muzyczny (QueueMusic2) jest odtwarzany przez określony czas trwania.

Licznik przyrostu

Zmienna licznika jest zwiększana o 1 po odtworzeniu drugiego pliku muzycznego .

Ponownie sprawdź stan

Po zwiększeniu licznika przepływ ponownie sprawdza, czy licznik jest nadal mniejszy niż 2. Jeśli to prawda, pętla się powtarza; w przeciwnym razie przepływ podrzędny się kończy.

Zakończ podprzepływ

Gdy licznik osiągnie 2, przepływ subflow kończy się.

Aktywność subflow

Poniższa tabela opisuje sekwencję działań subflow.

Aktywność subflow

Opis

Rozpocznij subflow

Inicjalizuje proces subflow.

Kontrola stanu

Sprawdzany jest stan, aby upewnić się, że licznik jest mniejszy niż 2, umożliwiając kontynuację pętli.

Odtwarzaj muzykę 1

Odtwarza pierwszy plik muzyczny przez czas określony przez MusicDuration.

Odtwórz wiadomość

Odtwarza wiadomość za pomocą Cisco TTS z treścią dostarczaną przez QueueMessage.

Odtwarzaj muzykę 2

Odtwarza drugi plik muzyczny przez czas określony przez MusicDuration.

Licznik przyrostu

Zwiększa zmienną licznika o 1, aby sterować pętlą.

Zakończ podprzepływ

Zakończa przepływ podrzędny, gdy licznik osiągnie predefiniowany limit.

Szablon subflow zaplanowanego wywołania zwrotnego

Ten szablon służy do utworzenia przepływu podrzędnego, który umożliwia rozmówcom zaplanowanie oddzwonienia zwrotnego na określoną datę i godzinę, w tym wybór strefy czasowej.

Ten subflow prowadzi dzwoniącego przez serię monitów w celu zebrania wszystkich informacji niezbędnych do zaplanowanego wywołania zwrotnego. Pyta o żądaną datę, godzinę rozpoczęcia i zakończenia okna wywoł ania zwrotnego oraz strefę czasową dzwoniącego. Podprzepływ obejmuje walidację danych wejściowych i daty i godziny w celu zapewnienia dokładności. Jeśli wprowadzony zostanie nieprawidłowy format, dzwoniący zostanie ponownie wyświetlony monit. Po pomyślnym zebraniu wszystkich informacji służą do zaplanowania wywołania zwrotnego w systemie.

Ten podprzepływ wykorzystuje Cisco Text-to-Speech (TTS) dla wszystkich monitów audio.

Wymagania wstępne

Management PortalPrzed wdrożeniem tego subflow upewnij się, że w Centrum kontaktowym Webex spełnione są następujące wymagania:

  • Twórz punkty wejścia, kolejki, zespoły, mapowania punktów wejścia i wszelkie inne czynności konfiguracyjne specyficzne dla organizacji, takie jak łączniki, wyjściowe ANI i inne.

  • Przesyłaj statyczne pliki audio, jeśli zamiast programu Cisco Text-to-Speech (TTS) używane są niestandardowe monity audio.

  • Szczegółowe kroki można znaleźć w przewodniku konfiguracji i administracji Webex Contact Center.

Wejścia subflow

Nazwa zmiennejTypOpis
Numer wywołania zwrotnego STRING Numer telefonu użyty do oddzwonienia zwrotnego.
Nazwa klienta STRING Imię i nazwisko klienta żądającego oddzwonienia zwrotnego.
CallbackQueue STRING Kolejka, do której zostanie wysłane zaplanowane wywołanie zwrotne.

Wyjścia subflow

Nazwa zmiennejTypOpis
CallbackScheduleDate STRING Data zaplanowania wywołania zwrotnego sformatowana jako RRRR-MM-DD.
CallbackScheduleStrefa czasowa STRING Identyfikator strefy czasowej IANA dla wywołania zwrotnego (np. America/Chicago).
CallbackScheduleStartTime STRING Czas rozpoczęcia okna wywołania zwrotnego, sformatowany jako HH:mm:ss.
CallbackScheduleEndTime STRING Czas zakończenia okna wywołania zwrotnego, sformatowany jako HH:mm:ss.

Podział przepływu podrzędnego

Poniższa tabela opisuje różne elementy subflow zaangażowane w proces wywołania, szczegółowo opisując działania i odpowiedzi występujące na każdym etapie.

Element podprzepływuOpis
Rozpocznij subflow Połączenie wchodzi do subflow.
Data harmonogramu Osoba dzwoniąca zostanie poproszona o wprowadzenie preferowanej daty wywołania zwrotnego w formacie RRRRMMDD. Subflow sprawdza dane wejściowe, aby upewnić się, że jest to prawdziwa data. Jeśli jest nieprawidłowy, monit jest powtarzany.
Zaplanuj czas rozpoczęcia Dzwoniący zostanie poproszony o podanie godziny rozpoczęcia okna wywołania zwrotnego w formacie HHMM (24-godzinny). Subflow sprawdza dane wejściowe, aby upewnić się, że jest to prawidłowy czas. Jeśli jest nieprawidłowy, monit jest powtarzany.
Zaplanuj czas zakończenia Dzwoniący zostanie poproszony o podanie czasu zakończenia okna wywołania zwrotnego w formacie HHMM (24-godzinny). Subflow sprawdza dane wejściowe, aby upewnić się, że jest to prawidłowy czas. Jeśli jest nieprawidłowy, monit jest powtarzany.
Zaplanuj strefę czasową Dzwoniący zostanie wyświetlony z menu wyboru strefy czasowej. - Naciśnij 1 dla IST (indyjski czas standardowy). - Naciśnij 2 dla czasu środkowego. - Naciśnij 3 dla czasu wschodniego.
Zaplanuj wywołanie zwrotne Korzystając ze wszystkich zebranych informacji (CallbackNumber, CustomerName, callbackQueue oraz zaplanowanej daty, godziny i strefy czasowej), przepływ podzwrotny oficjalnie zaplanuje wywołanie zwrotne w systemie.
Zakończ przepływ podpływu Podprzepływ kończy się po pomyślnym zaplanowaniu wywołania zwrotnego.

Działania subflow

Poniższa tabela opisuje sekwencję działań subflow służących do planowania wywołania zwrotnego .

Aktywność subflowOpis
Rozpocznij subflow Przepływ podrzędny rozpoczyna się po wywołaniu.
Data harmonogramu Zbiera preferowaną datę wywołania zwrotnego przez dzwoniącego. Monit TTS brzmi: „Wprowadź preferowaną datę w formacie RRRRMMDD”. Dane wejściowe są sprawdz ane, aby upewnić się, że jest to prawidłowy format daty.
KonwertowaćDateFormat Po wprowadzeniu prawidłowej daty działanie to konwertuje dane wejściowe RRRR na format RRRR-MM-DD i przechowuje je w zmiennej callbackScheduleDate.
HarmonogramCzas rozpoczęcia Zbiera czas rozpoczęcia okna wywołania zwrotnego. Monit TTS brzmi : „Wprowadź godzinę rozpoczęcia oddzwonienia zwrotnego w formacie HHMM”. Dane wejściowe są sprawdzane, aby upewnić się, że jest to prawidłowy format czasu.
KonwertowaćStartTime Konwertuje dane wejściowe czasu rozpoczęcia HHMM na format HH:mm:ss i przechowuje go w zmiennej callbackSchedule StartTime.
ScheduleEndTime Zbiera czas zakończenia okna wywołania zwrotnego. Monit TTS brzmi: „Wprowadź czas zakończenia oddzwonienia zwrotnego w formacie HHMM”. Dane wejściowe są sprawdzane, aby upewnić się, że jest to prawidłowy format czasu.
KonwertowaćTime Konwertuje dane wejściowe czasu zakończenia HHMM na format HH:mm:ss i przechowuje go w zmiennej callbackSchedule EndTime.
ScheduleStrefa czasowa Prezentuje menu, aby wybrać strefę czasową.
ScheduleCallback Ta ostatnia akcja pobiera wszystkie zebrane i sformatowane zmienne i tworzy zaplanowane żądanie wywołania zwrotnego w systemie.
Zakończ przepływ podpływu Przepływ kończy się po pomyślnym zaplanowaniu wywołania zwrotnego.

Tworzenie przepływów i zarządzanie nimi

Utwórz przepływ

Możesz tworzyć przepływy i zarządzać nimi za pomocą modułu zasobów routingu. Podczas projektowania przepływu interakcja z konsultacją nie może zawierać uprzejmowego wywołania zwrotnego, informacji zwrotnej z ankiety poczty telefonicznej ani aktywności transferowej w ślepo.

Podczas tworzenia przepływu, jeśli liczba węzłów przekracza 100, może wystąpić opóźnienie w projektancie przepływu. W takich przypadkach zalecamy użycie funkcji Łańcuch przepływu i Zmienne dynamiczne, aby podzielić duży przepływ na łatwe do zarządzania mniejsze przepływy. Aby uzyskać więcej informacji, zobacz Ł ączenie wielu przepływów (z GoTo) i Kontakt w kolejce.

1

Zaloguj się do Control Hub.

2

Przejdź do Contact Center > Cust omer Experi ence > Flows.

Zostanie wyświetlona strona Przepływy.
3

Na stronie Przep ływy kliknij Zarządzaj przepływami. Wybierz opcję Utwórz przepływy z listy rozwijanej.

Zost anie wyświetlony kreator Utwórz nowy przepływ z opcją wyboru przepływu lub subflow.
4

Kliknij przycisk Przepływ.

Kliknij opcję Podprzepływ, aby utworzyć przepływ podrzędny. Proces tworzenia przepływu podrzędnego jest podobny do procesu tworzenia przepływu.

5

Wybierz żądaną opcję tworzenia przepływu:

  • Rozpocznij od nowa — Użyj tej opcji, aby utworzyć nowy przepływ od początku.
  • Szablony przepływu — Użyj tej opcji, aby utworzyć przepływ z szablonów przepływu. Aby uzyskać więcej informacji, zobacz Tworzenie przepływów z szablonów przepływu.
  • Importu j — ta opcja służy do importowania przepływów z lokalnej pamięci masowej. Aby uzyskać więcej informacji, zobacz Importowanie przepływu.
6

Kliknij przycisk Roz pocznij od nowa.

7

W polu Nazwa przepływu wprowadź unikalną nazwę.

Nazwa przepływu nie może zawierać spacji. Jedynym dozwolonym znakiem specjalnym jest _ (podkreślenie). Dozwolona długość wynosi 80 znaków. Na przykład NewContact_01.

8

Kliknij opcję Utwórz przepływ.

Zostanie wyświetlone okno Flow Designer.

9

W sekcji Ustawienia ogólne wprowadź opis przepływu. Nie można później zmodyfikować opisu.

10

(Opcjonalnie) Skonfiguruj następujące ustawienia w sekcji Ustawienia diagram u.

  • Łącza zakrzywione — Włącz lub wyłącz przełączanie między połączeniami zakrzywionymi a połączeniami prostokątnymi dla każdego przepływu.

    Można włączyć połączenia zakrzywione, aby poprawić widok połączenia między czynnościami. W złożonych przepływach zakrzywione łącza zapewniają lepszą czytelność w porównaniu z liniami prostymi, które mają tendencję do nakładania się na siebie.

  • Kolor łącz a — wybierz kolor z rozwijanej palety kolorów, aby wskazać łącza.

  • Kolor ścieżki błędu — wybierz kolor z rozwijanej palety kolorów, aby wskazać ścieżki błędów.

  • Kolor wyboru — wybierz kolor z rozwijanej palety kolorów, aby wskazać wybrane łącze i powiązane czynności.

  • Grubość — określ wartość, która ma zwiększyć lub zmniejszyć grubość łącza i połączonych czynności. Grubość mierzy się w pikselach, a wartość domyślna to 1 piksel. Maksymalna obsługiwana grubość to 3 piksele.

11

W sekcji Ustawienia odszyfrowywania przepływu włącz przełącznik Włącz odszyfrowy wanie przepływu, aby umożliwić odszyfro wanie poufnych informacji w przepływie. Pojawi się wyskakujące okienko Ujawnienie danych o szczegółach debugowania. Sprawdź Z gadzam się i kliknij Zapisz. Będziesz teraz mógł odszyfrować poufne informacje z dzienników przepływów w momencie debugowania przepływów. Szczegółowe informacje można znaleźć w sekcji Śledzenie przepływ ów.

12

Wykonaj następujące zadania, aby utworzyć przepływ:

Tworzenie przepływów z szablonów przepływu

Szablony przepływu zapewniają gotowe przepływy dla typowych przypadków użycia. Aby utworzyć przepływy z szablonów przepływu:

1

Zaloguj się do Control Hub.

2

Przejdź do opcji Usługi > Centrum kontaktowe.

3

W okienku nawigacji Centrum kontak tów kliknij Do świadczenie klienta > Przep ływy.

4

Na stronie Przep ływy kliknij Zarządzaj przepływami i kliknij listę rozwijaną Utwórz przepływy.

Zost anie wyświetlony kreator Utwórz nowy przepływ z opcją wyboru przepływu lub subflow.
5

Kliknij przycisk Przepływ.

Aby utworzyć przepływ podrzędny, kliknij opcję Pod przepływ. Proces tworzenia przepływu podrzędnego jest podobny do procesu tworzenia przepływu.

6

W oknie Wybierz metodę kliknij opcję Szablony przepływu.

7

Wybierz swój szablon z dostępnej listy szablonów. Kliknij przycisk Dalej.

Kliknij Wyświetl szczegóły, aby zobaczyć szczegółowy podgląd szablonu. Aby uzyskać więcej informacji, zapoznaj się z sek cją Szczegóły szablonu przepływu wido ku.

8

W polu Nazwa przepływu podaj unikalną nazwę przepływu. Przestrzegaj konwencji nazewnictwa.

9

Kliknij przycisk Dalej.

Utworzono nowy przepływ z szablonu przepływu.

Aby uzyskać więcej informacji na temat przepływów i jeśli przepływy wymagają dalszej konfiguracji przed testowaniem, skorzystaj z łączy dostępnych na liście szablonów przepływu. Patrz Wyświetl szczegóły szablonu przepływu.

Co robić dalej

Dostosuj działania i wydarzenia w przepływie zgodnie ze swoimi wymaganiami. Zweryfikuj i opublikuj przepływ.

Wyświetl szczegóły szablonu przepływu

Aby wyświetlić więcej szczegółów na temat konkretnego szablonu:

1

Na stronie kolekcji szablonów wybierz wymagany szablon.

2

Kliknij Wyświetl szczegóły. Zostanie wyświetlona strona Szczegóły szablonu.

  • Górny panel wyświetla podgląd wybranego szablonu. Kliknij ikonę pełnego ekranu, aby otworzyć szablon na pełnym ekranie. Wybierz określone sekcje szablonu i powię ksz i pomniejsz. W razie potrzeby można przełączać się między przepływem głównym a przepływem zdarzeń.
  • W dolnym okienku znajdują się następujące sekcje, które zawierają szczegółowe informacje na temat wybranego szablonu przepływu:
    • Opis —Krótki opis i cel szablonu.
    • Szczegóły — Kluczowe cechy szablonu.
    • Wymagania wstęp ne — kroki, które należy skonfigurować, aby szablon przepływu działał zgodnie z oczeki waniami.
    • Podział przepływu — szczegółowe informacje o tym, jak zaczyna się przepływ, co dzieje się w przepływie i jak kończy się przepływ.
    • Użyte działania — wyświetla listę różnych działań używanych w określonym szablonie.
    • Dodatkowe szczegóły — dodatkowe szczegóły dotyczące szablonu przepływu.

Co robić dalej

Kliknij Wybierz szablon, aby kontynuować wybrany szablon.

Opcje menu kontekstowego

Użyj menu kontekstowego dla dodatkowych działań. Aby otworzyć menu kontekstowe na stronie Przep ływy, wybierz przepływ i otwórz przepływ w module Flow Designer. Najedź kursorem na nazwę przepływu. Pojawi się menu z następującymi opcjami:

  • Edytuj nazwę — Użyj do zmiany nazwy przepływu.
  • Eksport — Użyj do eksportowania przepływu.
  • Importu j — użyj do zaimportowania przepływu.
  • Usuń — Użyj, aby usunąć przepływ.
  • Wyświetl historię wersji — Użyj, aby wyświetlić szczegóły wersji przepływu.

Edytuj zmienne przepływu

Nie można edytować zmiennej, gdy jest używana. Po utworzeniu typu zmiennej nie można edytować typu zmiennej.

1

Zaloguj się do Control Hub.

2

Przejdź do Contact Center > Cust omer Experi ence > Flows.

Zostanie wyświetlona strona Przepływy.
3

Kliknij ikonę Przejdź do projektanta przepł ywu obok przepływu, który chcesz edytować. Przepływ otwiera się w oknie Projektant przepływu.

4

Kliknij znacznik zmiennej w okienku Właściwości global ne.

Wyskakujące okienko wyświetla podsumowanie informacji o zmiennej.
5

Kliknij Edytuj w prawym górnym rogu wyskak ującego okna.

6

Wybierz nieużywaną zmienną w przepływie.

7

Wprowadź niezbędne zmiany w nazwie zmiennej, opisie, wartości i konfiguracjach zmiennych.

Modyfikowanie przepływu

Użyj przełącznika Edycja, aby edytować przepływ. Po włączeniu inni programiści przepływu nie mogą edytować przepływu jednocześnie. Domyślnie przepływ otwiera się w trybie tylko do odczytu .

Zmienne zawierające poufne informacje można oznaczyć jako bezpieczne. Po otwarciu istniejącego przepływu zawierającego zmienne przepływowe pojawia się monit o przejrzenie i oznaczenie tych zmiennych jako bezpiecznych. Aby uzyskać więcej informacji na temat zmiennych bezpiecznych, zobacz Bezpieczne zmienne.

1

Zaloguj się do Control Hub.

2

Przejdź do Contact Center > Cust omer Experi ence > Flows.

Zostanie wyświetlona strona Przep ływy i wyświetla listę przepływów z następującymi polami:

Nazwa pola

Opis

Nazwa przepływu

Nazwa przepływu skonfigurowana w aplikacji Flow Designer.

Nazwa przepływu musi być niepowtarzalna.

Opis

Opis przepływu skonfigurowany w aplikacji Flow Designer.

Status

Wskazuje, czy przepływ jest opublikowany, czy jest nadal w faz ie roboczej.

Ostatnio zmodyfikowaneData i godzina ostatniej modyfikacji przepływu.

Ostatnio edytowane przez

Identyfikator e-mail użytkownika, który ostatnio edytował przepływ.

3

Kliknij ikonę Przejdź do projektanta przepł ywu obok przepływu, który chcesz edytować. Przepływ otwiera się w oknie Projektant przepływu.

Jeśli wybrany przepływ ma zmienne przepływu, zostanie wyświetlony komunikat o oznaczeniu zmiennych jako bezpiecznych.

Przepływ można zmodyfikować tylko wtedy, gdy włączony jest przycisk przełączania Edytuj włączony. Jeśli przycisk przełącz ania Edytuj włącz ony jest wyłącz ony, przepływ pojawi się w trybie tylko do odczytu.

4

Ustawienia odszyfrowywania przepływu: Włącz ustawienia odszyfrowywania przepływu, aby umożliwić odszyfro wanie przepływu. Szczegółowe informacje można znaleźć w sekcji Śledzenie przepływ ów.

5

Kliknij przycisk Przejdź Wybierz bezpieczne zmienne, aby otworzyć okno dialogowe Edycja zmiennych bezpiec znych.

Możesz na razie kliknąć Pomiń, aby kontynuować edycję wy branego przepływu bez oznaczania bezpiecznych zmiennych. To okno dialogowe pojawi się przy następnej edycji przepływu.

Zaznacz pole wyboru Nie wyświetlaj tej wiadomości ponownie, aby na stałe pominąć proces wyboru dla wybranego przepływu.

Obecnie ta funkcja nie jest obsługiwana.

6

Zaznacz pola wyboru zmiennych zawierających poufne informacje i kliknij Zap isz.

Okno Flow Designer wyświetla wybrane zmienne z ikoną blokady obok nazw zmiennych.

Wybrany przepływ otwiera się w trybie tylko do odczytu.

7

Włącz przełącznik Edytuj, aby zmienić przepływ.

8

Edytuj przepływ roboczy zgodnie z potrzebami.

Podczas modyfikacji przepływu interakcja z konsultacją nie może zawierać uprzejmo wego wywołania zwrotnego, informacji zwrotnej z ankiety pocztowej ani aktywności transferu w ślepo.

9

Kliknij przycisk Zapisz, aby zapisać przepływ, jeśli wyłączysz przycisk automatycznego zapis ywania.

Podgląd monitu audio w przepływie

Funkcja podglądu podglądu dźwięku umożliwia natychmiastowe odtwarzanie dźwięku plików.wav i wiadomości teksto-mowę (TTS) w module Flow Designer. Przyci sk pod glądu z następującymi czynnościami zapewnia ulepszone wrażenia program isty, skracając czas i wysiłek na sprawdzanie poprawności komunikatów audio i tekstu na mowę:

Preview audio prompts in flows

Użyj przycisku Pod gląd, aby szybko sprawdzić podpowiedzi audio, język i wybór głosowy w wiadomościach TTS, a także przetestować znaczniki SSML w celu szybkiej personalizacji.

  • Aktywność Odtwarzanie muzyki nie obsługuje monitu podglądu.

  • Podczas podglądu tekstu na mowę wybór głosowy jest obowiązkowy.

  • Nie można zmienić opcji złącza TTS podczas wyświetlania podglądu monitu. Zamknij modal ny monit podglądu, wybierz innego dostawcę aktywności, aby przetestować innego dostawcę TTS.

  • Ustawienia języka i głosu na liście rozwijanej podczas wyświetlania podglądu monitu odpowiadają odpowiednio zmiennym Global_L anguage i Global _ VoiceName. Możesz ustawić je w przepływie, aby zmienić doświadczenie.

  • Podczas testowania zmiennych plików audio należy upewnić się, że ścieżka pliku odpowiada rzeczywistemu pliku .wav istniejącemu w systemie.

Wyszukiwanie elementów w przepływie

Użyj funkcji wyszukiwania, aby wyszukiwać elementy w przepływie i szybko uzyskać dostęp do ich lokalizacji. W przypadku przepływów, które są bardziej skomplikowane i złożone, użyj tej funkcji wyszukiwania, aby uniknąć ręcznego wysiłku w znalezieniu pożądanych elementów.

Za pomocą tej funkcji wyszukiwania można przeszukiwać następujące elementy w przepływie:

  • Nazwy działań, opisy i dane wejściowe
  • Nazwy zmiennych
  • Wyrażenia kamyczkowe
  • Właściwości przepływu

Możesz znaleźć i zastąpić wolny tekst w polach, takich jak dane wejściowe tekstowe, opisy, wyrażenia kamyczkowe i tak dalej.

1

Zaloguj się do Control Hub.

2

Przejdź do Contact Center > Cust omer Experi ence > Flows.

Zostanie wyświetlona strona Przepływy.
3

Kliknij ikonę Przejdź do projektanta przepł ywu obok przepływu, który chcesz edytować.

Przepływ otwiera się w oknie Projektant przepływu.
4

W polu wyszukiwania, które pojawia się w prawym górnym rogu, wprowadź słowo kluczowe (nazwa aktywności, nazwa zmiennej lub ciąg znaków) i naciśnij klawisz Enter.

Alternatywnie możesz uruchomić pole wyszukiwania za pomocą skrótów klawiaturowych: Cmd + K (dla macOS) i Ctrl + k (dla systemu Windows).

Wyniki wyszukiwania pojawiają się w oddzielnym panelu wyszukiwania po le wej stronie ekranu.
5

(Opcjonalnie) Wybierz jeden lub więcej typów jednostek z listy rozwijanej, aby filtrować wyniki wyszukiwania.

6

Aby znaleźć i zastąpić tekst, wykonaj następujące czynności:

  1. Wprowadź słowo w polu Zast ąp, aby zastąpić wybr ane słowo kluczowe.

  2. Możesz wybrać poszczególne wyniki wyszukiwania i zastąpić określonym słowem kluczowym lub kliknąć Zastąp wszystko (Replace all icon.) ikona zastępująca wszystkie wystąpienia w całym przepływie.

Stosowanie etykiet wersji do przepływu

Zalecamy dodawanie etykiet wersji, aby zbudować cykl życia przepływu przez różne fazy, takie jak rozwój, test i transmisja na żywo. Zamiast stosować zmiany bezpośrednio do przepływu, można opublikować przepływ w fazach przed wdrożeniem przepływu do produkcji. Ta funkcja pomaga uniknąć nadpisywania bieżącego przepływu w produkcji.

Podczas publikowania przepływu należy powiązać etykietę wersji, taką jak „Live”, „Test” lub „Dev”, oprócz nazwy przepływu, z nową wersją przepływu. Daje to możliwość dołączania różnych wersji tego samego przepływu do różnych punktów wejścia lub aktywności GoTo. Najnowsza to domyślna etykieta wersji, której nie można usunąć z wersji przepływowej. Możesz zastosować dowolną inną etykietę wersji wraz z najnowszą.

Ponadto do punktu wejścia można dołączyć wiele wersji tego samego przepływu. Podczas konfiguracji punktu wejścia można wybrać przepływ wraz z jedną z powiązanych z nim etykiet wersji.

Można również dynamicznie modyfikować logikę przepływu, uzyskując dostęp do etykiet wersji w przepływie za pomocą zmiennej NewContact (szczegółowe informacje można znaleźć w sekcji Start Flow). Zmienna NewContact.flowVersionLab el wyświetla aktualnie wykonywaną etykietę wersji przepływu: „Dev”, „Test”, „Live” lub „Latest”. Zastosowanie etykiety wersji przepływu umożliwia tworzenie niestandardowej logiki dostoso wanej do określonych etykiet wersji przepływu.

Po otwarciu przepływu w trybie edycji zobaczysz wersję roboczą z najnowszej opubliko wanej wersji przepływu. Po opublikowaniu tej wersji roboczej kojarzy się z nią etykietę najnowszej wersji. W danym momencie tylko jeden przepływ ma powiązaną etykietę najnowszej wersji. Odpowiada to ostatniej opubliko wanej wersji przepływu.

Zanim zaczniesz

Musisz opublikować przepływ przynajmniej raz.

1

Zaloguj się do Control Hub.

2

Przejdź do Contact Center > Cust omer Experi ence > Flows.

Zostanie wyświetlona strona Przepływy.
3

Kliknij ikonę Przejdź do projektanta przepł ywu obok przepływu, który chcesz edytować. Przepływ otwiera się w oknie Projektant przepływu.

4

Edytuj przepływ.

5

Kliknij przycisk Zapisz, aby zapisać przepływ, jeśli wyłączysz przycisk automatycznego zapis ywania.

6

Włącz przełącznik W alidacja, aby włączyć publikowanie.

7

Kliknij przycisk O publiku j.

8

(Opcjonalnie) W oknie dialogowym Publikuj przepływ wprowadź notatkę dotyczącą wersji lub wszelkich informacji, które chcesz udostępnić innym programistom przepływu.

9

Domyślnie opcja Najnow sza jest wybrana jako etykieta wersji, która wskazuje najnowszą wersję przepływu. Możesz zastosować wiele etykiet wersji do wersji przepływowej, takiej jak live, dev lub test z listy rozwijanej Dodaj etykietę wersji.

Jeśli określona etykieta wersji jest zmapowana do punktu wejścia, obok tej etykiety wersji na liście rozwijanej pojawi się powiadomienie z informacją, że etykieta jest odwzorowana na punkt wejścia.

10

Kliknij przycisk O publiku j.

Po wybraniu jednej lub większej liczby odpowiednich etykiet wersji i opublikowaniu użyj tej wersji przepływu podczas przypisywania do punktu wejścia.

11

(Opcjonalnie) Kliknij ikonę timera obok numeru wersji, aby wyświetlić historię wersji przepływu.

Zostanie wyświetl ony modalny Historia wersji, który wyświetla następujące szczegóły dotyczące wersji aktywnych i innych wersji przepływu:

  • Czas publikacji
  • Numer wersji
  • Etykieta wersji (jeśli jest stosowana)
  • Ostatnia edycja przez
  • Opublikuj notatkę

Użyj dowolnego z następujących atrybutów wyszukiwania słów kluczowych, aby filtrować tabelę:

  • Numer wersji
  • Etykiety wersji
  • Opublikowano przez
  • Opublikuj notatkę
  • Data publikacji
12

(Opcjonalnie) Kliknij ikonę Widok dowolnego wiersza, aby wyświetlić przepływ opublikowany w wybranej wersji.

Jeśli zdecydujesz się edytować podczas przeglądania starszej wersji przepływu, nadpisuje bieżącą wersję roboczą tą konkretną wersją przepływu.

Po zastosowaniu odpowiedniej etykiety wersji do przepływu można wybrać tę wersję przepływu podczas tworzenia kolejki.

Możesz dodać dowolną liczbę wersji do przepływu. Jednak historia wersji flow wyświetla tylko najnowsze 100 wersji. Wersje przepływu są usuwane tylko po usunięciu przepływu.

Włącz lub wyłącz automatyczne zapisywanie

1

Zaloguj się do Control Hub.

2

Przejdź do Contact Center > Cust omer Experi ence > Flows.

Zostanie wyświetlona strona Przepływy.
3

Aby utworzyć przepływ, kliknij przycisk Nowy.

4

Aby edytować istniejący przepływ, kliknij ik onę Przejdź do projektanta przepł ywu obok przepływu, który chcesz edytować.

Przepływ otwiera się w oknie Projektant przepływu.
5

Aby włączyć opcję automatycznego zapisywania, ustaw przycisk automatycznego zapisywania na WŁ.

6

Aby wyłączyć opcję automatycznego zapisywania:

  1. Ustaw przycisk automatycznego zapis ywania na OFF.

    Wiadomość wyświetli monit o potwierdzenie działania.

  2. Kliknij Wyłącz automatyczne zapisywanie.

Po wyłączeniu opcji automatycznego zapisywania zapisz zmiany ręcznie. W przeciwnym razie trac isz zmiany wprowadzone w przepływie.

Kopiowanie i wklejanie czynności

Skopiuj i wklej aktywność lub grupę działań w tym samym przepływie, aby nie trzeba było konfigurować działań od podstaw. W tym celu można wybrać pojedynczą aktywność lub grupę działań jednocześnie i ponownie je ponownie wykorzystać w tym samym przepływie. Podczas kopiowania czynności system tworzy duplikaty tych czynności i kopiuje wszystkie skonfigurowane ustawienia i łącza.

1

Zaloguj się do Control Hub.

2

Przejdź do Contact Center > Cust omer Experi ence > Flows.

Zostanie wyświetlona strona Przepływy.
3

Aby utworzyć przepływ, kliknij Zarządzaj przepływem > Utwórz przepływy.

4

Aby edytować istniejący przepływ, kliknij ik onę Przejdź do projektanta przepł ywu obok przepływu, aby otworzyć przepływ.

5

Wykonaj jedną z następujących czynności:

  1. Aby skopiować i powielić pojedynczą aktywność, wybierz działanie, które chcesz skopiować i kliknij ikonę kopiowania (Copy icon.).

  2. Aby skopiować i powielić wiele czynności, naciśnij klawisz Shift i wybierz czynności, aby je pogrupować, a następnie kliknij ikonę kopiowania (Copy icon.).

Alternatywnie możesz nacisnąć klawisze Ctrl+C na klawiaturze, aby skopiować wybrane czynności i nacisnąć klawisze Ctrl+V, aby wkleić wybrane czynności na płótnie.

6

Zmień kolejność skopiowanych działań, w razie potrzeby.

Sprawdzanie poprawności przepływu

Sprawdź poprawność przepływu, aby upewnić się, że wszystkie wymagane pola są skonfigurowane i że struktura przepływu jest prawidłowa. Walidacja nie może określić, w jaki sposób system uruchamia przepływ w czasie pracy i nie gwarantuje, że przepływ przebiega zgodnie z oczekiwaniami.

Gdy walidacja zakończy się powodzeniem, pozostaw włączony przełącz nik Walidacja. Nie można opublikować przepływu, chyba że walidacja zakończy się sukcesem.

1

Zaloguj się do Control Hub.

2

Przejdź do Contact Center > Cust omer Experi ence > Flows.

Zostanie wyświetlona strona Przepływy.
3

Kliknij ikonę Przejdź do projektanta przepł ywu obok przepływu, który chcesz sprawdzić poprawność.

Przepływ otwiera się w oknie Projektant przepływu.
4

Ustaw przełącznik Walidacja na Włącz ony.

Rozpoczyna się walidacja i wyświetlane są błędy w oknie.

Podczas sprawdzania poprawności system wyświetla błędy w następujący sposób:

  • Przycisk błędów przepływu — obok przełącznika Wali d acja pojawia się czerwony przycisk, który pokazuje liczbę aktywnych błędów. Jeśli nie ma błędów (Błędy przepływu: 0), przycisk jest zielony.
  • Stylizacja błędu działania — jeśli działanie zawiera błędy konfiguracji, aktywność pojawia się z czerwonym konturem i czerwoną ikoną informacji w prawym górnym rogu. Kliknij tę ikonę, aby wyświetlić kontekstową podpowiedź, która podsumowuje wszelkie błędy związane z działaniem. Po usunięciu błędu aktywność traci styl błędu w czasie rzeczywistym.
  • Okno szczegółów sprawdz ania poprawności — To wyskak ujące okno przechowuje bieżącą listę aktywnych błędów w przepływie. Możesz przeciągać i przesu wać to okno wokół płótna. Kliknij ikonę Zamkni j w prawym górnym rogu, aby zamknąć okno.

    W tym oknie znajdują się dwie sekcje:

    • Sekcja Błędy przepływu — Ta sekcja zawiera listę wszystkich aktywnych błędów w przepływie i dzieli je według aktywności. Usuń wszystkie te błędy przed opublikowaniem przepływu. Aby uzyskać więcej informacji, zobacz Z rozumienie kodów błędów.
    • Sekcja rekomendacji — Ta sekcja zawiera listę najlepszych praktyk i przypomnień dotyczących przepływów budowlanych. Chociaż powinieneś rozważyć te elementy przed opublikowaniem przepływu, zalecenia nie są wymagane.

      Jeśli nie chcesz wyświetlać zaleceń, kliknij przycisk Odrzu ć rekomendacje, aby ukryć listę. Lista pozostaje ukryta, dopóki nie zamkniesz okna Szczegóły walidacji i nie otworzysz go ponownie.

5

Jeśli zamkniesz okno Szczegóły walidacji i chcesz je ponownie otworzyć, kliknij przycisk Błę dy przepływu.

6

(Opcjonalnie) Jeśli wystąpią błędy, ustaw przełącznik W alidacja na Wył. Napraw błędy i uruchom ponownie walidację.

Walidacja przepływu nie może oceniać funkcji ani sprawdzić, czy zmienne spełniają oczekiwane wartości. Sprawdza tylko błędy konstrukcyjne. Sprawdź dokładnie zmienne, aby upewnić się, że działają zgodnie z oczekiwaniami.

Kopiowanie przepływu

1

Zaloguj się do Control Hub.

2

Przejdź do Contact Center > Cust omer Experi ence > Flows.

Zostanie wyświetlona strona Przepływy.
3

Kliknij ikonę elipsy obok przepływu, który chcesz skopiować, a następnie kliknij Kopiuj.

Nazwa skopiowanego przepływu ma ten format: Copy_flowName_Flowid. Nazwa przepływu to nazwa pierwotnego przepływu, a identyfikator przepływu jest unikalnym identyfikatorem pierwotnego przepływu.

4

Otwórz skopiowany przepływ, aby edytować nazwę.

Eksportuj przepływ

Eksportuj przepływ, aby wyodrębnić definicję przepływu jako plik JSON. Później możesz zaimportować plik JSON, aby utworzyć ten sam przepływ dla innego najemcy. Aby zaimportować przepływ, zobacz Importowanie przepływu.

1

Zaloguj się do Control Hub.

2

Przejdź do Contact Center > Cust omer Experi ence > Flows.

Zostanie wyświetlona strona Przepływy.
3

Kliknij ikonę elipsy obok przepływu, który chcesz wyeksportować, a następnie kliknij Ekspor tuj.

4

W oknie dialogowym, które zostanie otwarte, wybierz Zapisz i kliknij przycisk OK, aby pobrać plik przepływu.

Plik jest pobierany do systemu lokalnego z istniejącą nazwą pliku w formacie JSON.

Importuj przepływ

Aby zaimportować przepływ od innego najemcy, należy najpierw wyeksportować przepływ jako plik JSON. Aby wyeksportować przepływ, zobacz Eksportowanie przepływu.

Aby ponownie użyć istniejącego przepływu w obrębie tego samego najemcy, zobacz Kopiowanie przepływu.

1

Zaloguj się do Control Hub.

2

Przejdź do Contact Center > Cust omer Experi ence > Flows.

Zostanie wyświetlona strona Przepływy.
3

W obszarze Zarządzanie przepływ ami kliknij Importuj.

4

Wybierz plik przepływu w formacie JSON z systemu lokalnego.

5

Kliknij przycisk Otwórz, aby zaimportować plik.

Przepływ importuje się do Twojego najemcy.

Możesz zaimportować przepływ tylko w formacie JSON. Aby import zakończył się powodzeniem, plik JSON musi być prawidłowym przepływem.

Możesz zaimportować plik o rozmiarze do 10 MB.

Co robić dalej

Możesz zmodyfikować lub opublikować przepływ. Aby uzyskać więcej informacji, zobacz Praca z przepływami.

Publikowanie przepływu

Możesz opublikować przepływ po sprawdzeniu poprawności przepł ywu przez system i stwierdzeniu, że jest wolny od błędów. Możesz użyć opublikowanego przepływu w strategiach routingu punktów wejścia.

Przed opublikowaniem potwierdź, że przepływ jest poprawnie skonfigurowany i gotowy do korzystania z centrum kontaktowego na żywo. System nie obsługuje w pełni edycji opublikowanego przepływu.

System wyłącza przycisk Publikuj przepływ, gdy przełącznik Wali dacja jest wyłączony. Jeśli występują aktywne błędy, przycisk pozostaje wyłączony.

Po kliknięciu przycisku Publikuj przepływ pojawi się okno potwierdzenia przepływu publi kowania. Przed opublikowaniem przepływu upewnij się, że wszystkie wyrażenia działają i że przepływ zachowuje się zgodnie z życzeniem.

W oknie dialogowym Publikowanie przepływu użyj etykiet wersji, aby określić, która opublikowana wersja przepływu ma być używana do testowania, tworzenia lub routingu na żywo.

  • Domyślnie wybrany jest najnow szy. Identyfikuje ostatnio opublikowaną wersję przepływu i nie można jej usunąć z tej wersji.
  • Wybierz jedną lub więcej etykiet, takich jak Live, Test lub Dev, z opcji Dodaj etykietę wersji, jeśli chcesz zidentyfikować wersję przepływu dla określonego etapu lub zastosowania routingu.
  • Jeśli etykieta wersji jest przypisana do punktu wejścia, lista rozwijana wyświetla powiadomienie obok tej etykiety.

Jeśli wystąpi błąd:

  • Zostanie wyświetlone okno powiadomień z identyfikatorem śledzenia i identyfik atorem przepływu. Skontaktuj się z pomocą techniczną Cisco, aby uzyskać pomoc w przypadku błędów. Wsparcie wymaga identyfikatora śledzenia.
  • Kliknij przycisk Ponownie opublikować.
1

Zaloguj się do Control Hub.

2

Przejdź do Contact Center > Cust omer Experi ence > Flows.

Zostanie wyświetlona strona Przepływy.
3

Kliknij ikonę Przejdź do projektanta przepł ywu obok przepływu, który chcesz opublikować.

Przepływ otwiera się w oknie Projektant przepływu.
4

Kliknij przycisk O publiku j.

Jeśli przepływ zostanie opublikowany pomyślnie, pojawi się komunikat potwierdzający.

5

Wybierz jedną z następujących opcji:

  • Kliknij przycisk Zamknij przepływ i wyloguj się, jeśli zakończyłeś przeglądanie przepływu i chcesz wylogować się z programu Flow Designer.
  • Kliknij przycisk Powrót do przepływu, jeśli chcesz przejrzeć lub edytować przepływ.

    Jeśli przepływ jest przypisany do strategii routingu punktów wejścia, edycja opublikowanego przepływu może mieć wpływ na interakcje z centrum kontaktowym na żywo.

Usuń przepływ

Jeśli przepływ ma status O publikowany, może być częścią konfiguracji strategii routingu. Dowiedz się, gdzie jest używany przepływ, zanim go usuniesz. W przeciwnym razie możesz wpłynąć na interakcje z centrum kontaktowym na żywo.

1

Zaloguj się do Control Hub.

2

Przejdź do Contact Center > Cust omer Experi ence > Flows.

Zostanie wyświetlona strona Przepływy.
3

Kliknij ikonę elipsy obok przepływu, który chcesz usunąć, a następnie kliknij przycisk Usuń.

4

Kliknij przycisk Tak, aby potwierdzić.

Strategie routingu punktów wejścia

Strategia routingu punktów wejścia to konfiguracja, która kontroluje zachowanie routingu kontaktu, gdy kontakt osiągnie punkt wejścia. Gdy kontakt dotrze do punktu wejścia, silnik routingu sprawdza, która strategia routingu punktów wejścia jest aktywna w danym momencie i podąża za tą konfiguracją.

Sekcja sterowania połączeniami konfiguracji strategii routingu punktów wejścia pozwala wybrać przepływ, który kontroluje doświadczenie dzwoniących podczas interakcji. Dzięki programowi Flow Designer można skonfigurować przepływ typu end-to-end, który kontroluje zarówno wstępne traktowanie połączenia w IVR, jak i doświadczenie w kolejce po ustawieniu kontaktu w kolejce.

Wybierz przepływ z listy rozwijanej Przepł yw, aby wskazać przepływ, który kontroluje to połączenie typu end-to-end w przedziale czasowym określonym w strategii routingu. Z tej listy rozwijanej dostępne są tylko przepływy publikowane w programie Flow Designer.

Przepływy są dostępne tylko dla punktów wejścia telefonii. Nie można zastąpić żadnych ustawień przepływu ze strategii routingu punktów wejścia.

Strategie routingu kolejki

Strategia routingu kolejki to konfiguracja, która kontroluje zachowanie routingu kontaktu, gdy kontakt dotrze do kolejki. Gdy kontakt dotrze do kolejki, silnik routingu sprawdza, która strategia routingu kolejki jest aktywna w danym momencie i podąża za tą konfigur acją.

Klienci, którzy mają strategie routingu kolejek w Webex Contact Center, mają do nich dostęp, ale nie mogą tworzyć nowych strategii. Zalecamy, aby wszyscy klienci przenieśli swoje konfiguracje do kolejek.

Tworzenie podprzepływów i zarządzanie nimi

Flow Designer pozwala podzielić duże przepływy na mniejsze, łatwiejsze do zarządzania części zwane przepływami podprzepływów. Możesz ponownie wykorzystać przepływy podrzędne w wielu przepływach w celu obsługi określonych zadań. To modułowe podejście upraszcza zarządzanie przepływem i zmniejsza złożoność budowania dużych przepływów. Oto kilka kluczowych cech podprzepływów:

  • Możesz tworzyć przepływy podrzędne na poziomie organizacji, aby były one dostępne wewnętrznie. Na przykład można wyświetlać i wywołać przepływy podrzędne dostępne w tej samej organizacji. Można utworzyć maksymalnie 200 podprzepływów na organizację.

  • Można wywołać przepływ podrzędny z poziomu przepływu w celu uruchomienia logiki bez łączenia się z punktem wejścia lub opuszczania głównego przepływu.

  • Można wielokrotnie ponownie wykorzystywać przepływy podrzędne w przepływie głównym lub w obrębie głównych przepływów w organizacji.

  • Można przekazywać zmienne między przepływem macierzystym a przepływem podprzepływu oraz mapować zmienne wejściowe i wyjściowe z przepływu głównego do przepływu podprzepływu i odwrotnie. To sprawia, że te zmienne w przepływie podrzędnym są niezależne od zmiennych w przepływie macierzystym, który wywołuje przepływ podrzędny.

    Jednak ustawienia tekstu na mowę (TTS) w przepływie głównym nie przechodzą do przepływów poddanych. Rozważmy na przykład przepływ, w którym główną zmienną przepływu jest Global_VoiceName: fr-FR- Ariane (francuski). Jeśli subflow uruchomi odtwarzanie TTS, dźwięk jest domyślnie odtwarzany w języku angielskim. Aby temu zaradzić, zdefiniuj zmienną subflow o tej samej nazwie, jaką jest GLOBAL_VOICENAME:FR-FR-ARIANE (francuski). Alternatywnie można utworzyć zmien ną podprzepływu GLOBAL_VOICENAME (taką samą jak w przepływie głównym) i odwzorować wartość z przepływu głównego do przepływu subflow. Aby uzyskać więcej informacji, zobacz Konfigurowanie różnych obsługiwanych języków i nazw głosu za pomocą natyw nego tekstu na mowę w podprzepływie wxCC.

    Nie można dodawać zmiennych globalnych do przepływu podrzędnego. Można jednak odwzorować zmienną globalną z przepływu głównego do zmiennej lokalnej w przepływie podrzędnym.

  • Możesz publikować subflow niezależnie. Jednak zmiany wprowadzone w przepływie podrzędnym wchodzą w życie dopiero po ponownym opublikowaniu głównego przepływu.

  • Do podprzepływu można dołączyć etykietę wersji, taką jak Live, Dev i Test, aby można było przeprowadzić kompleksowe testy przepływu głównego w odpowiednich środowiskach.

  • Podprzepływy muszą być wywoływane z głównych przepływów. Nie można wywołać innego przepływu podprzepływu z podprzepływu.

  • Nie można połączyć przepływu podrzędnego ze strategią routingu punktu wejścia lub kolejki.

  • Możesz importować i eksportować przepływy podrzędne niezależnie.

Tworzenie subflow

W Centrum sterowania można tworzyć i zarządzać podprzepływem.

1

Zaloguj się do Control Hub.

2

Przejdź do Contact Center > Cust omer Experience > Przep ływy > Podprzep ływy.

3

Kliknij polecenie Zarządzaj przepływem pod> Utwórz przepł yw podzbiorczy.

4

W polu Nazwa podprzepływu wprowadź nazwę przepływu podanego.

Nazwa subflow musi być niepowtarzalna. Nie może zawierać spacji. Jedynymi dozwolonymi znakami specjalnymi są _ (podkreślenie) i - (myślnik). Maksymalna długość wynosi 80 znaków.

5

Kliknij przycisk Rozpocz nij budowanie przepływu podrzędnego.

Zostanie wyświetlone okno Flow Designer.

6

W sekcji Ustawienia ogólne wprowadź opis przepływu podrzędnego. Możesz zmienić ten opis później.

7

W sekcji Ustawienia wido ku skonfiguruj takie funkcje, jak połączenia zakrzywione, kolor łącza, kolor ścieżki błędu, kolor zaznaczenia i grubość.

8

W sekcji Definicja zmiennej dodaj zmienne wymagane do łączenia z przepływem głównym.

  • Zmi@@ enna wejściowa subflow: (Wymagane) Ta zmienna pobiera dane wejściowe z głównego przepływu.
  • Zmi@@ enna wyjściowa subflow: (Wymagane) Ta zmienna zwraca dane wyjściowe z powrotem do głównego przepływu.
  • Zmi@@ enna lokalna subflow: (Opcjonalnie) Ta zmienna jest przeznaczona dla logiki, która jest izolowana w obrębie subflow i nie odnosi się do żadnej z głównych zmiennych przepływu .

Wszystkie powyższe zmienne mogą być typu String, Integer, Date Time, Boolean, Decimal i JSON.

9

Wykonaj następujące zadania, aby utworzyć przepływ podrzędny:

Działania takie jak stosowanie etykiet wersji i śledzenie przepływu działają w taki sam sposób, jak w przepływie głównym. Aby uzyskać więcej informacji, w sekcji Zastosuj etykiety wersji do przepływu i Przep ływy debugowania.

Edycja przepływu podrzędnego

Podczas edycji i publikowania przepływu podrzędnego zmiany wchodzą w życie w przepływie głównym dopiero po opublikow aniu głównego przepływu.

1

Zaloguj się do Control Hub.

2

Przejdź do Contact Center > Cust omer Experience > Przep ływy > Podprzep ływy.

3

Kliknij przepływ podrzędny, który chcesz edytować.

4

Włącz przełącznik Edytuj, aby zmienić przepływ podrzędny.

5

Wprowadź wymagane zmiany w przepływie podrzędnym.

Kliknij przycisk Zapisz, aby zapisać przepływ, jeśli wyłączysz przycisk automatycznego zapis ywania.

Usuwanie przepływu podrzędnego

Jeśli jakikolwiek opublikowany przepływ główny wykorzystuje przepływ podrzędny, nie można go usunąć, niezależnie od tego, czy przepływ jest aktywny, czy dołączony do punktu wejścia. Aby usunąć przepływ podrzędny, najpierw usuń go z głównego przepływu lub usuń całkowicie główny przepływ.

1

Zaloguj się do Control Hub.

2

Przejdź do Contact Center > Cust omer Experience > Przep ływy > Podprzep ływy.

3

Kliknij ikonę elipsy pionowej w wierszu podprzepływu, który chcesz usunąć, a następnie kliknij przycisk Usuń.

4

Kliknij przycisk Tak, aby potwierdzić.

Dodawanie przepływu subflow do głównego przepływu

Możesz dodać przepływ podrzędny do wielu przepływów głównych.

1

Zaloguj się do Control Hub.

2

Przejdź do sekcji Centrum kontaktowe > Obsługa klienta > Przep ływy.

Możesz także dodać przepływ podrzędny do głównego przepływu z paska na Management Portal wigacji. Wybierz polec enie Strategia routingu > Przep ływy. Kliknij ikonę elipsy obok przepływu, który chcesz edytować, a następnie kliknij przycisk Otwórz.

3

Kliknij przepływ, który chcesz zmodyfikować, aby dodać przepływ podrzędny.

Zostanie wyświetlone okno Flow Designer.

4

Kliknij kartę Podprzepływy.

Pojawi się lista podprzepływów dla wybranej organizacji/najemcy.

5

Przeciągnij i upuść wymagany przepływ podrzędny z listy na płótno, aby dodać go do głównego przepływu.

Można wyświetlić szczegóły wybranego przepływu, takie jak nazwa, wersja podprzepływu wraz z etykietą wersji i wszystkie zmienne skonfigurowane w przepływie podrzędnym.

Opcjonalnie kliknij Widok obok nazwy podprzepływu, aby otworzyć podprzepływ na nowej karcie w przeglądarce.

6

W sekcji Wersja subflow wybierz wymaganą etykietę przepływu podpływu, którą chcesz dodać do głównego przepływu, ponieważ nie jest ona domyślnie skonfigurowana. Domyślnie zaznacz one jest pole wyboru Włącz automatyczne aktualizacje. Po włączeniu, za każdym razem, gdy tworzysz nową wersję subflow, system automatycznie aktualiz uje główny przepływ z nowszą wersją.

Usuń zaznaczenie opcji Włącz automatyczne aktualizacje, aby wyłączyć automatyczne aktualizacje. Podczas tworzenia nowszych wersji przepływu podrzędnego należy ponownie opublikować główny przepływ.

7

W sekcji Zmi enne wejściowe podprzepływu odwzoruj główne zmienne przepływu na zmienne wejściowe podprzepływu.

Upewnij się, że odwzorowałeś ten sam typ danych, aby umożliwić działanie przepływu podzwrotnego bez błędów.

Podobnie w sekcji Zmi enne wyjściowe podprzepływu odwzoruj zmienne wyjściowe podprzepływu na główne zmienne przepływu o tym samym typie danych.

8

Opublikuj główny przepływ.

Tworzenie funkcji i zarządzanie nimi

Funkcje można tworzyć i zarządzać nimi w module Flow Designer. Funkcje umożliwiają pisanie niestandardowego kodu źródłowego do wykonywania szybkich zadań związanych z danymi i organizowania złożonych działań. Możesz pisać kod w linii za pomocą edytora kodu i używać go w różnych przepływach.

Funkcje uzupełniają framework Pebble Template, którego programiści używają do wykonywania podobnych zadań. Dzięki tej możliwości programiści przepływu mogą:

  • Wybierz język pisania kodu. Obsługiwane języki to JavaScript i Python.
  • Napisz niestandardowy kod źródłowy z analizą statyczną specyficzną dla języka.
  • Przetestuj kod niestandardowy z przykładowymi wartościami i wyświetl dane wyjściowe i błędy przed opublikowaniem.
  • Zapisz logikę przepływu na podstawie zmiennych wyjściowych aktywności i kodów stanu/błędów.
  • Analizuj i ustaw na zmienne wartości wyjść zwracanych przez funkcję, do dalszego wykorzystania w przepływie.
  • Używaj funkcji w wielu przepływach jako czynności.
  • Przepływy debugowania przy użyciu komunikatów o błędach zwracanych przez dane wyjściowe funkcji, kody stanu i błędów, obsługę błędów w środowisku wykonawczym, funkcje debugowania przepływu i funkcje analizy.

Ważne uwagi

W tej sekcji podkreślono kilka ważnych kwestii, które należy zwrócić uwagę podczas pracy z funkcjami:

  • Maksymalna liczba obsługiwanych funkcji na organizację wynosi 200.
  • Maksymalna ilość pamięci przydzielonej na funkcję wynosi 128 MB.
  • Konfigurowalny limit czasu dla dźwięku w oczekiwaniu wynosi 2-5 sekund.

Utwórz funkcję

1

Zaloguj się do Control Hub.

2

Przejdź do opcji Usługi > Centrum kontaktowe > Obsługa klienta > Funkcje.

3

Na stronie Fun kcje kliknij opcję Utwórz funkcję.

Funkcję można również utworzyć na karcie Funkcje w module Flow Designer.

4

Na stronie Utwórz nową funkcję wybierz wymaganą metod ę tworzenia funkcji.

  1. U@@ ruchom świeże — wybierz tę metodę, aby utworzyć nową funkcję od podstaw, aby przeprowadzić analizowanie danych lub uruchomić kod niestandardowy. W kre atorze Utwórz nową funkcję wykonaj następujące zadania:

    1. Na stronie Nazwa i konfiguracja skonfiguruj następujące ustawienia:

      • Nazwa funkcji — podaj nazwę funkcji.
      • Języ k funkcji — Wybierz język funkcji. Dostępne języki obejmują JavaScript i Python.

    2. Kliknij opcję Utwórz funkcję. Nowa strona interfejsu użytkownika definicji funkcji ładuje się za pomocą następujących paneli:

      • Edytor kodu — wprowadź tutaj swój niestandardowy kod źródłowy.
      • Panel testowy — przetestuj kod zapisany, podając wartości do dowolnego ze zdefini owanych danych wejściowych. Kliknij Test, aby zweryfikować kod. Wynik pojawia się w okienku wyników.
      • Panel Właściwości — składa się z następujących pól.
        • Opis funkcji — podaj krótki opis celu funkcji.
        • Definicja zmiennej — Skonfiguruj i odwzoruj zmienne wejściowe do kodu. Kliknij przycisk Dodaj zmienne wejściowe. W wyskakującym okienku Dodaj zmienną funkcji wprowadź następujące szczegóły:
          • Nazwa — Wprowadź nazwę zmiennej.
          • Opis — Podaj opis zmiennej.
          • Typ zmiennej — Wybierz typ zmiennej. Dostępne opcje to String, Integer, Data Time, Boolean, Decimal, JSON.

          Kliknij przycisk Zapisz.

        • Definicja zmiennej wyjści owej — Określ zmienne wyjściowe, które mają być zwrócone przez funkcję. Pomaga to programistom przepływu korzystać z tych zmiennych podczas korzystania z funkcji.
        • Właściwości funkcji w prawym dolnym ro gu okienka wyświetlane są następujące szczegóły:

          • Właściciel funkcji — Identyfikator adresu e-mail użytkownika, który utworzył funkcję.
          • Identyfikator funkcji — Autogenerowany identyfikator funkcji.
          • Ostatnia edy cja — data ostatniej edycji funkcji.
          • Wersja funkcji — Najnowszy dostępny numer wersji tej funkcji.

  2. Importu j — wybierz tę metodę, aby zaimportować funkcję. W kre atorze Utwórz nową funkcję wykonaj następujące zadania:

    Można importować tylko pliki JSON wygenerowane przez eksportowanie funkcji.

    1. Na stronie Prześlij plik wybierz żądany plik. Alternatywnie, przeciągnij i upuść plik. Kliknij przycisk Zastą p, aby zastąpić wybrany plik.
    2. Kliknij przycisk Dalej.
    3. Na stronie Nazwa i konfiguracja skonfiguruj następujące ustawienia:
      • Nazwa funkcji — podaj nazwę funkcji.
      • Język funkcji — język programowania zaimportowanej funkcji. System ustawia to na podstawie języka impor towanej funkcji.

      Kliknij opcję Utwórz funkcję.

    4. Strona funkcji ładuje się ponownie. Powtórz kroki opisane powyżej, aby utworzyć nową funkcję od podstaw.
5

Kliknij opcję Funkcja publikowania. Na stronie Funkcja publi kowania wprowadź następujące dane:

  • Publikuj notat kę — dodaj opcjonalną notatkę jako odniesienie.
  • Dodaj etykiety wersji — dodaj wymaganą etykietę wersji do funkcji. Jeśli nie dodasz etykiety wersji, system automatycznie doda etykietę „Ostatnia”.

Użyj przycisku rozwijanego obok nazwy funkcji w lewym górnym rogu strony, aby wyświetlić historię wersji funkcji. W razie potrzeby można również powrócić do starszej wersji, podobnie jak w przypadku przepływów.

Jeśli funkcja zostanie opublikowana po edycji kodu źródłowego lub ustawień, system natychmiast aktualizuje zmiany do wszystkich przepływów wykorzystujących te oznaczone wersje funkcji. Dlatego należy pamiętać podczas publikowania oznakowanych wersji funkcji używanej w przepły wie produkcji na żywo.

Co robić dalej

Dodaj funkcję do głównego przepływu. Aby uzyskać więcej informacji, zobacz Dodawanie funkcji do głównego przepływu.

Zarządzaj funkcjami

Po utworzeniu funkcji możesz skopiować, eksportować i usunąć funkcję, zgodnie z wymaganiami.

1

Zaloguj się do Control Hub.

2

Przejdź do opcji Usługi > Centrum kontaktowe > Obsługa klienta > Funkcje.

Strona funkcji wyświetla wszystkie funkcje utworzone w organizacji.
3

Kliknij ikonę elipsy obok funkcji. Wybierz Kopiuj, Usuń lub Eksportuj w razie potrzeby.

4

Kliknij przycisk Zarządzaj funkcją w projektancie przepływu, aby otworzyć funkcję w module projektanta przepływu.

Co robić dalej

Dodawanie funkcji do głównego przepływu

Funkcję można dodać do wielu przepływów głównych.

1

Zaloguj się do Control Hub.

2

Przejdź do opcji Usługi > Centrum kontaktowe > Obsłu ga klienta > Przep ływy.

3

Kliknij, aby otworzyć przepływ, do którego chcesz dodać funkcję.

4

Włącz przycisk Edytuj.

5

Kliknij kartę Fun kcje w okienku listy aktywności po lewej stronie

Pojawi się lista opublikowanych funkcji utworzonych dla wybranej organizacji/najemcy.

6

Przeciągnij i upuść wymaganą funkcję z listy na płótno. Dodaj go do głównego przepływu.

Można wyświetlić szczegóły wybranej funkcji, takie jak etykieta wersji funkcji, zmienne wejściowe funkcji, szczegóły zmiennej i zmienne wyjściowe.

7

W sekcji Zmi enne wejściowe funkcji odwzoruj główne zmienne przepływu na zmienne wejściowe funkcji.

Zmienne przepływu utworzone pod tą samą nazwą i typem danych, co zmienne wejściowe funkcji, są automatycznie mapowane do siebie.

8

W sekcji Zmi enne wyjściowe funkcji przeanalizuj i odwzoruj zmienne wyjściowe funkcji na główne zmienne przepływu o tym samym typie danych. Możesz analizować za pomocą wyrażeń JSONPath, jak szczegółowo opisano na ekranie z przykładami.

9

Opublikuj główny przepływ.

FAQ

Ta sekcja zawiera odpowiedzi na często zadawane pytania dotyczące korzystania z funkcji w organizacji.

Jakie języki obsługuje moduł Flow Designer dla aktywności Function?

Moduł Flow Designer obsługuje JavaScript (Node.js 22.x) i Python (3.13) w pierwszej fazie.

Czy mamy jakieś ograniczenia dotyczące bibliotek, których mogę używać w bloku kodu?

Dostępne są wspólne biblioteki natywne. Jednak nie ma wsparcia dla niestandardowych modułów.

Czy istnieje jakiś limit liczby wierszy kodu?

Tak. Możesz wpisać do 5000 linii kodu.

Czy istnieje jakiś limit czasu wykonania?

Tak. Jest ograniczony do 5 sekund, aby zakończyć wykonanie.

Czy mogę przetestować mój kod? Jakieś ograniczenia?

Tak. Dostępny jest bieg testu wykonania z rzeczywistymi wynikami lub zwróconym komunikatem o błędzie. Dzienniki konsoli nie są odsłonięte, ale można je ustawić i uzyskać do nich dostęp za pomocą niestandardowej tablicy łańcuchów wyjściowych.

Czy mamy wsparcie dla Muzyka w oczekiwaniu na egzekucję waits mid call ( zapobieganie ciszy)

Tak, ustawienie Music on wait na przepływie automatycznie zapobiega wyciszeniu dzwoniących. Wartość domyślna to 2 sekundy.

Jak działa funkcja?

Używamy infrastruktury FaaS (Function as a Service) do pakowania i uruchamiania funkcji. Niskie opóźnienie połączeń głosowych.

Ile zmiennych wejściowych mogę przekazać? Ile wyjść jest ustawianych?

Ustawianych jest dziesięć zmiennych wejściowych i jedna zmienna wyjściowa JSON. Poszczególne wyjścia funkcji mogą być analizowane w tej samej czynności przy użyciu wyrażeń JSONPath.

Czy mogę ustawić wiele zmiennych do bloku kodu?

Tak. Nowe ulepszenie do ustawiania wielu zmiennych jest podobne do aktywności „Parse”.

Czy mogę ponownie wykorzystać tę funkcję w wielu przepływach?

Tak. Możesz używać tej funkcji w różnych przepływach, ponieważ jest ona centralnie dostępna w organizacji.

Kto może zarządzać (edytować lub wyświetlać) funkcjami?

Przełożeni i administratorzy. Dostęp nadzorców do funkcji jest kontrolowany przez ustawienie Fun kcja (które można ustawić na Edytuj, Wyświetl lub Brak w obszarze Doświadczenie klienta w Profilu użytkownika).

Konfigurowanie obsługi błędów

System podkreśla ścieżkę obsługi błędów dla każdej czynności skonfigurowanej w określonym przepływie. Skonfiguruj ścieżkę obsługi błędów, aby zarządzać potencjalnymi błędami podczas wykonywania przepływu. System domyślnie wyświetla tę ścieżkę, ale konfiguracja jest opcjonalna. Jeśli nie skonfigurujesz go dla danej czynności, system wyświetla powiadomienia podczas sprawdzania poprawności przepł ywu. Jednak nadal możesz publikować przepływ za pomocą tych powiadomień.

System klasyfikuje błędy występujące podczas wykonywania przepływu na dwie kategorie:

  • Błędy wykon ywania czynności: Wskaż błędy występujące podczas funkcjonalnego wykonywania czynności. Na przykład błąd aktywności występuje, gdy klient wprowadza niezrównany wpis podczas wykonywania czynności Menu.

  • Błędy systemowe/global ne: Wskaż błędy występujące w systemie podczas wykonywania czynności. Na przykład błędy systemowe występują, gdy podczas wykonywania czynności U staw zmien ną występuje nieprawidłowe wyrażenie kamyczkowe.

    • Niezdefiniowany błąd: Ten węzeł błędu ustawia ścieżkę wyjściową błędu, którą przyjmuje przepływ, gdy występują niezdefiniowane błędy systemowe podczas wykonywania przepływu. Możesz skonfigurować przepływ dla niezdefiniowanych błędów, łą cząc ścieżkę wyjściową tego działania z odpowiednimi dział aniami.

      Następujące czynności kontroli przepływu nie mają węz ła Niezdefiniowany błąd:

      • Rozpocznij przepływ
      • Zakończ przepływ
      • Żądanie HTTP
      • Analizuj

      Jeśli węzeł Niezdefiniowany błąd nie jest widoczny w żadnej aktywności, skontaktuj się z pomocą techniczną Cisco, aby włączyć odpowiednią flagę funkcji.

Skonfiguruj ścieżki obsługi błędów, aby zoptymalizować przepływ. Jeśli ścieżka obsługi błędów nie zostanie skonfigurowana dla danej czynności, przepływ domyślnie ma ścieżki ustawionej w programie obsługi zdarzeń OnGlobalError na kar cie Przepływy zdarzeń. Aby uzyskać więcej informacji na temat obsługi zdarzeń OnGlobalError, z obacz Przepływy zdarzeń.

Wymuszane przez system limity samopętli dla działań

System wymusza ograniczenia samopętli dla określonych czynności podczas wykonywania przepływów w czasie wykon ywania. Zapobiega to wchodzeniu działań w niekończące się pętle w ramach interakcji.

Jeśli działanie przekroczy limit wymuszony przez system podczas wykonywania, pojawi się komunikat ostrzegawczy wskazujący, że pętla została wykryta. Szczegółowe informacje dotyczące określonych maksymalnych wartości granicznych działań można znaleźć w artykule Lim ity systemowe w Webex Contact Center .

Jeśli działanie przekroczy limit wymuszony przez system podczas wykonywania, pojawi się komunikat ostrzegawczy wskazujący, że pętla została wykryta. Zob. poniższa tabela dla maksymal nych dopuszczalnych wartości dla działań:

Konfiguracje

Limit samopętli

Zaawansowane informacje o kolejce1500
Przeniesienie w ciemno10
Transfer mostkowy75
Oddzwanianie10
Analiza postępów połączeń10
ZbierzDigit100
Odłącz kontakt0
Eskaluj grupę dystrybucji połączeń750
Informacje zwrotV210
Menu100
Kontakt w kolejce100
Kolejka do agenta100
Ustaw identyfikator dzwoniącego100
Kontrola nagrywania10
Rekord10
Zaplanuj wywołanie zwrotne10
Ustaw priorytet kontaktu100
Rozpocznij strumień multimediów20
Przesyłanie dźwięku3
Agent wirtualny50
Agent wirtualny V250

Chociaż istnieją określone konfiguracje dla działań związanych z obsługą połączeń, czynności związane z kontrolą przepł ywu podlegają ograniczeniom przepięciowym skonfigurowanym przez system, aby zapewnić stabilność i zapobiec nieskończonemu zapętleniu.

Połącz wiele przepływów (z GoTo)

Flow Designer umożliwia łączenie wielu przepływów (łańcuch przepływu). Możesz zmodyfikować doświadczenie dzwoniącego, przekazując połączenia do punktu wejścia (w zależności od czasu) lub do przepływu (w celu ponownego wykorzystania w różnych scenariuszach). Użyj GoTo do łańcucha wielu przepływów. Zmienne przepływu można mapować między przepływami, aby upewnić się, że dane będą utrzymywać się w trakcie połączenia typu end-to-end.

Rejestracja szczepień

Aby obsłużyć klientów uczestniczących w kampanii szczepień, możesz podać dwie opcje: jedną dla klientów premium, a drugą dla klientów ogólnych.

Gdy dzwonią klienci generalni, system przekazuje połączenie przepływowi związanemu z rejestracjami obsługującym punkt wejścia. W oparciu o aktywne strategie routingu punktów wejścia system kieruje połączenie do odpowiedniego agenta w celu zarejestrowania ogólnego klienta.

Gdy dzwonią klienci premium, system przekazuje połączenie do innego przepływu, aby umówić się na spotkanie.

Znane problemy z łączeniem przepływów

  • System uniemożliwia usunięcie punktu wejścia, który uczestniczy w łańcuchu przepływu. Usuń wszystkie powiązane zasoby — kolejki i przepływy — przed usunięciem punktu wejścia .

  • System uniemożliwia usunięcie przepływu, który uczestniczy w łańcuchu przepł ywu. Usuń wszystkie odniesienia do łańcucha przepływu przed usunięciem przepływu.

  • Wymuszone usunięcie punktu wejścia lub przepływu w łańcuchu przepływu pomija walidację i nie wyświetla komunikatów o błędach w interfejsie użytkownika.

Przepływy debugowania

Debugowanie przepływu to proces połączenia pocztowego w Flow Designer, który umożliwia uzyskanie wglądu w przepływ i ścieżkę połączenia. Ta funkcja umożliwia programistom przepływu wyświetlanie kluczowych informacji na ścieżce wykonywania kontroli w celu debugowania i rozwiązywania problemów związanych z przepływem.

Jeśli do przepływu zastosowano wiele etykiet wersji, można śledzić przepływ również w odniesieniu do tych etykiet wersji. Aby uzyskać więcej informacji, zobacz Zastosowanie etykiet wersji do przepływu.

Interakcja podsumowuje i koreluje działania podczas podróży kontaktu przez Centrum Kontak towe. System generuje unikalny identyfikator interakcji dla każdej interakcji, który śledzi podróż, pomagając identyfikować awarie i rozwiązywać problemy z wykonywaniem przepływu.

Debuguj przepływy, aby wyświetlić ścieżki sterowania wywołaniami po wykonaniu przepływu w produkcji, zapewniając weryfikację ustawień aktywności i zależnych konfiguracji przepływu w celu pomyśl nego wykonania.

Odszyfruj dzienniki przepływu

Aby zwiększyć bezpieczeństwo i elastyczność debugowania przepływu, dostępne są elementy sterujące odszyfrowywaniem do zarządzania ekspozycją poufnych danych podczas debugowania:

  • Odszyfrowywanie na poziomie przepływu: W łącz przełącznik Włącz odszyfrowywanie przepływu w Ustawieniach od szyfro wywania przepływu podczas tworzenia i edycji przepływ ów. Ta opcja jest dostępna na stronie Ustawienia ogólne przepływu. Ten przełącznik kontroluje odszyfrowy wanie wszystkich czynności w przepływie. Włączenie tego przełącznika powoduje odszyfrowanie dzienników we wszystkich działaniach, niezależnie od odszyfrowywania poziomu aktywności.
  • Odszyfrowywanie na poziomie aktywności: W łącz przełącznik Włącz odszyfrowywanie, aby uzyskać bardziej szczegółową kontrolę nad działaniami. Możesz wyłączyć odszyfrowywanie dziennika dla działań, jeśli dane wyj ściowe są wrażliwe, nawet jeśli włączono odszyfrowywanie na poziomie przepływu. Zapewnia to, że poufne dane w działaniach pozostają chronione podczas debugowania.

    Odszyfrowywanie przepływu dotyczy tylko wywołań zainicjowanych po opublikowaniu przepływu.

Aby zabezpieczyć dzienniki przepływu:

  • Włącz przełącznik odszyfrowywania na poziomie przepływu, aby umożliwić odszyfrowywanie wszystkich działań.

  • W przypadku działań wymagających dodatkowej ochrony wyłącz odszyfrowywanie na poziomie aktywności. Takie podejście daje elastyczność w śledzeniu i debugowaniu przepływów przy jednoczesnym zachowaniu bezpieczeństwa poufnych informacji w razie potrzeby.

Przykładowy przypadek użycia:

Jako programista przepływu możesz włączyć odszyfrowywanie na poziomie przepływu w celu rozwiązywania problemów ze ścieżką połączenia, ale wyłączyć odszyfrowywanie dla czynności przetwarzającej poufne dane klientów przy użyciu zbieranych cyfr. Zapewnia to debugowanie reszty przepływu przy jednoczesnym zachowaniu ochrony wrażliwych wyjść.

  • Jeśli deszyfrowanie na poziomie przepływu nie jest włączone, przełączniki poziomu aktywności są zabezpieczone i wyłączone. Cały przepływ jest zabezpieczony.
  • Jeśli włączone jest odszyfrowywanie na poziomie przepływu, użytkownicy z pełnymi uprawnieniami administratora na poziomie najemcy mogą dostosować ustawienia odszyfrowywania, aby zachować zgodność i bezpieczeństwo niektórych działań.

Zanim zaczniesz

Publikuj i uruchom przepływy, aby nawiązać co najmniej jedną interakcję. Aby uzyskać więcej informacji, z obacz Tworzenie przepływów i zarządzanie nimi.

1

Zaloguj się do Control Hub.

2

Przejdź do Contact Center > Cust omer Experi ence > Flows.

Zostanie wyświetlona strona Przepływy.
3

Kliknij ikonę Przejdź do projektanta przepł ywu obok przepływu, który chcesz edytować.

Przepływ otwiera się w oknie Projektant przepływu.
4

Kliknij Debugowanie.

Zostanie wyświetl one okienko Interakcje. Tabela wyświetla ostatnie 100 interakcji dla przepływu. W tabeli można zobaczyć następujące szczegóły:
  • Znacznik czasu: Wyświetla datę i godzinę interakcji. Możesz sortować wpisy dziennika na podstawie znacznika czasu.

  • Identyfikator interakcji: wskazuje unikalny identyfikator interakcji.

  • Wersja: Wyświetla wersję przepływu wraz z zastoso waną etykietą, taką jak Najnowsza, Dev, Live lub Test.

  • Punkt wejścia: Pokazuje punkty wejścia przypis ane do przepływu.

  • Ostatnia wykonyw ana czynność: Pokazuje wykonane czynności na końcu wybranej interakcji.

  • Pochodzenie: Pochodzenie interakcji. Na przykład numer komórki klienta, identyfikator e-mail klienta i inne podobne dane.

  • Miejsce docel owe: Miejsce docelowe może być DNIS z punktu wejścia.

5

(Opcjonalnie) Użyj opcji wyszukiwania, aby filtrować listę za pomocą następujących parametrów wyszukiwania:

  • Identyfikator interakcji, ANI, DNIS: Wprowadź identyfikator interakcji, aby wyświetlić ścieżkę wykonania przepływu dla tej interakcji. Możesz także wyszukiwać na podstawie ANI lub DNIS.

  • Zakres dat: Wybierz datę rozpoczęcia i zakończ enia czasu trwania, dla którego chcesz pobrać identyfikatory interakcji.

  • Ety@@ kieta wersji: Wybierz jedną lub więcej etykiet z tej listy rozwijanej, aby wyświetlić wszystkie wersje przepływu z wybranymi etykietami wersji.

6

Wybierz Inter akcję z tabeli.

Wybrana ścieżka aktywności zostanie podświetlona na kanwie.

Zostanie otwarta nowa karta wyświetlająca sekwencję czynności wykonywanych podczas interakcji wraz z następującymi szczegółami:

  • Sekwenc ja: Wyświetla czynności w kolejności ich wykonywania.

  • Nazwa aktywności: Wyświetla nazwę działania.

  • Wynik: System zaznacza wyniki jako sukces lub nieudane, zaz n acz ając nieudane wystąpienia na czerwono.

Można wybrać wiele interakcji, które otwierają się na oddzielnych kartach.

7

Wybierz aktywność, aby wyświetlić następujące szczegóły:

  • Metadane interakcji aktywności: Wyświetla nazwę działania oraz czas rozpoczęcia i zakończenia wykonania tej czynności.

  • Wejścia aktywności: Wyświetla listę danych wejściowych dostarczonych w wybranej aktywności. Na przykład, jeśli wybierzesz aktywność Odtwar zaj muzy kę, dane wejściowe obejmują:

    • Plik muzyczny
    • Rozpocznij przesunięcie
    • Dynamiczny plik audio
    • i więcej.

  • Wy@@ jścia aktywności: Wyświetla dane wyjściowe aktywności.

    Jeśli funkcja Odszyfrowywanie dostępu jest włączona dla przepływu, można wyświetlić zdemaskowaną zmienną wyjściową w okienku dzienników debugowania. Ta opcja jest obecnie włączona tylko dla następujących czynności: Żądanie HTTP , Żądanie BRE, Zbieranie cyfr, Agent wirtualny i aktywność Agent wirtualny V2.

  • Zmienne zmodyfikowane: System wyświetla szczegóły zmodyfikowanych zmiennych podczas wykonywania wybranej czynności. Na przykład użycie aktywności U staw zmienną wyświetla zaktualizowaną zmienną przepływu w sekcji Zmi enne zmodyfikowane.

8

Ikona odszyfrowywania dzienników: Kliknij ikonę odszyfrowywania dzienników, aby uzyskać dostęp do niezamaskowanych dzienników. Możesz odszyfrować dzienniki i uzyskać dostęp do poufnych informacji tylko wtedy, gdy jesteś autoryzowanym użytkownikiem. Zobacz następujące zastrzeżenie:

Zastrzeżenie

Włączenie szczegółów debugowania spowoduje ujawnienie ulepszonych danych diagnostycznych, które mogą zawierać poufne informacje (np. identyfikatory użytkowników, metadane połączeń, śle dzenie błędów i ewentualnie inne informacje osobiste lub poufne).

Włączając szczegóły debugowania, potwierdzasz i potwierdzasz, że:

  • Użytkownik jest uprawniony do dostępu do szczegółowych danych debugowania w organizacji.
  • Będziesz wykorzystywać te dane wyłącznie do celów rozwiązywania problemów.
  • Użytkownik rozumie, że włączenie tej funkcji może ujawnić dane osobowe lub poufne zawarte w dziennikach przepływów.
  • Podczas uzyskiwania dostępu do tych danych, obsługi i udostępniania tych danych będziesz przestrzegać zasad bezpieczeństwa i prywatności swojej organizacji.
  • Jeśli nie masz pewności co do powyższego, przed kontynuowaniem skonsultuj się z administratorem lub zespołem ds. zgodności .

9

(Opcjonalnie) Kliknij ikonę kopiowania (Copy icon.), aby skopiować szczegóły interakcji do schowka.

Możesz zidentyfikować działania dla nieudanych wystąpień i rozwiązywać problemy, edytując przepływ. Aby uzyskać więcej informacji, zobacz Tworzenie przepływów i zarządzanie nimi.

Analizuj przepływy

Analityka w Flow Designer zapewnia zagregowany widok wszystkich połączeń, które przeszły przez określony przepływ. Wyświetla liczbę wykonań dla każdego portu wychodzącego działania w danym okresie. Oblicza również procent liczby połączeń, które przeszły przez aktywność NewContact. Mianownikiem obliczenia procentowego jest liczba połączeń przechodzących przez aktywność NewContact.

Flow Analytics uwzględnia tylko zakończone połączenia w określonym przedziale czasowym. Obliczanie całkowit ej liczby połączeń obejmuje połączenia rozpoczynające się przed i kończące się w wybranym okresie. Dane analityczne nie obejmują połączeń ustawionych w celu wywołania zwrotnego lub połączeń kontynuowanych z innych powodów (takich jak bieżące lub niezamykane).

Każda aktywność wyświetla liczbę wykonań na portach wychodzących. W przypadku czynności, takich jak menu z wieloma gałęziami, każdy port otrzymuje liczbę wykonań, a wartości procentowe następują. Jeśli liczba wykonań portu wychodzącego nie jest obecna, oznacza to, że nie było żadnych połączeń, które dotknęły portu.

Paleta kolorów pokazuje, w jaki sposób liczba wykonanych wywołań koduje kolorowo ścieżki przepływu. W scenariuszach takich jak pętle wywoławcze odsetek może przekroczyć 100%.

Nawet bez wyraźnych linków do obsługi błędów system wyświetla liczbę wykonań w swoim porcie błędów, jeśli wystąpił błąd i zostanie przekierowany do zdarzenia OnGlobalError. Znajdziesz go na kar cie Z darzenie. W takich przypadkach system wyświetla dane analityczne dla obsługi zdarzeń OnGlobalError.

Domyślnie Flow Analytics uwzględnia najnowszą wersję przepływu. Jeśli przepływ ma wiele wersji, można przełączać się między przepływami za pomocą tabeli Historia wersji.

Obecnie Flow Analytics nie obsługuje przepływów poddanych; śledzi jedynie dodanie podprzepływu do głównego przepływu, z wyłączeniem jego wewnętrznych danych dotyczących aktywności.

Zanim zaczniesz

Publikuj przepływ przynajmniej raz.

1

Zaloguj się do Control Hub.

2

Przejdź do Contact Center > Cust omer Experi ence > Flows.

3

Wybierz przepływ i kliknij ikonę Przej dź do projektanta przepływu.

Wybrany przepływ otwiera się w projektancie przepływu.
4

Kliknij pozycję Analytics.

Strona odświeża i wyświetla dane analityczne.

Domyślnie wyświetla metryki wszystkich ukończonych kontaktów w ciągu ostatnich 15 minut.

5

Kliknij widżet Data i wybierz jedną z następujących opcji:

  • Ostatnie 15 minut
  • Dzisiaj
  • Wczoraj
  • Ostatnie 7 dni
  • Ostatnie 30 dni
  • W tym miesiącu
  • Niestandardowe - wybierz datę rozpoczęcia i zakończenia, aby wyświetlić analizę przepływu przez określony okres do ostatnich 30 dni.

Strona Flow Analytics wyświetla następujące dane:

  • Całkowite wykonanie przepływu — Wyświetla całkowitą liczbę wykonań przepływu w wybranym okresie. W szczególności, jeśli przepływ wykonuje się dwukrotnie w ramach jednej interakcji, system zwiększa metrykę o 2 (liczba wykonań), a nie o 1 (liczba wywołań).

  • Średni czas trwania przepływu — wyświetla średni czas trwania przepływu do wykonania. System oblicza średnią wszystkich głównych czynności przepływu i czynności przepływu zdarzeń, które przeszły przez przepływ. Wartość ta obejmuje wykonywane czynności za pomocą ścieżek błędów. Mianownik to całkowite wykonanie przepływu przy obliczaniu średniej.

  • Średnia aktywność na kontakt — wyświetla średnią wykonaną aktywność na połączenie, które przeszło przez przepływ. Ta średnia wartość obejmuje również działania związane z przepływem zdarzeń. Pomaga to w analizie wykorzystania przepływu. Wartość ta obejmuje wykonywane czynności za pomocą ścieżek błędów.

  • B@@ łędy aktywności | Błąd aktywności% - Wyświetla liczbę połączeń, które przeszły port/ścieżkę błędu. W przypadku obliczeń procentowych mianownikiem jest całkowita liczba wykonanych czynności, a licznik to całkowita liczba wykonań portów błędów.

6

(Opcjonalnie) Aby przełączać się między wersjami przepływu, przejdź do sekcji Historia wersji. Wybierz wersję, aby wyświetlić dane analityczne dla tej wersji przepływu.

7

(Opcjonalnie) Wybierz aktywność w przepływie, aby wyświetlić szczegóły użycia Aktyw ności odnoszące się do tej aktywności w wybranym okresie.

Ten wybór pokazuje tylko 100 najlepszych interakcji z następującymi ograniczeniami:

  • Dane wybranego okresu nie są zgodne.
  • W przypadku czynności zapętleniowych te same interakcje są wyświetlane wielokrotnie.
8

Kliknij przycisk Analytics, aby zamknąć widok analityczny i wrócić do projektanta przepływu.

Zrozumienie kodów błędów

Flow Designer zwraca kody błędów, aby pokazać charakter lub przyczyn ę błędu. Użyj poniższej tabeli, aby zidentyfikować błąd i jego opis.

Tabela 32. Kody błędów Flow Designer

Kod błędu

Opis

FC1001

Nie znaleziono wersji Flow. Odśwież stronę lub utwórz nowy przepływ.

FC1002

Rozpoczęcie aktywności nie znaleziono. Odśwież stronę lub utwórz nowy przepływ. Podczas tworzenia nowego przepływu domyślnie pojawia się czynność Start.

FC1003

Jeden lub więcej przepływów zdarzeń nie ma prawidłowego początku. Dodaj aktywność Event Handler do początku każdego przepływu zdarzeń.

FC1004

Wszystkie gałęzie inne niż zdarzenia muszą prowadzić do węzła końcowego.

FC1005

Jedna z konfiguracji zmiennych jest nieprawidłowa. Dla każdej zmiennej upewnij się, że skonfigurowany typ danych i wartość zmiennej są zgodne.

FC1006

Jeden lub więcej portów w aktywności nie ma połączeń. Połącz wszystkie porty z inną działalnością za pomocą łączy.

FC1007

Dodaj opis działania.

FC1008

Niektóre zmienne mają tę samą nazwę. Upewnij się, że wszystkie zmienne mają unikalną nazwę.

FC1009

Wyrażenie jest nieprawidłowe.

FC1010

Warunek jest nieprawidłowy.

FC1011

System wykrywa uszkodzone łącze w głównym przepływie. Usuń link, aby naprawić błąd.

FC1012

Uszkodzone łącze w przepływie zdarzeń powoduje błąd. Usuń link, aby go naprawić.

FC1013

System wykorzystuje aktywność w więcej niż jednym przepływie zdarzeń. Przepływy zdarzeń nie mogą dzielić wspólnych działań i muszą mieć unikalny początek i koniec.

FC1014

Kontakt kolejki musi zatrzymać przepływ. Łącze wyjściowe może łączyć się tylko z działaniem End Flow.

FC1015

System identyfikuje nieprawidłowo skonfigurowane pola w aktywności i wyświetla łącze do nieudanej aktywności podczas sprawdzania poprawności. Kliknij łącze, aby przejść do aktywności i pola powodującego błąd. Postępuj zgodnie z wymaganiami każdego pola, aby poprawić wszystkie błędy i wprowadzić prawidłowe dane wejściowe.

FC1016

Inny przepływ używa tej samej nazwy jak ten. Edytuj nazwę przepływu, aby była wyjątkowa.

FC1017

Działanie ma strzałki, które pochodzą i wskazują na siebie.

Aby uzyskać więcej informacji na temat błędów serwera GraphQL Server, zobacz https://www.apollographql.com/docs/react/data/error-handling/.

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