2017-09-15 1 views
0

저는 Amazon Connect Contact Flow 설정이 마지막 단계와 다른 점을 정확히 알고 있습니다.Amazon 연결이 Lex Bot과 시간 초과되었습니다.

'고객 입력 받기'블록은 Lambda를 사용하여 Lambda를 사용하여 S3 파일을 읽고 내용을 사용자에게 다시 말합니다. 사용자는 먼저 작동하는 두 개의 슬롯을 확인해야합니다. 마지막 단계는 파일을 읽고 Lex로 내용을 전달하기 위해 람다 스크립트가 호출되는 완료 단계입니다 (이 작업은 메시지와 함께 Close Dialog Action을 s3 파일의 내용).

Lex가 내용을 읽지 만 '고객 입력 얻기'블록이 Lex 봇이 끝내고 흐름의 다음 블록으로 이동했다고 생각할 때 절반 정도 끝내 버립니다. 어떤 종류의 타임 아웃 옵션이 있습니까 (필자는 람다와 렉스 타임 아웃을 확장했습니다)?

답변

0

DTMF 타임 아웃 기간을 연장하려고 시도했지만이 문제는 통화가 끝날 때 해결되었습니다.하지만 이렇게하면 통화 시작시 간단한 질문에 대한 시간 제한이 연장되고 긴 공백이 일시 중지됩니다.

결국 나는 'FullfilmentCodeHook'에서 긴 문장을 움켜 잡고 'DialogCodeHook'섹션에 'Confirm Intent'dialogAction으로 배치 한 코드를 옮겼습니다.

메시지가 완전히 재생되어 사용자의 확인을 기다리고 있지만 사용자가 아무 것도 확인하지 않으면 그냥 다음 블록으로 넘어갑니다.

관련 문제