Environment: 10.5(1) for Finesse and UCCE
I've written a Finesse gadget that updates call variables, including ECC ones. This is using the code widely available on the forums. This works fine, and I can see the variables updated within the standard Call Control Toolbar when they're configured to be displayed.
However, the ECC variables are not being saved into the HDS database after the call ends - the standard variables are. The variables are correctly named and have been marked as persistent.
The variables are copied to the recipient agent when the call is transferred so I believe the gadget is performing all it can do.
Interestingly, if the IVR script populates the variables before the call is routed to the agent, then the gadget will see the value as populated. However the value is actually then stored in the HDS database but only the value set within the script. Any updates to that value by the gadget do not make it into the database.
Is this supposed to work ? We've tried to raise a tac case but it was rejected out of hand due to it being gadget related.
Any thoughts anyone?