Now I face a problem about CVP, I need to send some data form ICM to CVP, in the CVP I use the CVP_Subdialog_Start to receive data from ICM. In the Element Specifications document , the description about CVP_Subdialog_Start is that:
Data can be passed to the VoiceXML application either as HTTP parameters or VoiceXML parameters (using the <param> tag). In the first case (i.e. as HTTP parameters), Call Services will automatically create session data using the name of the data received. In the second case (i.e. as VoiceXML parameters), the Subdialog Start element must be configured appropriately in order for the data to be available as element or session data for the duration of the call session. For each data passed as a VoiceXML parameter, the repeatable \¿Parameter\¿ setting must be configured with the same exact name as the data. So in the ICM I set the user.microapp.ToExtVXML[0] to be :
"concatenate("application=ReportAgentID;",concatenate("AgentID=",Call.PeripheralVariable1))", before this element I use the Set Variable Element to set Call.PeripheralVariable1 to be:
"123456". So I can get an session named AgentID in the CVP, right? According to the document I should set the paramenter to be:
AgentID .Then I should get the session named AgentID, but now I don't get it , I use Descide Element to judge the session , teh result is that the AgentID session is not exit. I 'm so confused. Is there something wrong about that.
The version of CVP and ICM is 7.0(1) , 7.5
Appreciate for you help.
now I change the CVP_Subdialog_Start to be nothing, left it blank, now I receivd the AgentID sessoon, but I can't get it's value, it's empty, what can I do?