Can't join an empty queue

I’m unable to remain in an empty queue (queue with no agents assigned).

When I join the queue I get the join announcement but then it hangs up - (I have Join Empty set to ‘yes’ for the queue).

I think this is an Asterisk (1.4) thing rather than FreePBX?

[size=9][Jul 28 02:13:24] DEBUG[27716] pbx.c: Launching ‘Queue’
[Jul 28 02:13:24] VERBOSE[27716] logger.c: – Executing [16@ext-queues:10] Queue(“SIP/855046-0921e978”, “16|t||”) in new stack
[Jul 28 02:13:24] DEBUG[27716] app_queue.c: NO QUEUE_PRIO variable found. Using default.
[Jul 28 02:13:24] DEBUG[27716] app_queue.c: queue: 16, options: t, url: , announce: (null), expires: 0, priority: 0
[Jul 28 02:13:24] DEBUG[27716] app_queue.c: Queue ‘16’ Join, Channel ‘SIP/855046-0921e978’, Position ‘1’
[Jul 28 02:13:24] DEBUG[27716] channel.c: Set channel SIP/855046-0921e978 to write format slin
[Jul 28 02:13:24] VERBOSE[27716] logger.c: – Started music on hold, class ‘default’, on channel ‘SIP/855046-0921e978’
[Jul 28 02:13:24] DEBUG[27716] channel.c: Scheduling timer at 160 sample intervals
[Jul 28 02:13:24] DEBUG[27716] app_queue.c: It’s our turn (SIP/855046-0921e978).
[Jul 28 02:13:24] DEBUG[27716] app_queue.c: SIP/855046-0921e978 is trying to call a queue member.
[Jul 28 02:13:24] DEBUG[27716] app_queue.c: Nobody left to try ringing in queue
[Jul 28 02:13:24] DEBUG[27716] app_queue.c: Everyone is busy at this time
[Jul 28 02:13:24] DEBUG[27716] app_queue.c: SIP/855046-0921e978: Nobody answered.
[Jul 28 02:13:24] VERBOSE[27716] logger.c: – Exiting on time-out cycle
[Jul 28 02:13:24] DEBUG[27716] channel.c: Set channel SIP/855046-0921e978 to write format ulaw
[Jul 28 02:13:24] VERBOSE[27716] logger.c: – Stopped music on hold on SIP/855046-0921e978
[Jul 28 02:13:24] DEBUG[27716] channel.c: Scheduling timer at 0 sample intervals
[Jul 28 02:13:24] DEBUG[27716] app_queue.c: Queue ‘16’ Leave, Channel ‘SIP/855046-0921e978’ [/size]

nothing has changed in queues - so if Asterisk 1.4 needs something new - we’ll have to be told. Take a look at the queues_additional.conf file for what we put and google around to see if 1.4 needs something we are not including. If you find a solution, please post a bug so we can take a look.

FYI - Asterisk 1.4.9 bug in app_queue:

http://bugs.digium.com/view.php?id=10320

Thanks.