On Wed, 2013-03-20 at 22:32 +1100, Andrew Yager wrote: > On 20/03/2013, at 10:15 PM, Ishfaq Malik <i...@pack-net.co.uk> wrote: > > > I wrote the script! I've not put exit status values in it either. > > > > I've been having a look the source for res_agi_c (as a non c coder) and > > there is a variable called returnstatus which is instantiated with the > > value AGI_RESULT_SUCCESS which I assume is a constant defined elsewhere. > > This variable is where the 4 is coming from. > > > > There are other constants referred to as well so I'm trying to work out > > which one equates to 4 to give me more of an idea of why the script is > > failing. > > Return codes can be set by you, or can be returned from the scripting > language you work in. > > If you were working in Perl, for instance, a return code of 4 means > Interrupted System Call. > > Check the documentation for your language for a better idea. Also try running > your script as the user that Asterisk runs as. Maybe asterisk doesn't have > permissions to execute the script. One way to do this is via the "sudo" > command, e.g. sudo -u asterisk <path to agi-script> > > Thanks, > Andrew
Hi Andrew Thanks for the advice, I will look into it (I'm using php) The script executes successfully over 99% of the time, it is run very very frequently. I'm trying to track down why the 1% failures are happening which is always a bit trickier than tracking down why a script always fails! Ish -- Ishfaq Malik <i...@pack-net.co.uk> Department: VOIP Support Company: Packnet Limited t: +44 (0)845 004 4994 f: +44 (0)161 660 9825 e: i...@pack-net.co.uk w: http://www.pack-net.co.uk Registered Address: PACKNET LIMITED, 2A ENTERPRISE HOUSE, LLOYD STREET NORTH, MANCHESTER SCIENCE PARK, MANCHESTER, M156SE COMPANY REG NO. 04920552 -- _____________________________________________________________________ -- 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