cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
547
Views
0
Helpful
3
Replies

Cisco UCCX 10.6 with CRM-gadged

Kamil Abdullin
Level 1
Level 1

@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!

3 Replies 3

ewindgat
Level 5
Level 5

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?

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!

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