>> On Wed, 28 Apr 2010, Gareth Blades wrote: >>> The script does not issue any commands. The same script is called at >>> all 3 stages but with different parameters on the command line to >>> indicate the call status. Works fine before the call is answered but >>> during and at the end of the call it quits before asterisk has >>> finished sending the information about the current call via STDIN.
> Steve Edwards wrote: >> Asterisk sends the "AGI environment" to the AGI via STDIN. If you don't >> read it, you are violating the protocol. On Wed, 28 Apr 2010, Gareth Blades wrote: > We are reading in the STDIN (assume its part of the asterisk perl > module). If I add a 3 second pause to the end of the perl code then it > works fine. But if this is the case then for a system with a high call > volume this significantly increases the number of running AGI programs > which is not good for system load. How do you reconcile your assumption that the Perl module is reading STDIN and your statement that your AGI "quits before asterisk has finished sending the information about the current call via STDIN." -- Thanks in advance, ------------------------------------------------------------------------- Steve Edwards [email protected] Voice: +1-760-468-3867 PST Newline Fax: +1-760-731-3000 -- _____________________________________________________________________ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- New to Asterisk? Join us for a live introductory webinar every Thurs: http://www.asterisk.org/hello asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
