Author Message
JackLee4
Joined: Nov 18, 2013
Messages: 46
Offline
Hi,

We have recently encountered a problem where the aesconnector could not retrieve the UUI data, but checking from AES TSAPI trace logs, the UUI was actually propagated for the corresponding call.

This behavior occurs much frequently over the past few months, whereas previously it only occurs a few times.

We have also restarted Tomcat, but problem still persists. Any help will be very grateful!


EP version: 7.0.1
AES version: 6.3.3 SP3




Many thanks
WilsonYu
Joined: Nov 6, 2013
Messages: 3950
Offline
Are you using OD and AES connector? I would need the logs to see what you are talking about.
JackLee4
Joined: Nov 18, 2013
Messages: 46
Offline
Hi Wilson,


We will gather the required logs for study.

At the mean time, have you ever heard of adding a 1 second delay in vector before routing the call to IVR in order for the UUI data to have time to propagate?


Many thanks
WilsonYu
Joined: Nov 6, 2013
Messages: 3950
Offline
This might make sense if we can determine the UUI is not delivered in time.
JackLee4
Joined: Nov 18, 2013
Messages: 46
Offline
I see.....

Its very strange, as the systems were running fine for over 2 years, and it is just recently that UUI data are not propagated in AES. Hence we are quite confirm it is not a configuration problem, instead we suspect it could be either of the following:

1. The AES and Web application servers have been running for a long time and may require a reboot
2. The AES and Web application servers are running slow, hence adding a 1 second delay in vector may help to have enough buffer time for the UUI data to be delivered.


Do you think the above points would be valid?

Thanks
WilsonYu
Joined: Nov 6, 2013
Messages: 3950
Offline
I don't have enough information to make a guess.
JackLee4
Joined: Nov 18, 2013
Messages: 46
Offline
Hi Wilson,

We have some new update on this case.

We performed the following 2 changes and below is the symptom:

Change 1:
Added 1 second delay in vector before the call is assigned to AAEP


Change 2:
Reboot the EMC server


And we have the following obeservation:
Change 1:
Instead of assigning "Agent ID" to the UUI field, the "VDN" is assigned



Change 2:
After rebooting the server, everything seems to resumed normal. But the problem reported in Change 1 still occurs occasionally.


I can elaborate some more on how the flow works:

Customer dial to Hotline > IVR picks up call > assign VDN1 to UUI and transfer the call to CSR

CSR picks up the call and ask if customer would like to participate in survey > if yes, then assign the CSR Agent ID number to UUI field and transfer the call to VDN1

IVR survey hotline answers the call, and writes the UUI "Agent ID" to database for record keeping

Now, the problem is, occasionally the VDN1 UUI value is captured in Survey hotline. Whereas in normal case, the UUI should be the Agent ID


Many thanks
WilsonYu
Joined: Nov 6, 2013
Messages: 3950
Offline
It would help me better to understand the problem if you can show me some logs both the app trace.log and aesconnector log when the problem occurs.
JackLee4
Joined: Nov 18, 2013
Messages: 46
Offline
Hi Wilson,

I have attached some logs for your checking, incident occurred on 21/1 and 27/1.
There are screenshots which highlighted the wrong "Agent ID" captured.


4580 and 4581 are VDN

Where as it suppose to be capturing 4708 or 4744, which are Agent IDs
Filename Sample.zip [Disk] Download
  • [Thumb - 20190127.jpg]
[Disk] Download
  • [Thumb - 20190121.jpg]
[Disk] Download
WilsonYu
Joined: Nov 6, 2013
Messages: 3950
Offline
So I looked the aes connector logs, I only see 4580 or 4581 is being used as UUI

27/01/2019 08:30:43:253 DEBUG - CTICallOperation.makeCall 4240: Connecting with UUI 4581...

27/01/2019 08:30:43:253 DEBUG - CTICallOperation.makeCall 4240: Connecting with UUI 4580...

The UUI should be assigned by the application. I am not sure how your application really works and how you expect it to be assigned the agent ID. Is something in the application logic that you can explain?
JackLee4
Joined: Nov 18, 2013
Messages: 46
Offline
Hi Wilson,

Yes, you are correct. The UUI value is assigned by our custom made EMC application.

There are actually 2 areas where the UUI value will be assigned.
The first step is from IVR (AAEP).
The second step is from EMC desktop to IVR (AAEP).

Now, the UUI 4581 and 4580 is assigned by IVR. Whereas 47xx is assigned by EMC application.
Our assumption, is that the EMC application did not replace the previous UUI value, hence 4581 and 4580 is still carried back to IVR.

We wonder if this could be a timing issue, where the EMC application initiated the Call Transfer command, but did not assign the UUI value fast enough before the transfer is completed.

FYI, the whole solution have been running for many years, until recently (around 1/2 year ago), the problem start to rose, where the UUI value could not be inserted into the UUI field by our custom made EMC application.

We have rebooted the EMC server a few weeks ago, and the problem seems to have some improvements. We wonder if rebooting the AES server could help on this too.

Let me know your thoughts on this, some advice or ideas would be much appreciated!
WilsonYu
Joined: Nov 6, 2013
Messages: 3950
Offline
So you are actually talking about incoming calls in IVR like this one below and the uui is supposed to be 47xx. Do you have the JTAPI log on the app server? That is where AES connector is getting this from.

27/01/2019 08:35:51:369 DEBUG - CallInfoData.CallInfoData:4240: callid 4551
27/01/2019 08:35:51:369 DEBUG - CallInfoData.CallInfoData:4240: ani 28143499
27/01/2019 08:35:51:369 DEBUG - CallInfoData.CallInfoData:4240: dnis 4581
27/01/2019 08:35:51:369 DEBUG - CallInfoData.CallInfoData:4240: ucid 00001045481548549344
27/01/2019 08:35:51:369 DEBUG - CallInfoData.CallInfoData:4240: uui 4581
JackLee4
Joined: Nov 18, 2013
Messages: 46
Offline
Hi Wilson,

Hope all is well.

We found that the problem may be located on the XML server of the EMC service.
After we restarted the service, Agent ID information were able to propagate in the TSAPI trace log.

The "ecLogicalAgent" field actually shows agent ID.
Whereas in failed situation the value "ecOther" is returned

The current workaround is to restart the "XML Server" service everyday.

We also have another server running EMC as a backup, and found that the issue occurs around after 20 days of operation.

Do you have any experience or idea on this?




Many thanks!
WilsonYu
Joined: Nov 6, 2013
Messages: 3950
Offline
I don't have any experience with EMC.
Harry55
Joined: Oct 12, 2019
Messages: 1
Offline
I would suggest you raise case with Avaya CM support teamm for this. The reason being we would have run an ASAI MST on the CM Side to determine whether CM is sending UUI which is received in SIP header over the ASAI messages to AES. AES would be able to provide the UUI to the application over TSAPI only when it has received it from the CM over ASAI firstbankcard
Go to:   
Mobile view