I have a deal I'm working on designing to deploy Amazon Connect to a contact center with 200 agents. Their volume is 95% outbound, and 5% inbound voice only. Their account managers receive qualified leads in their CRM (in this case SalesForce Service Cloud) and upon opening up the lead would like to click on the phone number in SalesForce and use the StartOutboundVoiceContact API to call the customer. Once they have the customer on the phone they would like to be able to do a no-hold consultative transfer to a different department that is staffed by loan officers and want to be able to do the following:
Agent A clicks on a button in the CCP or SF that places a new outbound call to a queue staffed with loan officers. Want to notify Agent B (the loan officer) that they are being reserved for a call from the account management department and then they "accept" the inbound call and Agent A is then able to bridge the two parties together and complete the transfer.
Is there a way to use DynamoDB, Custom CCP, and Lambda to build this type of solution?
Any thoughts or ideas would be greatly appreciate.