Testowanie sekwencji głosowej za pomocą prawdziwych połączeń
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 zepsuje istniejące sekwencje i żądania API.
Użyj opcji Place a call po podglądzie sekwencji, aby zweryfikować słyszalne komunikaty i rzeczywiste zachowanie połączenia. Tryb testowy i produkcyjny realizują prawdziwe połączenia i generują standardowe opłaty.
Przygotuj połączenie
Potrzebujesz uprawnień Voice management write i Voice calling write, odpowiedniego numeru dzwoniącego oraz odbiorcy, którego kontrolujesz. Włącz kraj docelowy w sekcji Destinations. Sprawdź konfigurację identyfikatora dzwoniącego, jeśli wymagana jest weryfikacja.
Zapisz szkic przed testowaniem. Niezapisane zmiany nie trafiają do prawdziwego połączenia. Sprawdź wybrany dźwięk, język mowy, odbiorcę i ewentualne miejsca docelowe Dial.
Wykonaj wychodzące połączenie testowe
- Otwórz sekwencję i wybierz Place a call. W edytorze znajdziesz tę opcję w menu More editor actions.
- Wybierz definicję i tryb. Zapisany szkic używa trybu testowego; aktywna publikacja obsługuje tryb testowy lub produkcyjny.
- Jeśli sekwencja ma kilka wejść połączeń, wybierz Call entry.
- Wybierz From i wpisz To z kodem kraju.
- Podaj Entry data (JSON) zgodne ze schematem wejścia. Użyj
{}, gdy wejście przyjmuje puste dane. - Sprawdź limit czasu dzwonienia, potwierdź połączenie i opłaty, a następnie zatwierdź.
Odbierz połączenie i przejdź zamierzoną ścieżką. Otwórz Runs, aby sprawdzić tryb, rewizję zapisanego szkicu lub publikację oraz wyniki poszczególnych kroków.
Nieopublikowany szkic można testować. Jawne połączenia testowe działają również dla wstrzymanych lub zarchiwizowanych sekwencji; tryb produkcyjny wymaga aktywnej, włączonej i niezarchiwizowanej sekwencji. Testowanie nie wznawia sekwencji ani nie zmienia listy testerów przychodzących.
Przekieruj przychodzących testerów na szkic
Test przychodzący wymaga numeru powiązanego z wejściem w aktywnej publikacji. W przypadku nowej sekwencji najpierw opublikuj wersję z wejściem przyjmującym {}. Użyj wychodzącego testu szkicu, gdy musisz przetestować sekwencję przed pierwszą publikacją.
- Otwórz Numbers i wybierz numer obsługujący połączenia przychodzące.
- W sekcji Inbound routing wybierz Run a sequence, wskaż sekwencję i wejście połączenia, a następnie wybierz Save.
- Wróć do edytora sekwencji i wprowadź zmiany w szkicu.
- Otwórz Draft testers, wpisz numery dzwoniących z kodami krajów i wybierz Save draft and testers.
- Zadzwoń na powiązany numer z numeru wymienionego na liście testerów.
Dzwoniący z listy korzystają z zapisanego szkicu; pozostali korzystają z aktywnej publikacji. Zmiana routingu numeru wpływa na obsługę prawdziwych połączeń przychodzących. Wstrzymana lub zarchiwizowana sekwencja odrzuca połączenia przychodzące, w tym od testerów szkicu.
Publikacja usuwa testerów szkicu. Dodaj ich ponownie po publikacji, gdy testujesz kolejne zmiany. Jeśli tester trafia do opublikowanego przepływu, sprawdź obserwowany numer dzwoniącego, listę testerów i powiązane wejście.
Zweryfikuj więcej niż główną ścieżkę
Przetestuj ciszę, niedopasowane klawisze, przerwanie podczas komunikatów, zajęte lub nieodebrane miejsca docelowe Dial oraz czyste rozłączenie. Jeśli przepływ nagrywa dźwięk, sprawdź nagrania osobno.
Wynik sekwencji, wynik telefoniczny i ewentualny zewnętrzny efekt biznesowy to odrębne rzeczy. Użyj widoku Runs do decyzji w przepływie, a dziennika połączeń do wyników telefonicznych.
Następne kroki
Powiązane zasoby
Przejdź do dokumentacji, przewodników i przykładów dotyczących tego tematu.