Steve Edwards wrote:
>> Steve Edwards wrote:
>>> 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."
> 
> On Wed, 28 Apr 2010, Gareth Blades wrote:
> 
>> Only that if I put a 3 second pause in the script at the end then I get 
>> no errors. If I put in a 1 second pause I get errors about half way 
>> through asterisk sending the input.
> 
> The fact that you have to introduce a pause means that you are doing 
> something wrong. It may just mean that Asterisk has finished writing the 
> cruft to the created process's STDIN instead of being interrupted in the 
> middle, but whatever you are doing is still wrong.
> 
> There is an outside chance that you have discovered a bug in Asterisk, but 
> considering nobody else has experienced this behavior implies the bug is 
> in your code.
> 
> Why are you so resistant to this? What evidence do you have that your code 
> is correct?
> 

I am not resistant to it. I didnt write the code and I an not that 
familiar with perl.

It just seemed strange that the debug output from the mode-start script 
run appeared instantly on the screen but for the other AGI code 
executions I could see the debug output scroll up slowly.

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