Yes, the following was done: chmod +x /var/lib/asterisk/myscript.sh I have run the script by ./myscript.sh and it works fine but it doesn't work when running from "Run After Record" field. Thanks for the input Llyod.
-Bruce ________________________________ > Date: Thu, 26 Mar 2009 00:19:44 -0400 > Subject: Re: [on-asterisk] "Run After Record" tab in General Settings of > FreePBX > From: [email protected] > To: [email protected] > CC: [email protected] > > > Did you set the execute permission for the myscript.sh ? > > > > > On Thu, Mar 26, 2009 at 12:17 AM, Bruce N> wrote: > > > > Hello Everyone, > > > > Has anyone tried the field "Run After Record" which resides in General tab of > FreePBX 2.5? It supposed to allow to run a script after recording is done. I > have created a simple file and placed it in /var/lib/asterisk/myscript.sh. > The file contains the following: > > > > > touch success > > > > When a call comes in, recording is done just fine. When call hangs up, this > is what I get: > > > > -- SIP/600-0862bd20 is ringing > > -- SIP/600-0862bd20 answered SIP/602-0862ddc8 > > == Spawn extension (macro-dial, s, 7) exited non-zero on 'SIP/602-0862ddc8' > in macro 'dial' > > == Spawn extension (macro-dial, s, 7) exited non-zero on 'SIP/602-0862ddc8' > in macro 'exten-vm' > > == Spawn extension (macro-dial, s, 7) exited non-zero on 'SIP/602-0862ddc8' > > -- Executing [...@macro-dial:1] Macro("SIP/602-0862ddc8", "hangupcall") in > new stack > > -- Executing [...@macro-hangupcall:1] ResetCDR("SIP/602-0862ddc8", "vw") in > new stack > > -- Executing [...@macro-hangupcall:2] NoCDR("SIP/602-0862ddc8", "") in new > stack > > -- Executing [...@macro-hangupcall:3] GotoIf("SIP/602-0862ddc8", "1?skiprg") > in new stack > > -- Goto (macro-hangupcall,s,6) > > -- Executing [...@macro-hangupcall:6] GotoIf("SIP/602-0862ddc8", > "1?skipblkvm") in new stack > > -- Goto (macro-hangupcall,s,9) > > -- Executing [...@macro-hangupcall:9] GotoIf("SIP/602-0862ddc8", "1?theend") > in new stack > > -- Goto (macro-hangupcall,s,11) > > -- Executing [...@macro-hangupcall:11] Hangup("SIP/602-0862ddc8", "") in new > stack > > == Spawn extension (macro-hangupcall, s, 11) exited non-zero on > 'SIP/602-0862ddc8' in macro 'hangupcall' > > == Spawn extension (macro-hangupcall, s, 11) exited non-zero on > 'SIP/602-0862ddc8' > > == End MixMonitor Recording SIP/602-0862ddc8 > > == Executing [/var/lib/asterisk/myscript.sh] > > > > And that is it. This is stuck at the last line and the script is not run as I > do not see a "success" file. Am I doing something wrong or is the FreePBX > that is messed up? > > > > Thanks, > > Bruce > > > > > > _________________________________________________________________ > > Reunite with the people closest to you, chat face to face with Messenger. > > http://go.microsoft.com/?linkid=9650736 > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [email protected] > > For additional commands, e-mail: [email protected] > > > > _________________________________________________________________ Reinvent how you stay in touch with the new Windows Live Messenger. http://go.microsoft.com/?linkid=9650731 --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
