Kinesis Data Streams Initialization Error in Amazon Connect Start media streaming block

0

I'm encountering an error in my production Amazon Connect contact flow after enabling Kinesis Data Streams according to the documentation

Specifically, the error occurs when using the "Start media streaming" block in contact flow, suggesting a potential Kinesis initialization issue.

This setup works perfectly in my testing instance, including integration with the Express Voicemail solution.

However, the error appears only when migrating to the production environment.

2 Answers
0

To troubleshoot the "Start Media Streaming" block error in your production Amazon Connect instance, follow these steps:

  1. Check the status of the Kinesis Data Stream configured for media streaming. It should be in an ACTIVE state. If it has been deleted, recreate the stream and re-enable data streaming in your Connect instance.

[+] https://docs.aws.amazon.com/connect/latest/adminguide/real-time-export-troubleshooting.html

  1. Review the CloudWatch logs and metrics for your Connect instance and Kinesis Data Stream. Look for any throttling errors or exceptions related to the Kinesis Data Stream or the KMS key used for encryption.

  2. Ensure that the IAM role associated with your Connect instance has the necessary permissions to put records into the Kinesis Data Stream.

[+] https://repost.aws/knowledge-center/connect-integrate-kinesis

  1. If the issue is intermittent, add a Loop block in your contact flow to retry the "Start Media Streaming" block a few times before routing to the error flow.

  2. Review the CloudTrail logs for any "AccountStreamLimitExceededException" errors, which indicate that the account limit has been exceeded.

[+] https://docs.aws.amazon.com/connect/latest/adminguide/plan-live-media-streams.html#create-streams-service-limit

If the issue persists after following these steps, you may need to open a support case with AWS for further assistance.

AWS
answered a month ago
profile picture
EXPERT
reviewed a month ago
-1

Already checked the status of Kinesis Data Stream is ACTIVE, also added the loop in contact flow and it's keep routing the call to the loop for reinitializing.

This is an open issue here https://github.com/amazon-connect/voicemail-express-amazon-connect/issues/26

Suddenly it starts working, i think it takes some time to get populated once we enabled the streaming via kinesis.

answered a month ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions