I have set up the Google CX integration for voice within Genesys Cloud, and have been able to successfully call the bot and go through a flow that is set up in Google Dialogue Flow .
The next step is to make sure that in Architect I am able to extract the value of the parameter:
"queue_name", which value should be: "cancel". Based on that specific value want to be able to route the calls to the specific queue.
We got the same problem here .
The integration is working correctly,
Web Messaging or Call bot is working fine, as long as it stay on Google Dialogflow CX Side.
But 2 issues :
can't get the output Data (we tested : parameters, Live agent handoff, and custom Payload.
The dialogflow on Genesys side finish as 'failure'. We do not know how we can do some 'Round Trip' between Genesys and Google.
@genesys people, do you have an example of a working integration to help people, because documents are really high level !
You don't have to pick a specific variable other than in this case the variable needs to be writable and a string variable.
Getting at the data from an output means accessing the value thats contained in the variable that was bound to the output. You can also test to see if the value in the Task.cancel variable is equal to "cancel" on a decision like Task.cancel == "cancel" as the condition.
To transfer to a queue, use the Transfer to ACD action