Totally agree. It would be great to have everything from Reusable Task to the Menu to jump as variables. I hope that
Original Message:
Sent: 12-30-2020 14:55
From: Mike Steinke
Subject: Prompt name in Variable
Glad to hear. That's been a really nice add to the Genesys Cloud system.
Happy New Year to you as well.
------------------------------
Mike Steinke
Inflow Communications
Original Message:
Sent: 12-30-2020 14:50
From: Gennaro Montanino
Subject: Prompt name in Variable
Hi Mike
great, Thank you! I tested it and it works. Now I can build a reusable Task that play dynamically the Prompts.
Have a great 2021.
Cheers
------------------------------
Gennaro Montanino
Original Message:
Sent: 12-30-2020 11:23
From: Mike Steinke
Subject: Prompt name in Variable
Gennaro,
What you want to do is pretty easy, but does require a couple steps:
1. do a data table lookup to get the prompt name, store as a string variable such as Flow.LookUpPrompt
2. use a Find User Prompt step where the value to search on is an expression with Flow.LookUpPrompt and the output is a new variable such as Flow.PlayPrompt
2a. under the not found path I generally do an Update Data to add a literal prompt to Flow.PlayPromt just in case. I'll either do a generic prompt, or a prompt with a tiny bit of silence, depending on the scenario I am building
3. In you Paly Audio sequence, for the dynamic bit, add it as a Play Data and play your Flow.PlayPrompt variable.
If you need more clarification, let me know, I'll find a flow where I'm doing this and grab couple of screen shots.
------------------------------
Mike Steinke
Inflow Communications
Original Message:
Sent: 12-30-2020 01:56
From: Gennaro Montanino
Subject: Prompt name in Variable
Hoi Vaun
thank you for your Message. What I am trying to do is to make only one Reusable Task, that acts like an Custom IVR, that has as input values stored in DT.
This values are string that point to .was files ie Prompt. As far as I understood currently is not possible since Prompt are network data.
My goal is instead of create different IVR, I create only one Reusable Task and use the Data Table al config Parameter.
Cheers
------------------------------
Gennaro Montanino
Original Message:
Sent: 12-29-2020 16:40
From: Vaun McCarthy
Subject: Prompt name in Variable
Hi Gennaro
What you want to try doing is playing the audio/prompt name variable as an expression rather than a prompt in your Play Audio block.
------------------------------
Vaun McCarthy
NTT New Zealand Limited
Original Message:
Sent: 12-29-2020 07:12
From: Gennaro Montanino
Subject: Prompt name in Variable
Hi Rebecca
let me rephrase what I would like to do. In Genesys Engage, we lookup in a Transaction List, the Prompt Name to be played. In this case, I can have only one IVR strategy that based on the lookup data build an IVR
In Genesys Cloud, I went through the Data Table.
I create I DT having the Prompt Name, but the the Prompt do not accept string as input and you cannot concatenate
ToAudio(Append("Prompt.",Task.Info01"))
How can be passed dynamically the Prompt Name (Prompt.XXXX)?
Even if assuming that in the DT Prompt.Name is configured, it cannot be passed to Play Audio function.
I also found this link
Work with dynamically referenced prompts - Genesys Cloud Resource Center
But this is not what I am looking for, since I would have anyway to map every prompt and using Find User Prompt to find them.
The best way is to give as input to play audio the looked up value which refer to a Prompt.Name
Looking at this
Update Data action - Genesys Cloud Resource Center
I found that the documentation is not update (the green ones are missing).
Can you please point to the updated one you or @George Ganahl
------------------------------
Gennaro Montanino
Original Message:
Sent: 09-16-2020 08:46
From: Rebecca Owens
Subject: Prompt name in Variable
@Gennaro Montanino The dynamic prompts feature was released in 2018, please let me know if you need something else.
------------------------------
Rebecca Owens
PureCloud Self-Service Product Manager
Genesys - Employees
Original Message:
Sent: 09-16-2020 07:55
From: Gennaro Montanino
Subject: Prompt name in Variable
Any news here? @Rebecca Owens
------------------------------
Gennaro Montanino
Original Message:
Sent: 10-01-2018 04:47
From: Rebecca Owens
Subject: Prompt name in Variable
Hi,
This feature is coming very soon, keep watching the release notices over the next few weeks!
Rebecca
Original Message------
Hey @Rebecca Owens
Any update on dynamic prompt play thing?
I have a set of Source and Destination Airport names to chose from with the text coming from web service to be played in real time to let the caller know about status of their flights.
The IF/ELSE or SWITCH doesn't work for us because
- The airline have tens of flight statuses, hundreds of source airport name and hundreds of destination airports.
- Moreover SWITCH statement only supports a maximum of 64 such cases.
The parallel arrays only work for objects like queues e.g. a text queue name can be converted into a Queue object to transfer the call to but it can't convert the text name of the prompt into a Prompt object.
------------------------------
Cheers,
Sajid Abbas Malek
Al-Futtaim Technologies
Original Message:
Sent: 05-18-2018 09:45
From: Rebecca Owens
Subject: Prompt name in Variable
This feature is actually a lot more complicated to implement that it would superficially appear so we are currently forecasting Q4.
------------------------------
Rebecca Owens
PureCloud Self-Service Product Manager
Genesys
Original Message:
Sent: 05-18-2018 09:33
From: Ana Laia
Subject: Prompt name in Variable
Hi Rebecca,
Thank you for your answer.
Can you tell me if there's a release date for this feature? This summer?...
Best regards,
Ana Laia
------------------------------
Ana Laia
ACCENTURE CONSULTORES DE GESTAO SA
Original Message:
Sent: 05-18-2018 08:27
From: Rebecca Owens
Subject: Prompt name in Variable
The good news is that we will very shortly be starting work on enabling Dynamic Prompt functionality so expect to see this feature in the not too distant future.
------------------------------
Rebecca Owens
PureCloud Self-Service Product Manager
Genesys
Original Message:
Sent: 05-18-2018 06:51
From: Ana Laia
Subject: Prompt name in Variable
Hi Gomathi,
I'm afraid that using prompts as variables dynamically is not possible. as you can see on:
Dynamically route to prompt
PureCloud Developer Forum |
remove preview |
|
Dynamically route to prompt |
I would like to be able to play a prompt depending on the result of an external API call. I can get the prompt Id, name but then how can I use the result in the prompt in Architect? I tried a ToAudio(myvaraiable= prompt Id) but it didn't work. |
View this on PureCloud Developer Forum > |
|
|
The only workaround is using a switch case for each prompt you need...
On my case, it's a lot of work, as I need to use switch case with over 20 cases every time I need to play each letter from a word (without using TTS)....
PureCloud - Genesys
In addition, I'm interested if Genesys is doing something regarding this subject.
Best regards,
Ana Laia
------------------------------
Ana Laia
ACCENTURE CONSULTORES DE GESTAO SA
Original Message:
Sent: 05-18-2018 03:57
From: Gomathi Vasagam
Subject: Prompt name in Variable
Hi, Is it possible to set prompt name in expression by passing value of the file name using a variable ? My requirement is to play a prompt on need basis. Planning to pick the prompt file name value by Data table lookup and if file name present, then to play ( no TTS ) else skip and proceed with the flow.
I was referring to the help section Set up an audio sequence - PureCloud Resource Center but Architect is not accepting any such expression mentioned in the example.
------------------------------
GV
------------------------------