Generates an UUID.
Sets STIR/SHAKEN Attestation parameters on an outgoing channel.
SET assigns a value to a channel variable.
Retrieve information about a recording previously created using the Record application
Set how transfers are handled for a PJSIP channel.
Adds, updates or removes the specified SIP header from a PJSIP or non-PJSIP channel to be inherited to an outbound PJSIP channel.
Retrieve data pertaining to specific instances of MixMonitor on a channel.
Executes a Gosub and provides its return value as a string
Returns the sum of all the digits in a number.
Set or get a property of a DAHDI channel.
Set a custom dynamic bridge, user, or menu profile on a channel for the ConfBridge application using the same options available in confbridge.conf.
Start an if branch.
How Asterisk matches dialed numbers to dialplan extensions. Pattern syntax, wildcard characters, specificity rules for overlapping patterns, real-worl...
How Asterisk dialplan structure works. Contexts isolate call flows, extensions match dialed numbers with pattern matching, and priorities run applicat...
Get from a blank config to phones calling each other. Covers PJSIP endpoint registration, a minimal dialplan, internal extension dialing, and debuggin...
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.
Returns a true value if the indicated context, extension, and priority exist. This function has been deprecated in favor of the 'DIALPLAN\_EXISTS()'.
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.