Genesys CTI User Forum
Genesys CTI User Forum => Genesys CTI Technical Discussion => Topic started by: PeopleWinVoice on November 23, 2011, 10:34:56 AM
-
I want to capture following information from T-Server to deliever more usability in IVR.
- number of calls in the queue
- estimated waiting time in the queue
- the call id waiting in the queue at the longest
For the number of calls in the queue, I found a function TQueryAdress with "InfoType=AddressInfoNumberOfCallsInQueue".
To calculate estimated waiting time I could parse KV-Attributes for AgentsInQueue, AvailableAgents and CallsInQueue in return. Do you have any better idea?
How should I request T-Server to find out the order of calls or how long each call was waiting in the queue?
Any sharing of opinion will be very much appreciated!
Bang
-
Hi,
I would recommend you using Genesys Reporting SDK that allows you connecting to Stat Server directly. T-Server isn't the best source of statistical data.
Neither T-Server nor Stat Server can provide you with list of waiting calls.
R.
-
Thanks for your guide. Can you point more precisely with Genesys Reporting SDK?
I've just found following SDK Packages to establish communication with Stat Server and send/receive messages.
com.genesyslab.platform.reporting.protocol
com.genesyslab.platform.reporting.protocol.statserver
com.genesyslab.platform.reporting.protocol.statserver.events
com.genesyslab.platform.reporting.protocol.statserver.events.datastream
com.genesyslab.platform.reporting.protocol.statserver.requests
com.genesyslab.platform.reporting.protocol.statserver.requests.datastream
Are those what you mean?
Bang
-
Yes. You can find information related to Reporting SDK directly in help file or on official Genesys forum.
R.
-
I agree with I have connected with stat server directly using Genesys Reporting SDK