service-cloud-voice / ServiceCloudVoiceLambdas

This application provides a set of Lambda functions, which are available within your Amazon Connect instance after provisioning the instance with your Service Cloud Voice contact center. You can use these Lambdas in Amazon Connect contact flows.
BSD 3-Clause "New" or "Revised" License
14 stars 18 forks source link

ContactLensStream Kinesis Stream - Association - Post Deployment Step? #19

Closed rob-sanuk closed 1 year ago

rob-sanuk commented 1 year ago

We have installed the serverless repository from the github repo for version 9.0.1: https://serverlessrepo.aws.amazon.com/applications/us-east-1/317368162107/ServiceCloudVoiceLambdas

There is a successful install but it is not clear how the ContactLensStream Kinesis stream connects to the real-time contact analysis to produce the transcription in Salesforce.

Step 3 in this document appears to be what is required but we would like confirmation: https://docs.aws.amazon.com/connect/latest/adminguide/enable-contact-analysis-segment-streams.html

jinalkathiara commented 1 year ago

This is one of the known bug and we are planning to fix this in the Spring 23 release. Until then you can create a manual configuration of Kinesis stream with the Amazon contact lens using this API https://docs.aws.amazon.com/connect/latest/APIReference/API_AssociateInstanceStorageConfig.html

Amazon connect don't have a contact lens kinesis stream configuration UI. You can use REAL_TIME_CONTACT_ANALYSIS_SEGMENTS resource type to make that association.

jinalkathiara commented 1 year ago

This is fixed with the 11.0 version. I am closing this issue.

wilfgr-sanuk-aws commented 1 year ago

Great, thanks!