Een spraaksequentie testen met echte gesprekken
Waarschuwing: Spraaksequenties zijn in preview. Stappen, entry data en het definitieformaat van sequenties kunnen zo veranderen dat bestaande sequenties en API-verzoeken niet meer werken.
Gebruik Place a call na het bekijken van je sequentie om hoorbare prompts en het gedrag van echte gesprekken te verifiëren. Test- en productiemodus plaatsen beide echte gesprekken en brengen normale belkosten met zich mee.
Het gesprek voorbereiden
Je hebt Voice management write- en Voice calling write-rechten nodig, een geschikt belnummer en een ontvanger die je beheert. Schakel het bestemmingsland in onder Destinations. Bekijk de caller-ID-instellingen als verificatie nodig is.
Sla je concept op voordat je test. Niet-opgeslagen wijzigingen bereiken een echt gesprek niet. Controleer de geselecteerde audio, spraaktaal, ontvanger en eventuele Dial-bestemmingen.
Een uitgaand testgesprek plaatsen
- Open de sequentie en selecteer Place a call. In de editor vind je het onder More editor actions.
- Kies de definitie en modus. Een opgeslagen concept gebruikt de testmodus; een actieve publicatie ondersteunt test- of productiemodus.
- Als de sequentie meerdere call entries heeft, selecteer dan Call entry.
- Kies From en voer To in met het landnummer.
- Vul Entry data (JSON) in die overeenkomt met het entry-schema. Gebruik
{}als het lege data accepteert. - Controleer de beltimeout, bevestig het echte gesprek en de kosten, en verzend.
Beantwoord het gesprek en volg het bedoelde pad. Open Runs om de modus, de revisie van het opgeslagen concept of de publicatie en de geselecteerde stapresultaten te bekijken.
Een niet-gepubliceerd concept kan getest worden. Expliciete testgesprekken werken ook voor gepauzeerde of gearchiveerde sequenties; productie vereist een actieve, ingeschakelde, niet-gearchiveerde sequentie. Testen hervat de sequentie niet en wijzigt de lijst met inkomende testers niet.
Inkomende testers naar een concept routeren
Een inkomende test vereist een nummer dat is gekoppeld aan een entry in een actieve publicatie. Publiceer eerst een versie voor een nieuwe sequentie, met een entry die {} accepteert. Gebruik een uitgaande concepttest als je moet testen vóór de eerste publicatie.
- Open Numbers en selecteer een nummer met inbound-mogelijkheid.
- Selecteer onder Inbound routing de optie Run a sequence, kies de sequentie en call entry en selecteer Save.
- Ga terug naar de sequentie-editor en breng je conceptwijzigingen aan.
- Open Draft testers, voer de bellernummers in met hun landnummers en selecteer Save draft and testers.
- Bel het gekoppelde nummer vanaf een vermeld testernummer.
Vermelde bellers gebruiken het opgeslagen concept; andere bellers gebruiken de actieve publicatie. Het opslaan van nummerroutering verandert hoe echte inkomende gesprekken worden afgehandeld. Een gepauzeerde of gearchiveerde sequentie weigert inkomende gesprekken, inclusief die van concepttesters.
Publiceren wist de concepttesters. Voeg ze na publicatie opnieuw toe als je volgende wijzigingen test. Als een tester de gepubliceerde flow bereikt, controleer dan het waargenomen bellernummer, de testerlijst en de gekoppelde entry.
Verifieer meer dan het hoofdpad
Test stilte, niet-herkende toetsen, onderbreking tijdens prompts, bezette of onbeantwoorde Dial-bestemmingen en een schoon ophangen. Bekijk opnames apart als de flow audio opneemt.
Het sequentieresultaat, het telefoonresultaat en eventuele externe bedrijfseffecten zijn afzonderlijke zaken. Gebruik Runs voor workflowbeslissingen en het gesprekslogboek voor telefoonresultaten.
Volgende stappen
Gerelateerde bronnen
Ga verder met de documentatie, handleidingen en voorbeelden voor dit onderwerp.