[asterisk-users] Asterisk 1.4.30 is slow sending STDIN to AGI script
Steve Edwards
asterisk.org at sedwards.com
Wed Apr 28 11:31:34 CDT 2010
>> 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 sedwards at sedwards.com Voice: +1-760-468-3867 PST
Newline Fax: +1-760-731-3000
More information about the asterisk-users
mailing list