Queue Log CompleteAgent/CompleteCaller not reported

Hello,

Using the realtime configuration for queue_log we are having some issues with reporting the HoldTime for queue calls.

Studying the CONNECT,COMPLETEAGENT or COMPLETE CALLER:

time callid queuename agent event data1 data2 data3 data4 data5
2023-05-16 15:27:40.9797550 1684243660.1338 Proof Fr NONE ENTERQUEUE 7 6001 1
2023-05-16 15:27:44.0572830 1684243660.1338 Proof Fr Flamur Dervishi CONNECT 4 1684243660.1342 3
2023-05-16 15:28:08.3812350 1684243660.1338 Proof Fr Flamur Dervishi COMPLETEAGENT 4 24 1

It looks like the CONNECT,COMPLETEAGENT or COMPLETE CALLER event always report the initial WaitTime before the caller being connected to the member, represented in the table as data1 column. When in fact by reading the documentation of the queue log event it should report the HoldTime. So to summarize the Hold time that may occur during the call is ignored.

Is this a known behaviour or a bug?

Is there a way to get the total HoldTime ?

hi
witch version are you using ?

We are on version 16.27.0

Hi
I’ll recoment that you update to a newer version
and then retest
https://wiki.asterisk.org/wiki/display/AST/Asterisk+Versions

@TheMark Are you stealing my often used ā€œupgrade to a newer versionā€ response? :smiley:

1 Like

Just tried the same test on version: 20.2.1:

time callid queuename agent event data1 data2 data3 data4 data5
2023-05-17 14:50:43.4432720 1684327840.12 Proof Fr NONE ENTERQUEUE 7 6001 1
2023-05-17 14:50:45.7259170 1684327840.12 Proof Fr Flamur Dervishi CONNECT 2 1684327843.13 2
2023-05-17 14:51:06.2304090 1684327840.12 Proof Fr Flamur Dervishi COMPLETECALLER 2 21 1

As you can see CONNECT and COMPLETECALLER still show the same time value: 2, when the duration is: 21 and during this duration most of the time during the test call, the call was being held.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.