Sends audio file on channel and allows the listener to control the stream.
Returns the status of the specified channelname. If no channel name is given then returns the status of the current channel.
Interrupts Async AGI
Answer channel
The VOLUME function can be used to increase or decrease the 'tx' or 'rx' gain of any channel. Asterisk dialplan function reference.
Returns the selected attribute from the specified mailbox. If context is not specified, defaults to the 'default' context.
Count the voicemails in a specified mailbox or mailboxes.
Return the current Asterisk version string, or compare it against a specified version using standard operators. Useful for writing dialplan logic that...
Check if a dialplan variable exists or not.
Generates an UUID.
Encodes a string to URI-safe encoding according to RFC 2396.
Decodes a URI-encoded string according to RFC 2396.
Inserts one or more values to the beginning of a variable containing delimited text
Unlocks a previously locked mutex. Returns '1' if the channel had a lock or '0' otherwise. Asterisk dialplan function reference.
Looks up the given phone number in DNS to retrieve the caller id name. The result will either be blank or be the value found in the TXT record in DNS.
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.