07-29-2015 09:40 PM
@Could you help us to solve our issue? It will be appreciated if you'll provide some solution for fixing given problem.
We have Cisco UCCX 10.6 with included CRM-gadged. CRM-system records each call into local DB to provide in-CRM analytics.
Operator logins into Finesse and changes his status to «Ready».
When first call arrives to this operator there're no call data in call object. When second and next calls arrives to this operator — it's OK, we recieve call data as well.
We use finesse.js for catching the calls and extracting calls data. In finesse.js we use this function:
notifyListeners : function (obj) {
var len = this._listenerCallback.length, i, callbackFunction, scope;
…
}
There are differences in state changes when first and next call arrives
Thanks!
07-31-2015 11:35 AM
To help me reproduce this, could I ask specially...
What browser(s) are you using? Are you seeing the same issues with all?
What are the specific user rights. Are there any difference? Are they all simply agents.
Also, do you think there could be any chance of an error with your custom database work? You mention that the first time the Finesse call object is empty. When do you make your database call? Could it be interrupting some Finesse functionality?
08-20-2015 09:46 PM
Hi ewindgat! Thanks for your assistance
What browser(s) are you using? Are you seeing the same issues with all?
We tried Chrome, FireFox and IE, latest versions. With all browsers same problem.
What are the specific user rights. Are there any difference? Are they all simply agents.
Users are simply agents, not supervisors.
Also, do you think there could be any chance of an error with your custom database work? You mention that the first time the Finesse call object is empty. When do you make your database call? Could it be interrupting some Finesse functionality?
Our gadget functionality works fine with second and others calls, it's strange. It doesn't interrupting Finesse functionality at all, we catch a call and make DB INSERT with call data received from Finesse.
There is USER object in Finesse, we use it's DIALOG method and subscribe to events: LOAD, CHANGE, ADD, DELETE. When first call arrives we can't catch LOAD event. Second call is OK, we catch LOAD event
Thanks!
08-25-2015 12:33 PM
Can you check when you load the listener in JavaScript? It might be loading the second time, and not when the page loads.
For example, the JavaScript might load before the HTML...
And, one JavaScript library (that includes the listener) might load after the page initialization JavaScript is loaded.
Could you verify that the listener is loaded before a call is made? The notifyListeners function?
Thanks
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide