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?
-- 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'
1200930852|1200930827.124|test1|NONE|ENTERQUEUE||13372 1200930852|1200930827.124|test1|Agent/1000|CONNECT|0|1200930852.127 1200930862|1200930827.124|test1|Agent/1000|COMPLETEAGENT|0|10|1
exten => s,1,Answer() exten => s,2,Queue(test1|tThH|||40) exten => s,3,Hangup()
[general] persistentmembers = no musiconhold = default strategy = ringall timeout = 20 retry = 5 maxlen = 40 announce-round-seconds=10 periodic-announce-frequency=60 announce-holdtime = yes queue-minutes = queue-minutes queue-thankyou = queue-thankyou monitor-join = yes joinempty = no [test1] strategy = leastrecent musiconhold = manual announce-frequency = 10 queue-youarenext = s45e queue-thankyou = silence periodic-announce-frequency=35 periodic-announce = s46e context=dialoption maxlen=40 timeout = 20 monitor-join = yes joinempty = no member => Agent/1000