Attempt to obtain a named mutex.
Trim leading and trailing whitespace in a string
Convert a string to uppercase in the Asterisk dialplan. Useful for normalizing input before pattern matching or display formatting.
Asynchronously detects a tone
Convert a string to lowercase in the Asterisk dialplan. Useful for normalizing input before pattern matching or database lookups.
The timeouts that can be manipulated are: absolute: The absolute maximum amount of time permitted for a call. Setting of 0 disables the timeout.
Sets a time to be used with the channel to test logical conditions.
Raises notifications when Asterisk detects silence or talking on a channel.
Returns system information specified by parameter.
Replace instances of a substring within a string with another string.
Returns the epoch of the arbitrary date/time string structured as described by the format.
Returns the current date/time in the specified format.
Inserts a substring between each character in a string.
Sets STIR/SHAKEN Attestation parameters on an outgoing channel.
Gets the number of STIR/SHAKEN results or a specific STIR/SHAKEN value from a result on the channel.
> 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...
Read the calling 'c'ontext, 'e'xtension, 'p'riority, or 'l'abel, as specified by which, by going up n frames in the Gosub stack.
Retrieve results from an SRVQUERY.
Initiate an SRV query.
Escapes backslashes for use in SQL statements.
Escapes single ticks for use in SQL statements.
Parses the format string specified and returns a string matching that format. Supports most options found in sprintf(3).
Gets the recognized text of a result.
Gets the confidence score of a result.
Sets the type of results that will be returned. Valid options are normal or nbest. Asterisk dialplan function reference.
Gets the matched grammar of a result if available.
Get or change a speech engine specific attribute.
Gets information about speech recognition results.
Sorts a list of key/vals into a list of keys, based upon the vals.
Is used to retrieve an incoming SMDI message. It returns an ID which can be used with the SMDI\_MSG() function to access details of the message.