Genesys Cloud - Main

 View Only

Sign Up

  Thread closed by the administrator, not accepting new replies.
  • 1.  Have the possibility to create a Variable fo type "prompt"

    Posted 02-17-2017 16:06
    No replies, thread closed.

    Variables of type prompt exist as default variable only into in-queue call flows, In our scenario it should be useful to have the possibility to create it also in the  standard call flows.

    Specifically we need to create a Dynamic IVR (meaning a dynamic menu  depending on caller's list of items)



  • 2.  RE: Have the possibility to create a Variable fo type "prompt"

    Posted 02-22-2017 17:41
    No replies, thread closed.

    An In-Queue Call Flow is just a Task, so you can achieve the same thing in an Inbound Call Flow by just using a Task for all your variable menus rather than the top level. You can even create a Reusable Task and then set it as the Starting Task so that it runs before the call hits the Main Menu.



  • 3.  RE: Have the possibility to create a Variable fo type "prompt"

    Posted 02-23-2017 09:51
    No replies, thread closed.

    Hi George,

    I'm referring to the Update data (see image), in this case there is no possibility to create a variable of kind "prompt".

    The  use case is related to a dynamic menù (the menu audio plays only the products owned by the caller - these info are collected  using a bridge action). 



  • 4.  RE: Have the possibility to create a Variable fo type "prompt"

    Posted 02-23-2017 15:57
    No replies, thread closed.

    In a Play Audio action, you can have it play an Expression as one of the options. That expression can be used to play prompts, and you could use that to examine the product names brought back by the Bridge action.

    What does your return look like from the Bridge action? That would shape how you set up the Expression.

     

    A couple of possible examples for the Expression:

     

    IF(Task.Product1=="Bananas", ToAudio(Prompt.Bananas),IF(Task.Product1=="Lemons", ToAudio(Prompt.Lemons),IF(Task.Product1=="Oranges", ToAudio(Prompt.Oranges),ToAudioBlank(0))))

     

    or

     

    Append(IF(Length(Task.Product1)>0,ToAudio(Prompt.Product1),ToAudioBlank(100)),

    IF(Length(Task.Product2)>0,ToAudio(Prompt.Product2),ToAudioBlank(100)),

    IF(Length(Task.Product3)>0,ToAudio(Prompt.Product3),ToAudioBlank(100)))

     



  • 5.  RE: Have the possibility to create a Variable fo type "prompt"

    Posted 02-23-2017 16:28
    No replies, thread closed.

    It would be more flexible and elegant, yes, and I have seen something similar suggested elsewhere.

     

    You will need to contact PureCloud Support and ask that it be entered as an enhancement request. No guarantees it will be implemented, unless enough people request it and a solid business case is built.