The core functionality of the Amazon Connect CTI Adapter provides a WebRTC browser-based Contact Control Panel (CCP) within Salesforce. The Amazon Connect CTI integration consists of two components, a managed Salesforce package and an AWS Serverless application, which can be deployed to your AWS environment.
With those components, customers can build a deep integration between the Amazon Connect contact center platform and Salesforce, the leading customer relationship management (CRM) platform. The collection of pre-build utilities enables a rapid integration between these two platforms. The AWS Serverless application package contains a set of common Lambda functions to be used by Amazon Connect to interact with Salesforce, allowing lookup, create and update operations for different Salesforce objects, like Contacts and Cases.
The key benefits of the adapter:
The AWS Serverless Application Repository enables you to quickly deploy code samples, components, and complete applications. Each application is packaged with an AWS Serverless Application Model (SAM) template that defines the AWS resources used. There is no additional charge to use the Serverless Application Repository - you only pay for the AWS resources used in the applications you deploy.
For more information, please see the AppExchange listing and our Quick Start Guide.
To deploy from the Github package, you need to use the AWS SAM CLI.
First we will need to zip up the lambda code, you can do this by running zip -r -j sam-app/lambda_functions/sam-app-deployment-artifact.zip sam-app/lambda_functions
from the root folder of this repository.
After you do this, you can run sam package
and sam deploy
to deploy the lambda to your account.
See CONTRIBUTING for more information.
This project is licensed under the Apache-2.0 License.