Executes a command using the system shell and captures its output.
Literally returns the given string. The intent is to permit other dialplan functions which take a variable name as an argument to be able to take a.
Will read from or write a value to a text message. It is used both to read the data out of an incoming message, as well as modify or create a message ...
Will read from or write a value to a text message. It is used both to read the data out of an incoming message, as well as modify a message that will ...
Extract values from JSON strings in the Asterisk dialplan. Commonly used to parse API responses from CURL(), ARI callbacks, or webhook payloads. Suppo...
In two arguments mode, gets and sets values to corresponding keys within a named associative array. Asterisk dialplan function reference.
Check if a global variable exists or not.
Variables starting with 'AST\_' are reserved to the system and may not be set. Additionally, the following system variables are available as special.
Return the directory of a file.
Obtain a list of keys within the Asterisk database.
Check to see if a key exists in the Asterisk database.
Obtain the number of keys at a prefix within the Asterisk database.
Uses astdb to check if the Caller*ID is in family 'blacklist'. Returns '1' or '0'. Asterisk dialplan function reference.
Return the name of a file.
Waits for up to noiserequired milliseconds of noise, iterations times. An optional timeout specified the number of seconds to return after, even if we...
Execute Interface Test Client.
Execute Interface Test Server.
Stop playing a tone list.
Run admin command for conference confno. Will additionally set the variable MEETMEADMINSTATUS with one of the following values: MEETMEADMINSTATUS NOPA...
Causes the currently running macro to exit as if it had ended normally by running out of priorities to execute.
Connect to Festival, send the argument, get back the waveform, play it to the user, allowing any given interrupt keys to immediately terminate and ret...
If expr is true, execute and return the result of appiftrue(args). If expr is true, but appiftrue is not found, then the application will return a.
Execute the named subroutine, defined in AEL, from another dialplan language, such as extensions.conf, Realtime extensions, or Lua.
> Note > > If 'live_dangerously' in 'asterisk.conf' is set to 'no', this function can only be executed from the dialplan, and not directly from extern...
Shows state of client and component connections
Shows buddy lists of our clients
Enables/disables dumping of XMPP/Jabber packets for debugging purposes.
Purges nodes on PubSub server as configured in xmpp.conf.
Lists the user's nodes on the respective connection ([connection] as configured in xmpp.conf.)