Los autores de flujos diseñan flujos en Architect. Architect luego transforma los flujos en documentos VoiceXML (VXML) que se ejecutan en Edge. El intérprete de VXML, integrado en Edge, analiza los documentos y las reglas de VXML determinan cómo el sistema maneja el audio.

Cuando un flujo procesa una acción que incluye un archivo de audio o una operación de texto a voz (TTS), el sistema no los reproduce inmediatamente. En cambio, estos elementos ingresan a la cola para su reproducción posterior y la ejecución del flujo continúa normalmente. Sin embargo, en VXML, la ejecución del flujo continúa inmediatamente después de que se carga el documento y continúa hasta que ocurra cualquiera de los siguientes comportamientos:

Comportamiento Resultado
El flujo emite una acción de transferencia o desconexión.
  • Termina la ejecución del documento de flujo.
  • Hace que el audio en cola se reproduzca antes de procesarse.
El servicio del extremo lejano se desconecta.
  • Termina la ejecución del documento de flujo.
El flujo emite una solicitud de entrada del usuario, por ejemplo, un campo en VXML.
  • Pausa la ejecución del documento de flujo hasta que el usuario ingresa una respuesta, o el sistema agota el tiempo de espera. 
  • Hace que el audio en cola se reproduzca antes de procesarse.

Nota: Una solicitud de entrada del usuario es especialmente importante porque es la única operación VXML sin terminación que hace que el audio en cola se descargue o se reproduzca.

Para obtener más información sobre cómo funcionan el almacenamiento en búfer y el vaciado de audio, consulte Preguntas frecuentes sobre búfer y vaciado de audio de Architect.