Hi,
Is there a way to force a flow to reload and use latest user prompt?
I have a chain of flows that handles rerecording of an user prompt.
- First flow - the main flow ask the caller to select which prompt needed to be rerecorded.
- Then transfer the caller to the voicemail flow, where the he/she records a voice mail which is sent by mail a "dummy" user mail box.
- Backend program is picking up the mail, and import it as a user prompt.
- During the above process the user is transferred to the main flow, where he/she can, among other things, can chose to listen to the recorded user prompt.
Problem is, sometime the backend process time is slower than expected, and when the caller chose to listen to the newly recorded prompt they get the old one. I know for sure that the new prompt is loaded to the system when the caller is replaying it (if I, simultaneously use the user prompt from another flow I got the new version )
So is there a way to force the flow to reload the user prompt each time it is played.
I'm using these function to readout the user prompt "AudioPlaybackOptions(FindUserPrompt(Flow.UserPrompt), false)"
Thanks in advance.
Regards,
Torben