[asterisk-users] AsyncAGI - How to jump in dial plan when no action initiated on channel or AMI user is disconnected

Ludovic Gasc gmludo at gmail.com
Sun Sep 25 21:43:32 CDT 2016

Hi Amit,

I'd some daemons that use AsyncAGI, but now, I use FastAGI again because:

1. Asterisk must call the daemon via socket: the realibility of this socket
indicates implicitly that the daemon is alive and answer.

2. With FastAGI, it's really easy to implement the multi-worker pattern
with pre-fork socket like with a http server to distribute the load.
With AsyncAGI, it needs more work and you have a spof with the dispatcher.
In fact, with FastAGI, the dispatcher is the Linux kernel itself, less
risks of bugs.

My personal conclusion is: even if AsyncAGI is younger than FastAGI, it
doesn't seem that it's always better in all situations ;-)

Have a nice week at Astricon.
Ludovic Gasc (GMLudo)

2016-09-21 5:49 GMT+02:00 Amit Patkar <amit at avhan.com>:


> It means, AMI application is no more running or crashed or lost network
connection with asterisk server.
> In such cases call is neither answered nor disconnected by Asterisk. I
want to detect such state and jump to next dial plan to answer or reject
the calls
> Regards
> Amit Patkar
> On September 20, 2016 8:07:23 PM GMT+05:30, Matthew Jordan <
mjordan at digium.com> wrote:

>> On Sat, Sep 17, 2016 at 6:26 AM, Amit Patkar <amit at avhan.com> wrote:


>>>  Hi
>>>  Is there any way to detect inactivity on channel when AsyncAGI is used?
>>>  I want to detect whether application handling calls using AMI & AGI has
>>>  stopped responding.
>> What do you mean by "stopped responding"?

>>>  Alternatively, how can dialplan check if there is any AMI user
connected and

>>>  decide dial plan execution?
>>>  Thanks & Regards,
>>>  Amit Patkar
> --
> _____________________________________________________________________
> -- Bandwidth and Colocation Provided by http://www.api-digital.com --
> Join the Asterisk Community at the 13th AstriCon, September 27-29, 2016
>       http://www.asterisk.org/community/astricon-user-conference
> New to Asterisk? Start here:
>       https://wiki.asterisk.org/wiki/display/AST/Getting+Started
> asterisk-users mailing list
> To UNSUBSCRIBE or update options visit:
>    http://lists.digium.com/mailman/listinfo/asterisk-users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.digium.com/pipermail/asterisk-users/attachments/20160926/8efeb395/attachment.html>

More information about the asterisk-users mailing list