In Amazon Connect, I have created a contact flow that plays a prompt and get the customer's DTMF input. The type of the flow is "Contact flow", not "customer whisper" or "outbound whisper". The blocks in the flow are as follows.
Set recording and analytics behaviour > Set voice > Check call progress > Get customer input > Transfer to phone number > Disconnect
This flow is triggered by AWS PHP SDK using "startOutboundVoiceContact" and "startOutboundVoiceContactAsync" methods with 'RecordingEnabled' set to true in the PHP code.
An S3 instance is configured and linked to the Amazon Connect instance but when a call is made it is not saved in the specified S3 bucket. The outbound call goes out successfully but not saved in S3.
How can I achieve this? Please help.
When you say transfer to a phone number, is it transferring to an outside number and not an agent?
Can you please describe what you are trying to accomplish? What is the desired end to end flow you are trying to put together? Who is calling who? It is not clear from your description what you are trying to do.