Nope, haven't had time to look (got busy that day and this was a Disney 3-Day Weekend for the kids so the "free" stuff has had to wait
).
However, a quick and dirty solution straight from my brain:
adding queues to vici 2.4 for inbound
1) create queue in queues.conf
[1000]
member=Local/101@default
2) add #include extensions_custom.conf to extensions.conf just below the include for extensions-vicidial.conf
3) add to [default] in extensions.conf: (below vicidial-auto)
include => ext-queues-custom
4) add to extensions_custom.conf
[ext-queues-custom]
exten => 1000,1,Queue(1000,t,,,120)
; end of [ext-queues-custom]
5) make sure sip.conf "qualify=no" not yes (optional, purely for connectivity to sip phone/trunk)
6) add new campaign with NO leads (and no-leads login set to yes)
name "q1000"
dial method manual
7) add new ingroup
8 ) add new DID (point to ingroup above)
9) add remote agent
UserID: 6666 (must be real user)
Lines: how many MAX people should be allowed into the queue?
External Extension: 1000
[new campaign created above]
[inbound group if you like]
10) change remote agent to "active"
This all presumes you will know how to set up the inbound campaign to announce properly before sending the caller to the phone in question.
You'll have to look into queues.conf configuration terms if you want to do anything at all special with the queue definition.
If you want to use this for outbound, just be sure there's a recording! (When you change the remote agent to "active" it should just "kick-in")
Also, it IS possible to "permanently log in" (and stay ON the phone) to a queue so there is NO ringing in asterisk similar to logging in with vicidial agent logins. But that's not registered permanently in my brain like the above!
the version we built for the client actually has an interface to add/remove agents from the queues and see who is in a call, how many are waiting for the queue, etc., just haven't looked it up yet.