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