Vraiment quelqu'un chez Twilio devrait créer un PAUSE
widget pour Studio.
En attendant, si vous êtes content d'utiliser un bidule moche... le voici :
Puisque vous pouvez ajouter un widget de fonction dans le flux, créez une "fonction d'exécution" Twilio (je l'ai appelée "Pause").
exports.handler = function(context, event, callback) {
const duration = event.duration || 1500;
setTimeout(
function() {
// console.log(duration);
callback();
} , duration);
};
puis, remplacez le widget "Say" par le widget "Say" + le widget de la fonction "Pause" + le widget "Say".
Lorsque vous ajoutez le widget "Pause", configurez-le avec des paramètres, ajoutez une icône duration
avec une valeur qui ne dépasse pas 3000 à 4000 environ (je ne sais pas exactement comment expliquer pourquoi, mais les fonctions se terminent au bout du temps d'exécution si la fonction prend plus de 5 secondes à s'exécuter).
Lorsque vous ajoutez des paramètres, assurez-vous qu'ils sont effectivement ajoutés..., j'ai eu quelques difficultés jusqu'à ce que je comprenne que vous devez cliquer sur le lien "Ajouter un paramètre" après avoir rempli les champs "Clé", "Valeur", au lieu de quoi je cliquais sur le gros bouton "Enregistrer".
Puisque vous recherchez une pause de 10 secondes, vous pourriez essayer de cascader 3 widgets "Pause" avec un paramètre de durée (3000, 3000, 4000), entre vos widgets "Say".
Je l'ai testé et j'ai pu faire une pause de 7 secondes entre 2 widgets "Say" en insérant une fonction pause 3000 et une fonction pause 4000.
J'espère que cela vous aidera.