Queue timeout isn't applied to agent

Hi all,

I haven’t the ringing timeout with a queue member as an agent, the phone continued to ring with a logued agent but with an extension as member it did.

queues.conf

[queue21]
context=default
timeout=15
retry=5
joinempty = yes
leavewhenempty = no
member => SIP/2001
member => Agent/21

only SIP/2001 is online

1219299133|NONE|NONE|NONE|QUEUESTART|
1219306066|NONE|NONE|NONE|CONFIGRELOAD|
1219306172|1219306172.0|queue21|NONE|ENTERQUEUE||2002
1219306187|1219306172.0|queue21|SIP/2001|RINGNOANSWER|15000
1219306192|1219306172.0|queue21|NONE|ABANDON|1|1|20

the caller reached the dial timeout and exit the queue

1219306295|1219306295.9|queue21|NONE|ENTERQUEUE||2002
1219306295|1219306295.9|queue21|Agent/21|CONNECT|0|1219306295.12
1219306325|1219306295.9|queue21|Agent/21|COMPLETEAGENT|0|30|1

I missed something ?
Asterisk 1.4.21.2

Thanks in advance!