Skip to content

nasalesforcegithub/amazon-connect-salesforce-scv

 
 

Amazon Connect Campground for Service Cloud Voice

This repository contains resources, examples, and projects to help Service Cloud Voice customers address some common requirements as they deploy Service Cloud Voice. While the solutions here are designed specifically for Service Cloud Voice deployments they will all work for standard Amazon Connect + CTI examples as well and can also serve as a reference for non-Salesforce deployments.

The repository is divided into three core sections:

  • Common Resources: Provide underlying resources required for some of the solutions to work. Examples include a common authentication setup for these solutions, AWS Lambda depenedency layers, etc
  • Solutions: larger solutions designed to address specific requirements that customers may have. Examples include cross-account Lambda access or Voicemail for Amazon Connect
  • Use Case Examples: small, simple examples to address basic configuration questions. Examples inclde dial-by-extension configurations and follow-me routing.

Common Resources

Name Description Links
AWSSCV-CommonLayers Lambda layers to provides dependencies, code, and functions for nodejs and python Lambda functions that augment the Service Cloud Voice offering from Salesforce Common
AWSSCV-SalesforceConfig Directions and utilities to help create certificates, a connected app, login credentials, and gathers org information. This will be used my multiple solutions in this repository. Common

Solutions

Name Description Links
AWSSCV-Voicemail Express Provides a basic voicemail capability to Amazon Connect in Salesforce configurations. Designed specifically to function in the AWS Accounts created for Service Cloud Voice Solution

Use Case Examples

Name Description Links
AWSSCV-CrossAccountSMS Uses Lambda and cross account permissions to allow Salesforce Service Cloud Voice provisioned Amazon Connect instances to utilize SNS to send SMS messages. Example
AWSSCV-ExtensionRouter Configures a Dial-by-extension option for Amazon Connect. Example
AWSSCV-FollowMeRouting Configures an option to route calls to an agent's mobile when they are not logged in, if configured. Example
AWSSCV-DDR-Flow Demonstrates how data from Salesforce can be used to influence routing in Amazon Connect. Uses a flow in Salesforce to return routing destinations Example
AWSSCV-CTRLogger Configures a Lambda function to log Amazon Connect Contact Trace records to CloudWatch, S3, or both Example

Contributions

Make sure the .gitignore per language is applied.

About

No description, website, or topics provided.

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 70.0%
  • JavaScript 30.0%