Realtime queue and member sequence

i am using realtime queue with asterisk . i m using linear strategy .

i am using ISDN channel (mobile phone) for calling . and my interfaces are like


whenever someone call to queue it goes to the sequence 0XXXXXX601, 0XXXXXX602, 0XXXXXX603 … can i change the order in realtime ?i’ve googled a lot but didnt find any perfect solution on it.

You could use Agent Penalties and adjust those by logging agents in/out

thanks .
but when i do use penalties only agent with penalty 1 is getting call . if he refuse the call it doesn’t go to other.