Skip to main content

When manually making an outbound call through Amazon Connect (NOT using Amazon's campaigns feature), is there a way to have Amazon wait for a voicemail/answering machine beep before playing a recorded message?

Backstory:  Here's the steps I've taken so far with setting up a voicemail drop:

 

  1. Created a pre-recorded voicemail in Telephony Settings by following the instructions at https://docs.aws.amazon.com/connect/latest/adminguide/prompts.html#howto-prompts
  2. Created a simple contact flow with just a Play Prompt element that plays the recorded prompt
  3. In my main outbound flow, added a “Set disconnect flow” block that points to the flow in #2
  4. Set my main outbound flow as the default flow for my queue

 

When I make an outbound call and wait for the voicemail prompt to finish before I disconnect, the recorded voicemail plays as expected and as the receiver, I can get the voicemail message.  BUT I have to stay on the line until the voicemail prompt finishes playing.  Otherwise the pre-recorded message will start playing right away, as soon as I hang up, but before the recipient’s voicemail is ready to record.

 

I found a block named “Check call progress” (https://docs.aws.amazon.com/connect/latest/adminguide/check-call-progress.html) that would let me branch call logic based on whether a voicemail occurred or not but the documentation says it only works with outbound campaigns.  I tried adding the block to my voicemail subflow anyway just to see what would happen, but this caused an error and no voicemail was left. 

2 answers
0/9000