Queue members order not applied for local channels

#1

Hello,

I have a queue file with these members:

[1001-1]

member => Local/054321@1001
member => Local/02468@1001
member => Local/012345@1001
member => Local/013579@1001

autofill=yes
ringinuse=yes
strategy=linear
music=default

but after queue reload, in “queue show 1001-1” the member’s order is totally different:

1001-1 has 0 calls (max unlimited) in ‘linear’ strategy (0s holdtime, 0s talktime), W:0, C:0, A:0, SL:0.0% within 0s
Members:
Local/02468@1001 (ringinuse enabled) (Not in use) has taken no calls yet
Local/013579@1001 (ringinuse enabled) (Not in use) has taken no calls yet
Local/054321@1001 (ringinuse enabled) (Not in use) has taken no calls yet
Local/012345@1001 (ringinuse enabled) (Not in use) has taken no calls yet

Why the member order is changing? is there any way to force the order as in configuration file?
With the SIP channel, everything is working fine, that happens only with local channels.

Thank you.

0 Likes

#2

No, the members are stored in a non-ordered key/value type container. Current implementation does not attempt to order them in any way when printing them for the “queue show” command.

1 Like