I have queue with 2 static agents (301, 302) and agi that is executed when agent answers. In agi script I parse CDR(dstchannel) to get answered agent number.
If queue strategy is rrmemory, so only one phones rings at a time, dstchannel is Local/301@from-queue-xxxxxx or Local/302@from-queue-xxxxxx depending on who picked up the phone.
If strategy is ringall, no matter who answered, dstchannel every time is Local/302@from-queue-xxxxxx. I tried use 301 and 306. Then dstchannel is Local/306@from-queue.
Is this due to a wrong config or a bug?
In asterisk 1.4/1.6 it works correctly.