cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
985
Views
1
Helpful
0
Comments
cdnadmin
Level 11
Level 11
This document was generated from CDN thread

Created by: Arun Kumar on 13-12-2010 10:59:30 PM
I want to pass 3 variables from CVP to ICM as part of array Call.user.microapp.FromExtVXML[0]. I want to separate these by delimiter like ;. Is the following format in CVP correct:
 
Assign
External VXML0 {Session.data.Test1}{;}{Session.data.Test2}{;}{Session.data.Test3}
 
assuming Test1, Test3 and Test3 are 3 varioables I want to pass.
 
How do I extract these on ICM side and assign to Call.peripeheralvarieble2, variabl2, variablle3 etc to correspond to var1, var2 and var3.
 
Thanks,
Arun

Subject: Re: New Message from Arun Kumar in Customer Voice Portal (CVP) - General Di
Replied by: Janine Graves on 14-12-2010 01:03:46 AM
Don't put braces around the semi-colon. Whatever you have in the Value
field will be concatenated together.
So, go into a Data tab of some element and click the radio button for
Session Data. Enter the following:

Name: ExtVXML0
Value:  {Session.data.Test1};{Session.data.Test2};{Session.data.Test3}
Press Add.

In the CVP_Subdialog_Return element, enter something for the Caller
Input field and in the External VXML 0 field enter {Data.Session.ExtVXML0}

In ICM this information will be in the user.microapp.FromExtVXML[0]
array entry. You can use the following in a series of SetVariable nodes
to move the data into PVs.

PeripheralVariable1    before(";",Call.user.FromExtVXML[0])
PeripheralVariable2    before(";",after(";",Call.user.microapp.
FromExtVXML[0]))
PeripheralVariable3   
before(";",after(";",after(";",Call.user.microapp. FromExtVXML[0])))

Janine




On 12/13/2010 4:59 PM, Cisco Developer Community Forums wrote:
> Arun Kumar has created a new message in the forum "General Discussion
> - All Versions":
>
> --------------------------------------------------------------
> I want to pass 3 variables from CVP to ICM as part of array
> Call.user.microapp.FromExtVXML[0]. I want to separate these by
> delimiter like ;. Is the following format in CVP correct:
> Â
> Assign
> External VXML0
> {Session.data.Test1}{;}{Session.data.Test2}{;}{Session.data.Test3}
> Â
> assuming Test1, Test3 and Test3 are 3 varioables I want to pass.
> Â
> How do I extract these on ICM side and assign to
> Call.peripeheralvarieble2, variabl2, variablle3 etc to correspond to
> var1, var2 and var3.
> Â
> Thanks,
> Arun
> --
> To respond to this post, please click the following link:
>
> <http://developer.cisco.com/web/cvp/forums/-/message_boards/message/2826405>
>
> or simply reply to this email.

--
Janine Graves

Subject: RE: Re: New Message from Arun Kumar in Customer Voice Portal (CVP) - Genera
Replied by: Arun Kumar on 15-12-2010 07:57:25 PM
Thanks Janine. That worked
Getting Started

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:

Quick Links