>> 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

Reply via email to