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]))))
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide