Managing calls in agentless queues

I am trying to integrate an external Call Center CTI app with Asterisk via AMI.

I am looking into the queue concept and …

I wonder if I can have a queue with no agents, in order to have the external app to decide to pass the call in the queue to an agent.

In short the external app will move the calls instead of Asterisk.

Is that possible?



Interesting idea. Can you ‘re-design’ what you’ve said in point form - I’m not totally understanding it.


Just re-read it, understand it a bit now - apologies…

Yes you can have an agentless queue.
joinempty I think is the parameter you want to look at.

AMI should give you the queued events which you can put into your linked list and have the external app do the work grabbing that-particular-call.