[Asterisk-Dev] Queueing questions...
toms at xmission.com
toms at xmission.com
Thu Feb 12 09:51:22 MST 2004
I have some questions for anyone that can help.
I have been looking at AGI scripts and I think I have some of the answers
to
this, but here goes...
What I need to do is the following:
1. Call comes into a pilot number.
2. A message is sent to a script indicating call ID N has been queued.
Included with this info is the calls profile information like DNIS, ANI,
etc.
3. After some period of time, a script sends a message back to * to have
the
call ID N routed to a specific extension on the switch.
4. When the caller or agent hangup, a message is sent to a script.
My questions are as follows, (but before I begin; I know there is queueing
and some ACD functionality in *, but I need to do this externally. I want
the queueing decisions to be external because my central queue engine
handles things like email, chat, etc as well as calls):
Is there a call ID **** that allows disconnected routing from a queue?
In other words, can I send some message to * that will tell it to route a
call in queue to a specific extension by a call ID (because there may be
los of calls queued).
While the call is in queue, can I send commands to have different
announcements played?
If a call hangs up while in queue, is that a step in extensions.conf so I
can call my script with that info?
Thanks,
Tom Schaefer
More information about the asterisk-dev
mailing list