Sign inGet Started

Créer et modifier une séquence vocale

Avertissement : les séquences vocales sont en préversion. Les étapes, les données d'entrée et le format de définition des séquences peuvent changer d'une manière qui casse les séquences existantes et les requêtes API.

Utilisez l'éditeur de séquence pour connecter les étapes d'appel et configurer ce que les appelants entendent. Partez d'un modèle, ou ouvrez Sequences et sélectionnez Create sequence > Start from scratch.

La modification nécessite un accès en écriture Voice management.

Configurer une entrée d'appel

  1. Nommez le brouillon et créez-le.
  2. Sélectionnez son entrée Start call et donnez-lui un nom descriptif.
  3. Définissez les champs de données de l'entrée si les étapes suivantes ont besoin de valeurs provenant de votre application.
  4. Connectez la sortie de l'entrée à la première étape d'appel.

Une séquence peut avoir plusieurs entrées d'appel. L'appelant commence à l'entrée sélectionnée par la requête API ou la route du numéro entrant. Une route entrante fournit des données d'entrée vides, cette entrée doit donc accepter {}. Voir données de séquence.

Ajouter et connecter des étapes

  1. Sélectionnez + sur un résultat et choisissez l'étape suivante.
  2. Sélectionnez l'étape sur le canevas pour modifier ses paramètres.
  3. Utilisez Expand pour accéder à la configuration complète, aux données disponibles et à l'aperçu de l'étape.
  4. Connectez chaque résultat prévu à une étape suivante ou à une fin explicite.

Utilisez Steps pour naviguer dans un flux plus grand. Déplacer une étape change sa position ; les connexions déterminent l'ordre d'exécution. Une sortie a une seule destination, et plusieurs chemins peuvent partager une destination.

Vérifiez attentivement l'insertion dans une connexion existante : une étape avec plusieurs sorties nécessite la bonne continuation. Utilisez le menu d'actions d'une connexion pour corriger sa destination ou la supprimer.

Concevoir des fins et des chemins de répétition

Un résultat sélectionné non connecté peut mettre fin au flux. Utilisez Hang up pour rendre la fin d'appel explicite, ou Finish with a result pour enregistrer un statut, une raison et un objet de résultat.

Les connexions ordinaires ne peuvent pas former de cycle. Pour répéter un menu, utilisez Transfer vers une entrée d'appel. Un transfert démarre un nouveau contexte de données et conserve les limites d'exécution de l'appel ; il ne crée pas de boucle illimitée. Suivez numérotation et transferts.

Les nœuds déconnectés peuvent bloquer la publication. Connectez-les à une entrée d'appel ou supprimez-les lorsqu'ils ne sont plus nécessaires.

Enregistrer et récupérer les modifications

Terminez les modifications de champs en cours, sélectionnez Save draft et vérifiez que l'enregistrement réussit. More editor actions contient les fonctions annuler, rétablir et l'édition JSON. Conservez JSON pour les paramètres qui en ont besoin ; les éditeurs de champs et JSON modifient la même définition.

La récupération du navigateur peut restaurer le travail non enregistré dans le même navigateur. Elle n'enregistre pas le brouillon sur le serveur et ne le rend pas disponible dans un autre navigateur. Si un autre éditeur a enregistré une révision plus récente, comparez les modifications avant d'enregistrer à nouveau.

L'aperçu peut utiliser des modifications non enregistrées. Un vrai test de brouillon utilise la révision enregistrée, et les appels en production utilisent une version publiée.

Étapes suivantes

Poursuivez avec la documentation, les guides et les exemples sur ce sujet.