You have a total of 5 variable to work with. The "Call.user.microapp.FromExtVXML" ECC variable in ICM should be configured as an array with 4 elements, so you have:
Call.user.microapp.caller_input
Call.user.microapp.FromExtVXML[0] through [3]
The length of all these variables is configurable, depending on available ECC space. Total space available for ECCs is 1024 bytes, so unless the system has a lot of ECCs already configured, you should have plenty of space.
Typically, I configure customer systems with 80-100 bytes per array element for the ToExtVXML and FromExtVXML, and about the same for caller_input.
From there, you'll just need to stuff multiple values with some sort of delimiter in a couple of the variables to get your 7 distinct data points.
- Bill
I would like to pass 7 variables from CVP 3.1/4.0 to ICM. How do I achieve it, as Subdolaig return shows only upto From ExtVXML 3
so total of 4 return values including caller imput. Please advise.