Genesys Cloud - Main

 View Only

Sign Up

  Thread closed by the administrator, not accepting new replies.
  • 1.  set uui data

    Posted 04-10-2020 08:24
    No replies, thread closed.
    Hi,
    I want to set "Queue Name" is set uui data object. Could someone help me with exact expression for the same?
    Some how I am not able to set this in Architect set UUI data action. getting Error.
    Please help.
    #ArchitectureandDesign

    ------------------------------
    Sayali Dani
    Telstra Corporation Ltd
    ------------------------------


  • 2.  RE: set uui data

    Posted 04-13-2020 19:21
    No replies, thread closed.
    Hello Sayali,

    What error are you getting? Can you post a screenshot or additional detail?

    ------------------------------
    Altaf Gosla
    Telecom Systems Engineer
    ------------------------------



  • 3.  RE: set uui data

    Posted 04-22-2020 04:29
    No replies, thread closed.
    Hi,
    Apologies for delayed reply.
    My main concern is If I am getting multiple fields in uui data what are the ways to extract the same in different variables and test it? 
    To test can I diaplay variables in script and verify? Also I have only one org to test so should I transfer to another flow to test or need DID? Like I will set uui data in one flow and transfer to another flow and display in this flows script? Is this scenario correct to test?

    ------------------------------
    Sayali Dani
    Telstra Corporation Ltd
    ------------------------------



  • 4.  RE: set uui data

    Posted 04-23-2020 01:03
    Edited by Altaf Gosla 04-23-2020 01:20
    No replies, thread closed.
    Hello Sayali,

    Are you trying to pass UUI data out or trying to consume UUI data that is being passed in or both?

    To pull multiple pieces of information that are being passed in to the built-in Call.UUIData variable and assign those pieces into multiple variables - you could have delimiters be passed so as to know where each piece of information ends. For example the UUI data could be "John*Doe*12345*" Then you could use a Find step to get the index of all the "*" that are found. Assign all those indices to variables. You would then use Update data steps with the index variables and the Substring function to parse the Call.UUIData variable and pull all the individual elements out. You could then use a play audio step in the call flow to play back the values of all the variables that you created. You could also access the UUI.UUIData variable in a script as well as pass the other variables in and check the values that way.

    I'm not sure if transferring from one flow to another would work since its an internal transfer, but you could definitely test that as well. The UUI capability has to be enabled on a trunk, so it may not apply on an internal transfer.

    Your original question of passing Queue Name to Call.UUIData may have been a data type mismatch? Since Call.UUIData is a string, you would need the Queue Name to be a string. Were you able to get that part worked out?

    Let me know if any clarification is needed. Thanks.

    ------------------------------
    Altaf Gosla
    Telecom Systems Engineer
    ------------------------------



  • 5.  RE: set uui data

    Posted 04-23-2020 01:12
    No replies, thread closed.
    Thank you so much! It helped a lot!

    ------------------------------
    Sayali Dani
    Telstra Corporation Ltd
    ------------------------------