Sign inGet Started

Een voice-sequence bouwen en bewerken

Waarschuwing: Voice-sequences zijn in preview. Stappen, ingangsdata en het definitieformaat van sequences kunnen zo veranderen dat bestaande sequences en API-verzoeken niet meer werken.

Gebruik de sequence-editor om oproepstappen te verbinden en in te stellen wat bellers horen. Begin vanuit een template, of open Sequences en selecteer Create sequence > Start from scratch.

Bewerken vereist schrijftoegang voor Voice management.

Een oproepingang configureren

  1. Geef het concept een naam en maak het aan.
  2. Selecteer de ingang Start call en geef die een beschrijvende naam.
  3. Definieer de datavelden van de ingang als volgende stappen waarden uit je applicatie nodig hebben.
  4. Verbind de uitvoer van de ingang met de eerste oproepstap.

Een sequence kan meerdere oproepingangen hebben. De beller begint bij de ingang die door het API-verzoek of de inkomende nummerroute is geselecteerd. Een inkomende route levert lege ingangsdata, dus die ingang moet {} accepteren. Zie sequence-data.

Stappen toevoegen en verbinden

  1. Selecteer + op een uitkomst en kies de volgende stap.
  2. Selecteer de stap op het canvas om de instellingen te bewerken.
  3. Gebruik Expand voor de volledige configuratie, beschikbare data en stapvoorbeeld.
  4. Verbind elke beoogde uitkomst met een volgende stap of een expliciet einde.

Gebruik Steps om door een grotere flow te navigeren. Een stap verplaatsen verandert de positie; verbindingen bepalen de uitvoeringsvolgorde. Een uitvoer heeft één bestemming, en meerdere paden kunnen een bestemming delen.

Controleer invoegingen in een bestaande verbinding zorgvuldig: een stap met meerdere uitvoeren heeft het juiste vervolg nodig. Gebruik het actiemenu van een verbinding om de bestemming te herstellen of te verwijderen.

Eindes en herhaalpaden ontwerpen

Een niet-verbonden geselecteerde uitkomst kan de flow beëindigen. Gebruik Hang up om het einde van het gesprek expliciet te maken, of Finish with a result om een status, reden en resultaatobject vast te leggen.

Gewone verbindingen kunnen geen cyclus vormen. Om een menu te herhalen, gebruik je Transfer naar een oproepingang. Een transfer start een nieuw databereik en behoudt de uitvoeringslimieten van het gesprek; het creëert geen onbeperkte lus. Volg bellen en transfers.

Losgekoppelde knooppunten kunnen publicatie blokkeren. Verbind ze met een oproepingang of verwijder ze als ze niet meer nodig zijn.

Bewerkingen opslaan en herstellen

Rond openstaande veldbewerkingen af, selecteer Save draft en controleer of het opslaan slaagt. More editor actions bevat ongedaan maken, opnieuw uitvoeren en JSON-bewerking. Bewaar JSON voor instellingen die dat nodig hebben; veldeditors en JSON bewerken dezelfde definitie.

Browserherstel kan niet-opgeslagen werk in dezelfde browser terugzetten. Het slaat het concept niet op naar de server en maakt het niet beschikbaar in een andere browser. Als een andere bewerker een nieuwere revisie heeft opgeslagen, vergelijk dan de wijzigingen voordat je opnieuw opslaat.

Preview kan niet-opgeslagen wijzigingen gebruiken. Een echte concepttest gebruikt de opgeslagen revisie, en productieoproepen gebruiken een gepubliceerde versie.

Volgende stappen

Ga verder met de documentatie, handleidingen en voorbeelden voor dit onderwerp.