Hi David,
Thanks for your response. What we have found is that VRU-PG still send the ECC variables information in next message even through the VRU did not pass it and as per GED specs, the VRU-PG should omit this. Could you please comment on this deviation? If required I can provide PIM logs.
Regards
Yes it should apply to callvariables. Try passing a blank.
David Lender
Custom Application Engineer
Contact Center Developer Services
dlender@cisco.com
Phone: +1 404 607 0523
Mobile: +1 404 229 3664
From: Cisco Developer Community Forums
[mailto:cdicuser@developer.cisco.com]
Sent: Tuesday, August 10, 2010 12:24 PM
To: cdicuser@developer.cisco.com
Subject: New Message from Atul Edlabadkar in Contact Center
Enterprise/Hosted/ICM IVR PG (GED-125) - IVR PG (GED-125) Questions:
Need clarification on User Variable and ECC variables
Atul Edlabadkar has created a new message in the forum "IVR PG (GED-125)
Questions":
--------------------------------------------------------------
The following text is the extract from the GED125_v3.0.doc regarding the
ECC variable.
"Messages that contain a section for ECC variables must always include
all registered ECC variables that have a non-empty value. Omitting a
registered ECC variable has the effect of setting its value to an empty
string."
From the above statement, we understand that if VRU desn't send
registered ECC variable in the message, then ICM shall make it empty.
But we do not see this happening.
Please consider the following call where ICM script assigns the value
for ECC variable(user.SessionId) to some value "1234". This is been
given by ICM to VRU in the RUN_SCRIPT_REQ message. But VRU did not send
this ECC variable in RUN_SCRIPT_RESULT message. So, it is expected from
ICM that when it come back with another RUN_SCRIPT_REQ, the ICM shall
empty the ECC variable. But this does not happen and it carries the same
old value "1234".
So could you please let us know what the correct behavior is? Also
would like to know whether this functionality also applies with respect
CallVariables(1 through 10)?
--