Determine if call Disconnected in flow

We are new to Pure Cloud and trying to setup a flow to mirror our PureConnect IVR.
We need to determine if a call disconnects as a audio file is being played. if so we want to set an attribute.
what we have is Step 1 - set an attribute to 'False' - then go to an audio step 2- then go to set attribute step 3 to 'true'. that means the caller listened to the message and is continuing through the rest of the IVR.

if the caller disconnects the call before step 2 is completed we wan the attribute to remain at 'False'. currently the call when disconnected continues through the rest of the flow and the value of the attribute changes to 'true'.

is there a way to stop the call from going through the flow if it is disconnected and then do something different with the call.

Clear as mud?

thanks for any help.

The Play Audio action doesn't immediately play audio, it gets queued up until an action trigger all the queued audio to flush (i.e. play it now). So if you have a sequence of actions like Set Participant Attribute, Play Audio, Set Participant Attribute, both attributes get a value before you actually hear the audio. To force audio to play right now, the easiest way is to use the Collect Input action. Use the smallest possible no entry & inter-digit timeouts.

Also this seems like a good candidate for using flow outcomes. There are several views that you can you to see statistics about the outcomes that were used & success/failure rates.



Thank you Melissa, that got us alot closer to what we are looking to do. just a matter of playing with it.

This topic was automatically closed 31 days after the last reply. New replies are no longer allowed.