08-22-2018 03:46 AM - edited 03-14-2019 06:26 PM
Hi Experts,
I am trying to capture some data from VXML in ICM peripheral variables.
Below data are passed from External VXML[1]
{Data.Session.test1};{Data.Session.test2};{Data.Session.test3};{Data.Session.test4}
In ICM I want to capture the first three values [{Data.Session.test1};{Data.Session.test2};{Data.Session.test3}] in Peripheral variable 3ICM, Cisco Packaged Contact Center EnterpriseICM, Cisco Packaged Contact Center Enterprise
and the last value from External VXML[1] which is {{Data.Session.test4}} to be captured in peripheral variable7.
Please let me know if there is there any way to achieve this?
Solved! Go to Solution.
09-05-2018 09:33 AM
Thank you!
I found out the way :
concatenate(before(";", Call.user.microapp.FromExtVXML[1]),";",before(";", after(";", Call.user.microapp.FromExtVXML[1])), ";", before(";", after(";", after(";", Call.user.microapp.FromExtVXML[1]))))
08-22-2018 05:38 AM
Yes, take a look at the ICM Script Editor formula functions such as left and right and substring, and you can pull out the data you want and save it to the variables you want.
08-22-2018 06:18 AM
09-05-2018 09:33 AM
Thank you!
I found out the way :
concatenate(before(";", Call.user.microapp.FromExtVXML[1]),";",before(";", after(";", Call.user.microapp.FromExtVXML[1])), ";", before(";", after(";", after(";", Call.user.microapp.FromExtVXML[1]))))
Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community: