Tap here to compare the top VoIP providersTap here to hide the top VoIP Providers
Asterisk cmd Backticks
Synopsis:Execute a shell command and save the result as a variable.
Description of application:Backticks(<VARNAME>|<command>)
<VARNAME> - The name of the variable to be set.
<command> - The shell command to execute; be sure to provide the full path to the command. I used sh, but I think any language will do.
Description of function:Backticks(<command>)
<command> - Same as above.
- *CLI> show application BACKTICKS
- *CLI> show function BACKTICKS
This application is not distributed as part of Asterisk.
Return valueReturns the resulting string.
if [ -e "/some/path/$1/caller-$2.ulaw" ]; then x=1; fi /* see man test for info on the if argument */
The above takes two args, checks for the existence of the file, if it exists return 1, else return 0; i.e. the resulting value of foo.
installDownload from You can download it from http://www.freeswitch.org/asterisk_stuff/app_backticks.c
Follow his install instructions except:
- you may want to save app_backticks.c to /usr/src/asterisk
- for his step 3, cd /usr/src/asterisk first and then execute /usr/src/asterisk/contrib/scripts/astxs -install app_backticks.c
A working version to use with asterisk >= 1.8 can be found here https://github.com/etr/scratches/blob/master/asterisk/app_res/app_backticks.c
- Asterisk func SHELL - A similar functionality as an Asterisk function
- Asterisk cmd System
- Asterisk func exists
- Asterisk variables
- Asterisk functions
Please update this page with new information, just login and click on the "Edit" or "Discussion" tab. Get a free login here: Register Thanks! - Find us on Google+