Is there a way we can preserve the userdata attached from the Genesys Engage platform when the call is transferred to Genesys Cloud and an Architect inbound call flow will read in the attached data (as participant data) and use it for call steering.
For example,
Call enters Genesys Engage and customer is identified as a VIP customer. This information is attached as userdata: "VIP_CUSTOMER" = "true".
Genesys Engage routing strategy performs an external transfer to an inbound number on Genesys Cloud.
An Architect inbound call flow performs a Get Participant Data for "VIP_CUSTOMER" = "true".
Call flow will transfer call to VIP queue if "VIP_CUSTOMER" = "true".
To do this you must have a private SIP Trunk between Genesys Engage and Genesys Cloud, in this trunk enable the User to User Information feature.
Then you must pass the data from Genesys Engage through the UUIData. Once Genesys Cloud receives it, in the Architect you will be able to retrieve it in the Call.UUIData attribute. Here are some links that will surely help you: