2.2.6.29 LINEQUEUEINFO

The LINEQUEUEINFO packet provides information about a queue on a line device. The GetQueueInfo function returns the LINEQUEUEINFO packet. This packet requires TAPI 3.0 version negotiation.


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

dwTotalSize

dwNeededSize

dwUsedSize

dwMeasurementPeriod

dwTotalCallsQueued

dwCurrentCallsQueued

dwTotalCallsAbandoned

dwTotalCallsFlowedIn

dwTotalCallsFlowedOut

dwLongestEverWaitTime

dwCurrentLongestWaitTime

dwAverageWaitTime

dwFinalDisposition

dwTotalSize (4 bytes): An unsigned 32-bit integer. The total size, in bytes, allocated to this packet.

dwNeededSize (4 bytes): An unsigned 32-bit integer. The size, in bytes, needed to hold all the information requested.

dwUsedSize (4 bytes): An unsigned 32-bit integer. The size, in bytes, of the portion of this packet that contains useful information.

dwMeasurementPeriod (4 bytes): An unsigned 32-bit integer. The period, in seconds, for which the switch or implementation stores and calculates information. For example, dwTotalCallsAbandoned holds the number of abandoned calls; dwMeasurementPeriod would indicate if this value referenced the calls queued in an hour, day, or month.

dwTotalCallsQueued (4 bytes): An unsigned 32-bit integer. The total number of incoming calls for this queue during this measurement period.

dwCurrentCallsQueued (4 bytes): An unsigned 32-bit integer. The number of incoming calls currently waiting.

dwTotalCallsAbandoned (4 bytes): An unsigned 32-bit integer. The number of abandoned calls during this measurement period.

dwTotalCallsFlowedIn (4 bytes): An unsigned 32-bit integer. The total number of calls that flowed into this queue (passed down from another queue or ACD group) during this measurement period.

dwTotalCallsFlowedOut (4 bytes): An unsigned 32-bit integer. The total number of calls that flowed out of this queue (passed down to another queue or ACD group) during this measurement period.

dwLongestEverWaitTime (4 bytes): An unsigned 32-bit integer. The longest time, in seconds, any call has waited in the queue.

dwCurrentLongestWaitTime (4 bytes): An unsigned 32-bit integer. The longest time, in seconds, that a current call (still in the queue) has been waiting.

dwAverageWaitTime (4 bytes): An unsigned 32-bit integer. The average time, in seconds, that a call has waited in the queue.

dwFinalDisposition (4 bytes): An unsigned 32-bit integer. The final disposition of the queue.