This page was last edited on July 17, 2020, at 09:26.
Comments or questions about this documentation? Contact us for support!
You can use Link blocks to send a call within your callflow to another application, module, or an external VXML application. Once the external callflow finishes, the call returns to the point at which it left in the parent callflow.
For example, the main application might start with a Message block to welcome the caller and then use a Link block to call into an Identification module, which allows the caller to identify himself or herself. When the module finishes, the call routes back to the main application with a success result and the rest of the application callflow executes.
To add and configure Link blocks in a callflow:
The following example describes how to pass Intelligent Automation variables to an external VXML application like Genesys Composer.
A sample GIA callflow can be as:
In Genesys Composer:
function getUrlVars( dataMessage )
{
if(dataMessage == undefined)
return undefined;
var hashes = dataMessage.slice(dataMessage.indexOf('?') + 1).split('&');
var hash;
var resultArray = new Array();
for(var i = 0; i < hashes.length; i++)
{
hash = hashes[i].split('=');
resultArray.push(hash[0]);
resultArray[hash[0]] = hash[1];
}
return resultArray;
}