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

HandleContactEvents Lambda sending ContactId with wrong case #42

Closed larry-voicefoundry closed 11 months ago

larry-voicefoundry commented 1 year ago

There is an issue with the Lambda that handles contact events and sends cancel omni-flow events to telephony integration Lambda. That function sends the contact id over as Details.Parameters.ContactID but the invokeTelephony lambda expects Details.ContactData.ContactId to exist if Details.Parameters.contactId doesn’t.

This causes the invoke telephony Lambda to error out when attempting to log on that line. This appears to be causing issues with contacts correctly wrapping up in Salesforce after the contact disconnects.

jinalkathiara commented 1 year ago

Thanks for pointing this out. I will look into this and update it here.

jinalkathiara commented 1 year ago

This is one of the known issue and this will be fixed as part of the Contact Center 13.

jinalkathiara commented 11 months ago

This should be fixed with the latest contact center release.