[asterisk-users] Can Local channels inhibit an Answer() until it is satisfied with the endpoint?

Shane Spencer shane at bogomip.com
Wed Dec 12 12:38:23 CST 2007


I'm trying to get dynamic agents/queues working for any type of
telephone with a DID.  I need an application or a method to inhibit a
channel/technology from responding with an Answer() until the queue
member accepts the call by hitting '#'.

This way I can use any POTS line as a queue member, saving costs on
ATA's for home workers who only spend a minority of their time at
home.  They can just dial in, an app will verify their caller ID and
say "You joined the queue".  Then calls will ring in on their
telephone line.  They will pick up and get briefed on what queue they
would be answering (or look at the Caller ID) and press a verification
key to accept the call and send an Answer status back to the queue app
for that channel.

I've thought of several other ways of doing this, including remote
pickup and using the dial-out system to initiate the call for that.  I
personally feel it would be frustrating if the call never terminated
when somebody else answered the queue.

Shane Spencer



More information about the asterisk-users mailing list