We are trying to set two pieces of call data via the IPCSetVariableAction and are not having any luck. Our use case is call arrives at CAD with certain fields populated. Via an IPC action on Call Answered we send message to external application which does some stuff and then in turn tries to update two pieces of Call Data. We then transfer the call to next agent and the call data populated by IVR is present but the data updated via IPCSetVariableAction by first agent is not.
We confirmed that Remote Access is enabled to receive events on port 58000. We confirmed that checkbox to enable agent to update enterprise data is checked.
The field name and display name of the Enterprise data that we want to update via the IPCSetVariableAction is listed in Services Configuration->EnterpriseData->Fields as:
Field Name: Call Variable 8 Display Name: CallerUserID
Field Name: Call Variable 9 Display Name: TransID
Here is the XML message we are sending (tried many naming variations but nothing worked so far):
<?xml version="1.0"?> <IPCActions> <IPCSetVariableAction> <ActionName>IPC Set Variable Action</ActionName> <Variable>CallerUserID</Variable> <DataValue>344994884</DataValue> </IPCSetVariableAction> <IPCSetVariableAction> <ActionName>IPC Set Variable Action</ActionName> <Variable>TransID</Variable> <DataValue>77</DataValue> </IPCSetVariableAction> </IPCActions>
For Variable value we have also tried follow combinations:
I'm not able to access my old voice mail messages all of a sudden. The recording says something like 'the message is currently not available'. This has never happened before in all the years I have been using this system. I have t...
If you have 2 ISR routers, one acting as Failover, do we need to have both the same number of SRST licenses on the 2 routers?
No. You will only need the SRST licenses on the primary router. Because this feature...