Hi, when a call is pickup with pickupexten
, from a queue from another member from the same queue, the queue_log
logs the wrong agent.
For exemple:
[test]
music=default
strategy=linear
member => SIP/7022
member => SIP/7050
The call ring on 7022, them 7050 pickup the call. Its expected the queue_log
logs that 7050 is market as event "CONNECT"
but queue_log
marks 7022 as "CONNECT"
.
1635513547|1635513547.546|test|NONE|ENTERQUEUE||7099|1
1635513549|1635513547.546|test|SIP/7022|CONNECT|2|1635513549.550|2
1635513582|1635513547.546|test|SIP/7022|COMPLETECALLER|2|33|1
While 7050 is on the call that it piked and 7022 is FREE if you execute queue show test
on the console it shows two status for 7022 (in call)
what is incorrect and (Not in use)
what is correct, and for 7050 says that is (In use)
what is correct but it didn’t get logged on queue_log
.
queue show test
test has 0 calls (max unlimited) in 'linear' strategy (2s holdtime, 3s talktime), W:0, C:1, A:0, SL:0.0%, SL2:0.0% within 0s
Members:
SIP/7022 (ringinuse enabled) (in call) (Not in use) has taken 1 calls (last was 28 secs ago)
SIP/7050 (ringinuse enabled) (In use) has taken no calls yet
No Callers
If you make a new call to queue test
while 7050 still on the picket call and while 7022 still FREE, 7022 show two status (in call)
what is incorrect and (Ringing)
what is correct.
queue show test
test has 1 calls (max unlimited) in 'linear' strategy (2s holdtime, 3s talktime), W:0, C:1, A:0, SL:0.0%, SL2:0.0% within 0s
Members:
SIP/7022 (ringinuse enabled) (in call) (Ringing) has taken 1 calls (last was 50 secs ago)
SIP/7050 (ringinuse enabled) (In use) has taken no calls yet
Callers:
1. Console/dsp (wait: 0:05, prio: 0)
Is there a way to allow members from the same queue pickup calls without messing the queue_log?