How to show ringnoanswer (RNA) in queues?

When a call times out on the queue, it doesn’t show as ringnoanswer in the queue log. The timeout at queues.conf is at 20 but the CLI says 10 seconds when it reached the timeout. I tried increasing the value at the Queue() command at the dialplan but the results were the same. I’m using Asterisk 1.4.15.

I also find it strange that it shows in the log that the call has been connected even if the phone was still ringing. The behavior in 1.2 was that the CONNECT entry would show up when the call is answered. Is the former the expected result in 1.4?

CLI output:

    -- Executing [s@from-internal:1] Answer("SIP/13372-0965bde8", "") in new stack
    -- Executing [s@from-internal:2] Queue("SIP/13372-0965bde8", "CS|tThH|||40") in new stack
    -- Started music on hold, class 'manual', on SIP/13372-0965bde8
    -- outgoing agentcall, to agent '1430', on 'Local/13371@from-internal-fcee,1'
    -- Executing [13371@from-internal:1] Answer("Local/13371@from-internal-fcee,2", "") in new stack
    -- Executing [13371@from-internal:2] Dial("Local/13371@from-internal-fcee,2", "SIP/13371|10|to") in new stack
    -- Called 13371
    -- Agent/1430 answered SIP/13372-0965bde8
    -- Stopped music on hold on SIP/13372-0965bde8
    -- SIP/13371-096644f8 is ringing
    -- Nobody picked up in 10000 ms
  == Auto fallthrough, channel 'Local/13371@from-internal-fcee,2' status is 'NOANSWER'

Queue log:



exten => s,1,Answer()
exten => s,2,Queue(test1|tThH|||40)
exten => s,3,Hangup()


persistentmembers = no
musiconhold = default
strategy = ringall
timeout = 20
retry = 5
maxlen = 40
announce-holdtime = yes
queue-minutes = queue-minutes
queue-thankyou = queue-thankyou
monitor-join = yes
joinempty = no

strategy = leastrecent
musiconhold = manual
announce-frequency = 10
queue-youarenext = s45e
queue-thankyou = silence
periodic-announce = s46e
timeout = 20
monitor-join = yes
joinempty = no

member => Agent/1000

Any ideas?