This page last changed on Mar 30, 2011 by wikibot.
SHELL()
Synopsis
Executes a command as if you were at a shell.
Description
Returns the value from a system command
Example:
Set(foo=${SHELL(echo \bar)})
When using the SHELL() dialplan function, your \SHELL\ is /bin/sh, which may differ as to the underlying shell, depending upon your production platform. Also keep in mind that if you are using a common path, you should be mindful of race conditions that could result from two calls running SHELL() simultaneously.When using the SHELL() dialplan function, your \SHELL\ is /bin/sh, which may differ as to the underlying shell, depending upon your production platform. Also keep in mind that if you are using a common path, you should be mindful of race conditions that could result from two calls running SHELL() simultaneously.
Syntax
Arguments
- command - This is the argument to the function, the command you want to pass to the shell.
See Also
Import Version
This documentation was imported from Asterisk version SVN-branch-1.8-r311874.
|