Genesys CTI User Forum > Genesys-related Development

Call Level Stats

(1/2) > >>

TheLastEmperor:
I'm looking for a way to collect stats around individual calls. Some of the stats I'm looking to collect are:

[list]
[li]hold time[/li]
[li]talk time[/li]
[li]number of transfers[/li]
[li]number of times on hold[/li]
[/list]

Is there a method to collect this information at the call level on the Genesys platform?

cavagnaro:
Use StatServer....
Basic stats already there
Read the StatServer user guide for further reference

Enviado de meu E6633 usando Tapatalk

TheLastEmperor:
Thanks for the quick reply cavagnaro!

Looking at the user guide I do not see an obvious way to query stats for a particular call. It seems like the stats server serves more of an aggregate function. Perhaps it's possible to apply a filter rule based on ANI to get what I'm looking for but I'm not sold that it's the optimal way to go about querying for stats of a single call.

Let's say I have the call ID and other relevant metadata from raw call events. Can you describe to me how I would go about querying the stats server for information about said call?

cavagnaro:
Ah I see, what you need is then GIM, a full call detail recorder. StatServer is real Time only and feeds GIM.

TheLastEmperor:
I did not see a clear way to connect to GIM from the universal SDK. Do you have any additional insight as to how I may connect to GIM to retrieve individual call stats?

I did note that the SDK documentation has information around the history service which appears to return interaction information for a given contact. Is it possible that this may be an additional resource which contains the metrics I'm looking for?

Navigation

[0] Message Index

[#] Next page

Go to full version