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]

Reply via email to