+1 Dale - although it would be a good idea for OP to know the in's and out's of both System and AGI, this is a simpler way for him to catch a fish today.
-----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Dale Noll Sent: Tuesday, September 13, 2011 9:27 PM To: Asterisk Users Mailing List - Non-Commercial Discussion Subject: Re: [asterisk-users] using variables in the shell function On 09/13/2011 07:49 PM, Israel Gottlieb wrote: > is it possible to pas variables to the shell function > > Set(recordingavail=${SHELL("ls > /var/lib/asterisk/sounds/custom/${TOPMENU}")}) > > im trying to see if a file is available before playing the file > > or does anybody have a different idea but not using agi > > asterisk 1.6.2.20 > thanks > You should check out the STAT function. core show function STAT This should evaluate to 1 ${STAT(e,/var/lib/asterisk/sounds/en/vm-goodbye.gsm)}) This should evaluate to 0 ${STAT(e,/var/lib/asterisk/sounds/en/xyzzy.gsm)} Dale -- _____________________________________________________________________ -- 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 -- _____________________________________________________________________ -- 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
