Skip to main content

Maximum Simultaneous Queue Calls On Single Extension

Posted by phoetger on Tue, 11/01/2011

Just throwing a question out here and would like to know if it is even possible...

I got a request today to setup a queue to ring busy members and that each member can have up to 5 calls on a single phone extension.

I noticed is the following:
Call 1 --> Ext 1000
Call 2 --> Ext 1000
Call 3 --> Ext 1001
Call 4 --> Ext 1001
Call 5 --> will sit in the queue until one of the 2 extensions hang up...

I would like all 5 Calls to go to Ext 1000 first, before hitting 1001, but it seems when the call comes from a queue, it can only connect an extension 2 times.

Is there a way to tell asterisk to send up to 5 queue calls to one and the same extension?

I have not researched it thoroughly, just wanted to see if there is a quick workaround for it?

Thank you


Submitted by eeman on Tue, 11/01/2011 Permalink

set ringinuse=yes and then tell teh phone to stop rejecting calls. you can send 100 calls to a single channel as long as you accept them.

Submitted by phoetger on Thu, 11/03/2011 Permalink

ringinuse is already set to yes, when I call the phone directly it can accept all the calls I send to it, just when a call comes from the queue, asterisk will not send it to the phone if it already has 2 calls on it.

The phone itself is not rejecting the call. (Have tried, Cisco 303, Cisco 509 and 3CX soft phone) all behave the same way;

Direct Calls = as many as I sent to it
Queue Calls = only 2 are sent to the phone

I will try some Polycoms, Yealinks and Snom phones today just to make sure it is not a hardware limitation on one of the brands.

Submitted by eeman on Thu, 11/03/2011 Permalink

i know someone using a queue to send calls to an adtran 908 as a PRI connection. Its a single sip channel in the queues.conf and they use the queue to accept as many as 75 people as overflow when the PRI fills up.

Submitted by phoetger on Thu, 11/03/2011 Permalink

It appears to be a limitation with the call waiting function on the phone itself.

If I disable call waiting, the cisco can only accept 1 call from the queue, but still accepts all calls when called directly.

Will have to do some more research on that, thanks for your quick replies.

Submitted by phoetger on Thu, 11/03/2011 Permalink

OK, I found out what the issue was.

When there is only 1 agent logged into the queue; that one agent will only receive 2 calls on their phone and no more.... As soon as a 2nd agent logs in, both phones can receive as many calls as they have line appearances on the phone.

Thanks

Submitted by eeman on Thu, 11/03/2011 Permalink

must be either a bug in your specific asterisk version or a product of the ring strategy you are using. I for sure know a queue with 1 member (agents no longer exist) with 23 concurrent calls and 75 callers listening to MOH.