Szablon przepływu podrzędnego leczenia kolejki
Omówienie
Ten przepływ podrzędny odtwarza muzykę z kolejki, a następnie komunikat, powtarzając sekwencję maksymalnie określoną liczbę razy (domyślnie są to trzy). Zapewnia płynną obsługę kolejki i angażujące wrażenia dzwoniącego. Możesz dostosować zmienne, takie jak wybór muzyki, treść wiadomości i liczba pętli.
Ten przepływ podrzędny używa funkcji zamiany tekstu na mowę (TTS) Cisco dla wszystkich monitów dźwiękowych. W przypadku muzyki domyślnie jest to plik wbudowany (defaultmusic_on_hold.wav
), w przypadku muzyki przy zawieszeniu.
Wymagania wstępne
Przed wdrożeniem tego przepływu podrzędnego upewnij się, że w portalu zarządzania centrum kontaktowego Webex są spełnione następujące wymagania:
- Tworzenie punktów wejścia, kolejek, łączników, zespołów, mapowań punktów wejścia i wszelkich innych działań konfiguracyjnych specyficznych dla organizacji.
- Zapewnij prawidłową logikę obsługi kolejki i konfiguracje obsługi błędów.
- Prześlij statyczne pliki dźwiękowe, jeśli zamiast funkcji zamiany tekstu na mowę (TTS) używane są niestandardowe komunikaty dźwiękowe lub pliki muzyczne.
Aby uzyskać szczegółowe instrukcje, zobacz Webex Przewodnik konfiguracji i administracji centrum kontaktowego.
Wejścia przelewowe
- queueMessage - STRING: Wiadomość, która ma być odtwarzana między ścieżkami muzycznymi (domyślnie: Proszę czekać).
- queueMusic1 - STRING: Pierwszy plik muzyczny odtwarzany podczas oczekiwania dzwoniącego (domyślnie:
defaultmusic_on_hold.wav
). - queueMusic2 - STRING: Drugi plik muzyczny odtwarzany między wiadomościami (domyślnie:
defaultmusic_on_hold.wav
). - Counter - INTEGER: licznik do śledzenia liczby pętli (domyślnie: 0).
- musicDuration - INTEGER: Czas odtwarzania każdej ścieżki muzycznej (domyślnie: 10 sekund).
Wyjścia przelewowe
Brak
Podział przepływu
W poniższej tabeli opisano różne elementy przepływu pomocniczego związane z procesem wywoływania, szczegółowo opisując akcje i odpowiedzi występujące na każdym etapie.
Element przepływowy |
Opis |
---|---|
Rozpocznij przepływ |
Zaczyna się przelew. |
Kontrola stanu |
Przepływ podrzędny sprawdza, czy licznik jest mniejszy niż 2. Jeśli wartość ma wartość true, przepływ jest kontynuowany do sekwencji muzyki i wiadomości. Jeśli wartość ta ma wartość false, przelew się kończy. |
Odtwarzanie muzyki 1 |
Pierwszy plik muzyczny (queueMusic1) jest odtwarzany przez czas zdefiniowany przez parametr musicDuration. |
Odtwórz wiadomość |
Po pierwszym pliku muzycznym wiadomość jest odtwarzana za pomocą usługi Cisco TTS, a jej treść jest definiowana przez queueMessage. |
Odtwarzanie muzyki 2 |
Po wiadomości drugi plik muzyczny (queueMusic2) jest odtwarzany przez zdefiniowany czas. |
Licznik przyrostów |
Zmienna licznika jest zwiększana o 1 po odtworzeniu drugiego pliku muzycznego. |
Warunek ponownego sprawdzenia |
Po zwiększeniu licznika przepływ sprawdza ponownie, czy licznik jest nadal mniejszy niż 2. Jeśli ma wartość true, pętla się powtarza; W przeciwnym razie przepływ zostanie zakończony. |
Koniec przelewu |
Gdy licznik osiągnie 2, przepływ się kończy. |
Działanie przelewowe
W poniższej tabeli opisano sekwencję działań związanych z przepływem.
Działanie przelewowe |
Opis |
---|---|
Rozpocznij przepływ |
Inicjuje proces podrzędnego. |
Kontrola stanu |
Warunek jest sprawdzany w celu upewnienia się, że licznik jest mniejszy niż 2, co pozwala na kontynuowanie pętli. |
Odtwarzanie muzyki 1 |
Odtwarza pierwszy plik muzyczny przez czas określony przez parametr musicDuration. |
Odtwórz wiadomość |
Odtwarza wiadomość przy użyciu funkcji Cisco TTS z zawartością dostarczoną przez queueMessage. |
Odtwarzanie muzyki 2 |
Odtwarza drugi plik muzyczny przez czas określony przez parametr musicDuration. |
Licznik przyrostów |
Zwiększa zmienną licznika o 1 w celu sterowania pętlą. |
Koniec przelewu |
Kończy przepływ podrzędny, gdy licznik osiągnie wstępnie zdefiniowany limit. |