<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <title>How to pass more than 4 variables in Subdialog return to ICM</title>
  <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_thread?p_l_id=&amp;threadId=2816937" />
  <subtitle>How to pass more than 4 variables in Subdialog return to ICM</subtitle>
  <id>http://developer.cisco.com/c/message_boards/find_thread?p_l_id=&amp;threadId=2816937</id>
  <updated>2013-06-20T07:49:28Z</updated>
  <dc:date>2013-06-20T07:49:28Z</dc:date>
  <entry>
    <title>RE: How to pass more than 4 variables in Subdialog return to ICM</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=2821407" />
    <author>
      <name>Arun Kumar</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=2821407</id>
    <updated>2010-12-11T03:16:16Z</updated>
    <published>2010-12-11T03:16:16Z</published>
    <summary type="html">One thing I am seeing is that Call.user.microapp.FromExtVXML is defined as array with size 3 and not 4. I am not able to change it in expanded call variable list as it is grayed out. Do you know how I could change that?
 
So it will cause issues if Ext Vxml3 is used? (from CVP)
Still not sure how the Ext VXML2 is spilling over into var 5 and var 6 with Agent desktop. 
 </summary>
    <dc:creator>Arun Kumar</dc:creator>
    <dc:date>2010-12-11T03:16:16Z</dc:date>
  </entry>
  <entry>
    <title>RE: How to pass more than 4 variables in Subdialog return to ICM</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=2819295" />
    <author>
      <name>Bill Webb</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=2819295</id>
    <updated>2010-12-11T02:37:44Z</updated>
    <published>2010-12-11T02:37:44Z</published>
    <summary type="html">Assuming you're talking about the standard CTIOS "Toolkit Desktop", then "Var1" through "Var10" map to Call.PeripheralVariable1 through Call.PeripheralVariable10 in ICM.
 
I'm not exactly sure how your FromExtVXML[2] is being split across 2 PVars, unless there is something else in the scripting that is parsing them out.  Are you designing this from scratch, or was there already a Studio application and/or ICM scripting in place when you started?
 
 - Bill
 
[quote]Can you explain further with respect to Sundialog Return in CVP
It allows the following varaibles
Caller Input
External VXML 0
External VXML 1
External VXML2
External VXML 3
 
If I place 2 variables in External VXML 2 and use Call.peripheralvariable5=Call.user.microapp.FromExtVXM[2] where will these show up on Agent desktop. What is the relation between Call.peripheralvariable5 and position on Agent desktop. What I am finding is that when I place two variables in External VXML 2 in CVP, it shows up on var 5 and  var 6 position on Agent desktop[/quote]</summary>
    <dc:creator>Bill Webb</dc:creator>
    <dc:date>2010-12-11T02:37:44Z</dc:date>
  </entry>
  <entry>
    <title>RE: How to pass more than 4 variables in Subdialog return to ICM</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=2821182" />
    <author>
      <name>Arun Kumar</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=2821182</id>
    <updated>2010-12-11T01:58:03Z</updated>
    <published>2010-12-11T01:58:03Z</published>
    <summary type="html">Can you explain further with respect to Sundialog Return in CVP
It allows the following varaibles
Caller Input
External VXML 0
External VXML 1
External VXML2
External VXML 3
 
If I place 2 variables in External VXML 2 and use Call.peripheralvariable5=Call.user.microapp.FromExtVXM[2] where will these show up on Agent desktop. What is the relation between Call.peripheralvariable5 and position on Agent desktop. What I am finding is that when I place two variables in External VXML 2 in CVP, it shows up on var 5 and  var 6 position on Agent desktop</summary>
    <dc:creator>Arun Kumar</dc:creator>
    <dc:date>2010-12-11T01:58:03Z</dc:date>
  </entry>
  <entry>
    <title>RE: How to pass more than 4 variables in Subdialog return to ICM</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=2817881" />
    <author>
      <name>Bill Webb</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=2817881</id>
    <updated>2010-12-10T09:37:47Z</updated>
    <published>2010-12-10T09:37:47Z</published>
    <summary type="html">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
 
[quote]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.[/quote]</summary>
    <dc:creator>Bill Webb</dc:creator>
    <dc:date>2010-12-10T09:37:47Z</dc:date>
  </entry>
  <entry>
    <title>How to pass more than 4 variables in Subdialog return to ICM</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=2816936" />
    <author>
      <name>Arun Kumar</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=2816936</id>
    <updated>2010-12-09T23:58:45Z</updated>
    <published>2010-12-09T23:58:45Z</published>
    <summary type="html">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.</summary>
    <dc:creator>Arun Kumar</dc:creator>
    <dc:date>2010-12-09T23:58:45Z</dc:date>
  </entry>
</feed>

