[asterisk-users] Capture queue agent drop and put caller back in queue

Christopher Harrington chris at acsdi.com
Tue Jan 22 09:10:47 CST 2013


On Mon, Jan 21, 2013 at 12:03 PM, Mitch Claborn <mitch_ml at claborn.net>wrote:

> How can I accomplish my goal?


Since nobody seems to have come up with an Asterisk-specific solution, it
sounds like the real approach here is something more generic.

You can set up Nagios to fire off an event if it detects endpoints or
infrastructure are suddenly dead. In particular, Nagios could launch a
program written for this purpose, passing the endpoints it detects are
missing, and that program could then query Asterisk via AMI about the call
IDs each endpoint is a participant in, then do a forced-transfer to a
dedicated queue that announces the failure condition to the caller. This
AMI could also conveniently remove the dead endpoints from the existing
queues (including the failover queue).

The wildcard here is obviously the program itself, which would be slightly
complex. It would have to have intimate knowledge about your
infrastructure. It's unlikely something like this currently exists that you
can just drop-in, but I'm sure there's someone on this list that would be
willing to sell you the labor to write it.

-- 
-Chris Harrington
ACSDi Office: 763.559.5800
Mobile Phone: 612.326.4248
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.digium.com/pipermail/asterisk-users/attachments/20130122/c334227f/attachment.htm>


More information about the asterisk-users mailing list