Author Message
TahirBesok
Joined: Jun 22, 2010
Messages: 9
Offline
Hello,

We had process to implement a conferencing to get user data from send2IVR application. But we stuck at the point of getting changed UUI data after conference.

I have experience at IC scripts and using EDU fields to get data after IVR conference. But with javascript i couldn't manage that.

When customer prompts digits in send2IVR application, i put the info to UUI and quit IVR. I catch the conference's end.
But either i have problem to set UUI at the end of IVR or I don't know how to get changed data.

Could anyone explain me what exactly i have to do to get changed UUI data.

Thanks
CraigJohnson5
Joined: Oct 24, 2013
Messages: 413
Offline
First of all, are you monitoring the device for 3rd party call control events? When the call arrives a delivered event should be received which contains the UUI. You should check the AE Services logs to see if you are getting UUI in the delivered event. The first FAQ listed in the TSAPI general section (under DevConnect Support Mega menu above, click on Product FAQ's) explains how to turn on the tracing and where they are located. If you find it in the csta trace then it should be getting sent on to the application. If it isn't making it to the application at that point I would suggest using the DMCC dashboard (available with the DMCC .NET SDK) to monitor the device and see if it is getting UUI.


If you don't find it in the logs then you probably have an issue with attaching it in the IVR. Please let us know what you find out.
TahirBesok
Joined: Jun 22, 2010
Messages: 9
Offline
Hi Craig, thank you for reply.
The scenario is like that :
Main IVR --> Agent --> Send2IVR (conference) --> Agent

AES Transfer log line at Main IVR:

CTICommand.execute: request to manager is http://172.23.54.21:7080/aesconnector/ConsultationCall?callee%3D1002%26uui%3D40712023324%7E%26uuiAsAscii%3Dtrue%26holdAddress%3D13330%26ringMax%3D30%26extension%3D5001%26transferOnRing%3Dfalse&k=d0lQBQWjex635xNwHegrW0oDiBswpJpnwCSkHXlB15s%3D

At DMCC Dashboard I see UUI data (40712023324) at Delivered Event XML output, also i receive this XML data at my custom application that developed with serviceprovider.dll

Then I conference the call to send2IVR IVR using custom application. In IVR i prompt and collect new 10 digit value (34211086522). Logs before disconnect :


17/12/2014 17:20:27:610 DEBUG - EC907B0555A1BF2A69BBE17FF1312CBD:/NVI_Send2IVR : CTICommand.execute: request to manager is http://172.23.54.21:7080/aesconnector/DisconnectUUI?callid%3D13333%26extension%3D5064%26UUI%3D34211086522%26uuiAsAscii%3Dtrue&k=d0lQBQWjex635xNwHegrW5bc36XDgz0VnGLKIPsZWqU%3D
17/12/2014 17:20:27:610 DEBUG - EC907B0555A1BF2A69BBE17FF1312CBD:/NVI_Send2IVR : CTICommand.execute: setting session cookie to EC907B0555A1BF2A69BBE17FF1312CBD:/NVI_Send2IVR
17/12/2014 17:20:27:614 DEBUG - EC907B0555A1BF2A69BBE17FF1312CBD:/NVI_Send2IVR : CTICommand.execute: callinfo from Manager is
17/12/2014 17:20:27:614 DEBUG - EC907B0555A1BF2A69BBE17FF1312CBD:/NVI_Send2IVR : CTICommand.execute: encrypted value is d0lQBQWjex635xNwHegrW5bc36XDgz0V3/CYzzisCf0=
17/12/2014 17:20:27:614 DEBUG - EC907B0555A1BF2A69BBE17FF1312CBD:/NVI_Send2IVR : VariableUtil.getVariableValue: Variable value is 13333
17/12/2014 17:20:27:614 DEBUG - EC907B0555A1BF2A69BBE17FF1312CBD:/NVI_Send2IVR : CTICommand.execute: request to manager is http://172.23.54.21:7080/aesconnector/Disconnect?callid%3D13333%26extension%3D5064&k=d0lQBQWjex635xNwHegrW5bc36XDgz0V3%2FCYzzisCf0%3D
17/12/2014 17:20:27:614 DEBUG - EC907B0555A1BF2A69BBE17FF1312CBD:/NVI_Send2IVR : CTICommand.execute: setting session cookie to EC907B0555A1BF2A69BBE17FF1312CBD:/NVI_Send2IVR
17/12/2014 17:20:27:662 DEBUG - EC907B0555A1BF2A69BBE17FF1312CBD:/NVI_Send2IVR : CTICommand.execute: callinfo from Manager is callid=13333&ani=1002&dnis=6003&extension=5064&ucID=00001133331418829780&uui=40712023324~&state=disconnected
17/12/2014 17:20:27:662 DEBUG - EC907B0555A1BF2A69BBE17FF1312CBD:/NVI_Send2IVR : CTICommand.processCallInfoResults: rawResponse: callid=13333&ani=1002&dnis=6003&extension=5064&ucID=00001133331418829780&uui=40712023324%7E&state=disconnected



After disconnect , i catch the conference's end. But can't get new value. In DMCC dashboard also i can't se a new Delivered event or another event. So i can't get data by reading XML flow too.
CraigJohnson5
Joined: Oct 24, 2013
Messages: 413
Offline
Thank you for further clarifying your call flow. In this case your application would need to get a connection cleared event with the new UUI attached. Do you see a connection cleared event in your application when the send2IVR disconnects?
TahirBesok
Joined: Jun 22, 2010
Messages: 9
Offline
HiCraig,

I have retrieved UUI value from connection cleared event as you mentioned. Thank you very much.
Go to:   
Mobile view