Tampon audio et vidage dans les flux Architect

Les auteurs de flux conçoivent des flux dans Architect. Architect transforme ensuite les flux en documents VoiceXML (VXML) qui s'exécutent sur Edge. L'interpréteur VXML, intégré à Edge, analyse les documents et les règles VXML déterminent comment le système gère l'audio.

Lorsqu'un flux traite une action qui inclut un fichier audio ou une opération de synthèse vocale (TTS), le système ne les lit pas immédiatement. Au lieu de cela, ces éléments entrent dans la file d'attente pour une lecture ultérieure et l'exécution du flux se poursuit normalement. Cependant, en VXML, l'exécution du flux se poursuit immédiatement après le chargement du document et se poursuit jusqu'à ce que l'un des comportements suivants se produise :

Comportement Résultat
Le flux émet une action de transfert ou de déconnexion.
  • Termine l'exécution du document de flux.
  • Provoque la lecture de l'audio en file d'attente avant qu'il ne soit traité.
Le service distant se déconnecte.
  • Termine l'exécution du document de flux.
Le flux émet une demande de saisie utilisateur, par exemple, un champ en VXML.
  • Suspend l'exécution du document de flux jusqu'à ce que l'utilisateur entre une réponse ou que le système expire. 
  • Provoque la lecture de l'audio en file d'attente avant qu'il ne soit traité.

Remarque :  Une demande d'entrée utilisateur est particulièrement importante car il s'agit de la seule opération VXML non terminée qui provoque le vidage ou la lecture de l'audio en file d'attente.

Pour plus d'informations sur le fonctionnement de la mise en mémoire tampon et du vidage audio, consultez FAQ sur la mémoire tampon audio et le vidage de l'architecte.