I have an Amazon Connect Contact Flow setup which is working correctly apart from the last step.
The 'Get Customer Input' block points to my Lex bot which uses Lambda to read an S3 file and say the contents back to the user. The user must first confirm a couple of slots which work - the final step is the fulfilment stage where the lambda script is called to read the file and pass the contents back to Lex (It does this by passing the Close Dialog Action with the message as the contents of the s3 file).
Lex begins to read the contents but get's cut off half way through as I believe the 'Get Customer Input' block thinks the Lex bot has finished and moves on to the next block in the flow. Is there some kind of timeout option I'm missing (I've extended both the lambda and the lex timeouts)?