How to record Contact Flow outbound calls and save in S3

0

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.

Teshan
asked 6 months ago260 views
1 Answer
1

Amazon Connect uses Contact Lens Feature for call recording which works only for the duration the call is connected to a live agent. If you are looking to record the IVR (before connecting to the agent) then refer this link https://github.com/amazon-connect/amazon-connect-realtime-transcription

AWS
Vikas P
answered 6 months ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions