cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
497
Views
0
Helpful
1
Replies

Finess Api web service: Events arrive simultaneously

michales
Level 1
Level 1

Hi,

We use Cisco Finesse Web Services APIs in custom softphone application (Windows application C#).

recently we have encountered the phenomenon:

when an event ringing arrive, along with it come more events.

although there was no release/abandon or answer yet, this causes the softphone to respond slowly to the ringing event, because it handles all the events that come simultaneously.


this phenomenon does not always happen It seems that this happens when there is a load of calls.


I would be happy to receive tips on how to approach the problem.


Best regards

Michael


1 Reply 1

dekwan
Cisco Employee
Cisco Employee

Hi Michael,

Finesse only sends an event when there is a change to the dialog object. Finesse is somewhat a pass through where these events actually come from CTI. When a call arrives, there sometimes can be more than one event due to the CTI port changing or callvariables, etc. Also, the order of the event is not guaranteed. It is correct for your softphone to handle every event.

Now, you say that this seems to only happen when there is a load of calls. What I would recommend is:

1. Take a look at the webservices logs and see how long it is taking Finesse to process the CTI message before it sends out the notification. If there is a long delay, then there is an issue with the Finesse server being overloaded.

2. Take a look at the CTI server logs and compare it to the webservices logs. See if there is a delay in that connection.

3. Take a look at the webservices logs and your softphone logs. See if there is a delay in receiving the events.


If everything checks out fine, then it is per design.


Thanx,

Denise