Good question, i would like to know the same. Im using MAGI patch to
execute AGI commands via the Manager. I have a PHP proxy connected to
the CallManager PHP server that do the routing stuff and decide to
execute Dial, Voicemail, Playtones, receive DTMF or some other stuff in
the channel, i have still not made hard tests, but it seems to be doing
it fine for a couple of calls. I would like to know other people
experience in similar circumstances. <br>
<br>
Eric: I do not know perl at all, how have you written the server, is
multithreaded? should it be? Since PHP does not have threads my server
is not, is a Event Driven server based on the manager events provided
by MAGI patch.<br>
<br>
Regards<br><br><div><span class="gmail_quote">On 2/3/06, <b class="gmail_sendername">Eric Lyons</b> &lt;<a href="mailto:eric@gus.to">eric@gus.to</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
I'm building a fast AGI application (server written in Perl using Net::Server), and have a sort of design performance question.<br><br>Is
fast AGI keeping the equivalent of a Manager API session open until it
returns?&nbsp;&nbsp;Are there still deadlocking issues there (in<br>1.2)?&nbsp;&nbsp;My
assumption is that the fast AGI application -- which handles all
incoming calls (_X. in dialplan context) -- should do its<br>business
(db lookups, setting channel variables, etc) as quickly as possible,
then allow control to go back to asterisk in the dial<br>plan for max
performance.&nbsp;&nbsp;Certain applications would require staying in
the call path for the duration of the call, and presumably<br>these would have more difficulty scaling?<br><br>Eric.<br><br>_______________________________________________<br>--Bandwidth and Colocation provided by <a href="http://Easynews.com">
Easynews.com</a> --<br><br>Asterisk-Users mailing list<br>To UNSUBSCRIBE or update options visit:<br>&nbsp;&nbsp; <a href="http://lists.digium.com/mailman/listinfo/asterisk-users">http://lists.digium.com/mailman/listinfo/asterisk-users
</a><br></blockquote></div><br><br clear="all"><br>-- <br>&quot;Su nombre es GNU/Linux, no solamente Linux, mas info en <a href="http://www.gnu.org">http://www.gnu.org</a>&quot;