Playing Prompt From URL - Architect

Instead of playing a .WAV file directly within Architect, we need to be able to play the .WAV file directly from a URL.

Our customers have a user interface that we've built that allows them to upload their own .WAV files to be used directly in the IVR. This solution has worked fine for us with Avaya's Orchestration Designer, and we can also do this with Twilio Studio, but I don't see a way to do this in Architect. Because of the dynamic nature of the solution, we need to have prompts play .WAV files directly from URLs.

According to the older post below, this is something that Genesys was implementing back in 2021. How do I do this?

You cannot play a prompt from an url. That question was for uploading a recording to a prompt using a url.

Thanks for your quick reply. This is pretty basic functionality that I expected Architect to be able to handle. I will be submitting this as a feature request. In the meantime though, besides building the solution on a different platform, I'm trying to figure out how to work around this limitation.

Does Architect allow .WAV files to be uploaded to a flow via API?

Yeah just post it to the uploadUri for the prompt resource

How do I make Architect play a prompt dynamically? After I upload a prompt via uploadUri, I want to be able to play the prompt via an expression. So something like this:

Screenshot 2024-08-05 145500

Now right before this, I need to set Flow.TestPrompt to become the new prompt that was uploaded. However, I'm not sure how to do this. If I call a web service that provides me the name of the prompt with string as the data type, I don't know how to make Flow.TestPrompt play the name of the prompt that I was supplied by the web service.

FindUserPrompt( Flow.testPrompt) in the expression block

Screenshot 2024-08-05 160656

This looks right. The whole process is a bit convoluted, but I think it will work. Thank you both.

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