Note: This release is in preview. Features described here don’t become generally available until the latest general availability date that Salesforce announces for this release. Before then, and where features are noted as beta, pilot, or developer preview, we can’t guarantee general availability within any particular time frame or at all. Make your purchase decisions only on the basis of generally available products and features.
InvokeVFSIntegrationApiFunction Lambda Function
Configuration: This Lambda function is automatically installed and configured in contact center versions 21 and later.
Applies to this telephony model:
- Salesforce Voice with Amazon Connect
Description: Use this Lambda function to sync telephony-specific data between Amazon Connect and Salesforce, such as rep outbound settings and voicemail metadata. This Lambda is invoked to perform the following actions:
- Retrieve a pre-recorded voicemail message. This action occurs when a rep drops a pre-recorded message into a customer's voicemail box instead of manually recording a message.
- Retrieve the rep’s default outbound phone number. This action occurs when a rep has selected a specific phone number to display on a customer's caller ID, ensuring the correct number appears when placing a call.
- Retrieve the voicemail personal greeting associated with a phone number. This action occurs when the system plays the specific voicemail greeting for the number that a customer is calling.
Usage: Invoke this lambda function using the Invoke AWS Lambda function block in an Amazon Connect contact flow. Use the attribute keys and values to configure the request parameters.
| Action | Attribute Key | Attribute Value |
|---|---|---|
| Get Default Number | agentARN | Agent ARN |
| Get Default Number | methodName | getDefaultOutboundPhoneNumber |
| Get Voicemail Drop | methodName | getVoicemailDrop |
| Get Voicemail Greeting | methodName | getVoicemailGreeting |