Architect 흐름의 오디오 버퍼 및 플러시

흐름 작성자는 Architect에서 흐름을 디자인합니다. 그런 다음 Architect는 흐름을 Edge에서 실행되는 VXML(VoiceXML) 문서로 변환합니다. Edge에 내장된 VXML 인터프리터는 문서를 분석하고 VXML 규칙은 시스템이 오디오를 처리하는 방법을 결정합니다.

흐름이 오디오 파일 또는 TTS(텍스트 음성 변환) 작업을 포함하는 작업을 처리할 때 시스템은 해당 작업을 즉시 재생하지 않습니다. 대신 이러한 항목은 나중에 재생하기 위해 대기열에 들어가고 흐름 실행은 정상적으로 계속됩니다. 그러나 VXML에서 흐름 실행은 문서가 로드된 직후 계속되고 다음 동작 중 하나가 발생할 때까지 계속됩니다.

행동 결과
흐름이 전송 또는 연결 해제 작업을 실행합니다.
  • 흐름 문서 실행을 종료합니다.
  • 대기 중인 오디오가 처리되기 전에 재생되도록 합니다.
상대방 서비스의 연결이 끊어집니다.
  • 흐름 문서 실행을 종료합니다.
흐름은 사용자 입력(예: VXML의 필드)에 대한 요청을 발행합니다.
  • 사용자가 응답을 입력하거나 시스템 시간이 초과될 때까지 흐름 문서 실행을 일시 중지합니다. 
  • 대기 중인 오디오가 처리되기 전에 재생되도록 합니다.

참고: 사용자 입력 요청은 대기열에 있는 오디오를 플러시하거나 재생하게 하는 유일한 비종료 VXML 작업이기 때문에 특히 중요합니다.

오디오 버퍼링 및 플러시 작동 방식에 대한 자세한 내용은 다음을 참조하십시오. 오디오 버퍼 설계 및 플러시 FAQ.