[asterisk-users] Executing commands even if user hangs up.
Mark Michelson
mmichelson at digium.com
Wed Oct 3 13:48:27 CDT 2007
Jim Canfield wrote:
> Greetings,
>
> I have a dialplan that calls the dictate application, but I want to do
> some post-processing on the RAW file created. The post processing is
> working fine as long as the dictation application exits gracefully, but
> fails when the user simply hangs up.
>
> How can I make sure the system() command is run regardless?
>
> Example:
>
> [test-dictation]
> exten => 123,1,Dictate(/tmp/dictate)
> exten => 123,2,System(post_processing_script.sh)
> exten => 123,3,Wait,1
> exten => 123,4,Hangup
>
> Thanks
>
> -jc
>
If you're always running your post processing script after the call is
over, I'd suggest moving the System command to the h extension. The h
extension is called on hangup, so it should clear up your issue.
Mark Michelson
More information about the asterisk-users
mailing list