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.