Genesys Cloud - Developer Community!

 View Only

Sign Up

  • 1.  Transferring calls between Engage and Cloud with attached data .

    Posted 2 days ago

    Hello

    Our customer is interested in migrating from Engage to the Genesys cloud in few stages and in between, there is a need to transfer calls  with ATTACHED DATA from GVP to GENESYS CLOUD and convert it to PARTICIPANT DATA on Cloud. What is the best way to do this?

    Thank you in advance


    #Integrations
    #PlatformSDK

    ------------------------------
    Anna Mazor
    CEO
    ------------------------------


  • 2.  RE: Transferring calls between Engage and Cloud with attached data .

    Posted 2 days ago

    Hi Anna

    Our SBC (Session Border Controller) supports the format of User-to-User in the "Refer-To" header in the REFER message.

    There you can send participant data in.

    And this is the information from Genesys about it.

    About User to User Information (UUI) - Genesys Cloud Resource Center

    Greetings Marko



    ------------------------------
    Marko Konieczny
    Solution Architect
    ------------------------------



  • 3.  RE: Transferring calls between Engage and Cloud with attached data .

    Posted 2 days ago

    THANK YOU

     

             www.itnavpro.com

    Anna Mazor

    CEO   

    Voice     +972-39281518

    Mobile   +972- 5 2-6344418

    E-mail    annam@itnavpro.com

    P.A. Ron Eliezer +972-3-9281590

     

     






  • 4.  RE: Transferring calls between Engage and Cloud with attached data .

    Posted 16 hours ago

    I believe the only way is to use UUI. I use it this way (UUI).

    If you don't know how, here's a brief explanation.

    1 - In the trunk, go to the "Protocol" section; 

    2 - enable the option "UUI Passthrough"

    3 - select the Encoding Format (HEX or ASCII) - It needs to be the same encoding as the SBC.

    4 - in the Architect, create a new variable = flow.UUI = Call.UUIData (flow.UUI will give you the complete data.)

    5 - Create a another variable flow.SplitUUI = Split(Flow.UUI,"|") (In my example I used " | " you need to check how it will be sent from GVP, it could be " , " or " ; "...etc)

    6 - Create a another variable flow.qtdUUI = Count(Flow.SplitUUI) - (This will tell you how many indexes you have in your UUI.)

    7 - Finally, you'll need to work with indexes, because it will return results like this: 

     flow.SplitUUI[0]

     flow.SplitUUI[1]

     flow.SplitUUI[2]

     flow.SplitUUI[3]

    .

    .

    .

     flow.SplitUUI[10]....etc



    ------------------------------
    Kaio Oliveira
    Interaxa
    ------------------------------



  • 5.  RE: Transferring calls between Engage and Cloud with attached data .

    Posted 16 hours ago
    Thanks. We will try