Sprawdzanie i symulowanie sekwencji głosowej
Ostrzeżenie: Sekwencje głosowe są w wersji zapoznawczej. Kroki, dane wejściowe i format definicji sekwencji mogą się zmienić w sposób, który zakłóci działanie istniejących sekwencji i żądań API.
Użyj Checks, aby znaleźć problemy z definicją, i Preview, aby prześledzić ścieżkę z przykładowymi danymi. Preview nie wybiera numeru, nie odtwarza dźwięku, nie nagrywa ani nie tworzy aktywnego przebiegu.
Przeglądanie wyników sprawdzania
- Otwórz wersję roboczą sekwencji i wybierz Checks.
- Przejdź do kroku lub pola wskazanego w każdym wyniku.
- Popraw brakujące ustawienia, nieprawidłowe połączenia i niedostępne odwołania do danych.
- Po edycji sprawdź ponownie.
Błędy mogą blokować publikację. Ostrzeżenia opisują niepewność wymagającą przeglądu, na przykład wartość, której kształtu nie da się ustalić z wyprzedzeniem. Zapisanie niedokończonej wersji roboczej może się udać, nawet gdy sprawdzanie nadal zgłasza błędy.
Podgląd ścieżki
- Wybierz Preview w nagłówku edytora.
- Wybierz Call entry i podaj Entry data (JSON) zgodne ze schematem.
- Użyj Add a sample outcome dla kroków media, pause, keypad, dial lub managed-transfer na danej ścieżce.
- Wybierz Preview workflow.
- Sprawdź odwiedzone kroki, wybrane wyniki, przygotowane dane wejściowe i rezultaty.
W przypadku menu klawiatury wskaż nazwane dopasowanie, przekroczenie czasu lub niedopasowane dane wejściowe. W przypadku Dial wskaż wynik: completed, busy, no answer lub failed. Te wartości reprezentują hipotetyczne wyniki; podgląd nie wykonuje operacji bazowej.
Zmień przykładowe dane i uruchom podgląd ponownie dla każdej istotnej ścieżki. Próbka pozostała po usuniętym węźle lub zmienionej trasie keypad może unieważnić scenariusz, nawet gdy dany krok znajduje się poza wybraną ścieżką.
Inspekcja pojedynczego kroku
Zaznacz krok, rozwiń jego edytor i otwórz Step preview. Wybierz Preview selected step, aby sprawdzić, co ten krok otrzymałby w bieżącym scenariuszu.
Jeśli wcześniejsza akcja nie ma próbki, wybrany krok może być niedostępny. Podaj brakujący wynik wcześniejszego kroku, a następnie uruchom podgląd ponownie. Wyrażenia korzystające z obserwacji połączenia wymagają również pasującej próbki wykonania.
Interpretacja wyniku
| Wynik | Znaczenie i następne działanie |
|---|---|
| Completed | Ścieżka z próbkami osiągnęła zakończenie. Potwierdź, że wybrała zamierzony wynik. |
| Incomplete | Osiągnięty krok wymaga próbki lub kontekstu połączenia. Sprawdź punkt zatrzymania i dodaj brakujące dane. |
| Failed | Ścieżka osiągnęła skonfigurowane zakończenie awaryjne lub nieobsłużoną próbkowaną awarię. Sprawdź, czy to zamierzone zachowanie. |
| Invalid | Problem z definicją, danymi wejściowymi lub limitem wykonania uniemożliwia kontynuację ścieżki. Popraw zgłoszony problem. |
Wynik failed może być prawidłowym testem ścieżki awaryjnej. Wynik completed nie dowodzi jakości dźwięku na żywo, kwalifikowalności docelowego numeru ani magazynowania nagrań.
Próbki podglądu są zużywane w miarę postępu ścieżki. Transfer, który ponownie odwiedza krok, może zatrzymać się przy następnym niespróbkowanym wystąpieniu. Sprawdź odwiedzone wystąpienia, zanim założysz, że menu może się powtarzać w nieskończoność.
Zapisywanie przydatnego scenariusza
Wybierz Keep scenario in draft, aby zachować bieżące próbki, a następnie zapisz wersję roboczą. Zmiana definicji lub scenariusza powoduje, że poprzedni wynik jest nieaktualny; uruchom podgląd ponownie.
Zapisane próbki są pomocą w edycji. Rzeczywiste połączenia pobierają dane z żądania połączenia, danych wprowadzonych przez dzwoniącego i faktycznych wyników kroków.
Następne kroki
Powiązane zasoby
Przejdź do dokumentacji, przewodników i przykładów dotyczących tego tematu.