Hi Everyone,<div><br></div><div>I&#39;ve been trying to get asynchronous AGIs working in some Asterisk code I have. I&#39;m using Asterisk 1.8.7.0, and I&#39;m very familiar with dialplan and AGI scripting overall. Here&#39;s my problem: I can&#39;t get Asterisk to execute *any* AGIs asynchronously.</div>
<div><br></div><div>Firstly, I discovered asynchronous AGIs via &quot;Asterisk: The Definitive Guide&quot;. The asynchronous AGI information I read can be found online, here: <a href="http://ofps.oreilly.com/titles/9780596517342/AGI.html">http://ofps.oreilly.com/titles/9780596517342/AGI.html</a> (scroll down to the section titled &quot;Async AGI--AMI Controlled AGI&quot;).</div>
<div><br></div><div>According to the book, since Asterisk 1.6.0 the AGI dialplan application has been able to execute AGI scripts asynchronously, via the syntax:</div><div><br></div><div>exten =&gt; s,1,AGI(async:script)</div>
<div><br></div><div>According to the book, using the &quot;async:&quot; prefix should have Asterisk run the AGI script in the background and instantly continue executing dialplan code.</div><div><br></div><div>So here&#39;s my Asterisk dialplan code that&#39;s being run:</div>
<div><br></div><div>[hangup]</div><div>exten =&gt; s,1,AGI(async:/etc/asterisk/scripts/hangup.py)</div><div>exten =&gt; s,n,Return()</div><div><br></div><div>Pretty simple context--essentially my AGI script just does some call clean up logic before a caller hangs up, talking to a few web servers and generating statistics for later usage. What happens when Asterisk executes this context, is:</div>
<div><br></div><div>WARNING[7911]: res_agi.c:1622 launch_script: Failed to execute &#39;/var/lib/asterisk/agi-bin/async:/etc/asterisk/scripts/hangup.py&#39;: File does not exist.</div><div><br></div><div>As you can see, Asterisk is ignoring the async: directive, and treating it as part of the AGI script path.</div>
<div><br></div><div>Is there anyway for me to make asynchronous AGIs work? I&#39;ve tried searching online to no avail.</div><div><br></div><div>I&#39;d greatly appreciate any responses, thanks for your time.</div><div><br>
</div><div>-Randall<br><div><div><br></div>-- <br>Randall Degges<div><i><a href="http://rdegges.com/" target="_blank">http://rdegges.com/</a></i></div><br>
</div></div>