Let users record custom IVR prompts and greetings over the phone using the Record() application, with automatic playback for review.
Ad-hoc conference rooms with ConfBridge -- users dial a feature code, enter a room number, and are bridged together. Includes bridge and user profiles...
Star code feature toggles stored in AstDB -- Do Not Disturb, Call Forwarding, and Follow Me, all controllable from the phone dial pad.
Define custom DTMF-triggered features during active calls using features.conf -- configure blind/attended transfers, call parking, and create your own...
Validate Asterisk configuration before reloading -- catches syntax errors in dialplan, PJSIP, and other configs before they take down your phone syste...
Quick reference for commonly used Asterisk CLI commands -- PJSIP, dialplan, channel, system, voicemail, queue, and debugging commands organized by cat...
Automated backup script for Asterisk configuration files, voicemail spools, AstDB, and custom sounds with rotation and optional remote sync.
Parse Asterisk full log to extract call statistics -- total calls, answered, unanswered, failed, busiest hour, and top callers.
Enable SIP debug traces on the Asterisk CLI to troubleshoot registration failures, call setup problems, and authentication issues -- with annotated RE...
Used to start monitoring a channel. The channel's input and output voice packets are logged to files until the channel hangs up or monitoring is stopp...
Changes the dtmfmode for a SIP call. Asterisk dialplan application reference.
Unpauses monitoring of a channel on which monitoring had previously been paused with PauseMonitor. Asterisk dialplan application reference.
Stops monitoring a channel. Has no effect if the channel is not monitored. Asterisk dialplan application reference.
Will set the channel's AMA Flags for billing purposes. This application is deprecated. Please use the CHANNEL function instead. ///
Requests client go to URL (IAX2) or sends the URL to the client (other channels). Result is returned in the SENDURLSTATUS channel variable: SENDURLSTA...
Send an image file on a channel supporting it. Result of transmission will be stored in SENDIMAGESTATUS SENDIMAGESTATUS SUCCESS - Transmission succeed...
Remove SIP headers previously added with SIPAddHeader
SIPSendCustomINFO() allows you to send a custom INFO message on all active SIP channels or on channels with the specified User Agent.
Adds a header to a SIP call placed with DIAL. Remember to use the X-header if you are adding non-standard SIP headers, like 'X-Asterisk-Accountcode:'.
Pauses monitoring of a channel until it is re-enabled by a call to UnpauseMonitor. Asterisk dialplan application reference.
Looks up destination via OSP. Input variables: OSPINACTUALSRC - The actual source device IP address in indirect mode.
Looks up the next destination via OSP. Input variables: OSPINHANDLE - The inbound call OSP transaction handle.
Authenticate a call by OSP. Input variables: OSPINPEERIP - The last hop IP address. OSPINTOKEN - The inbound OSP token.
Report call state. Input variables: OSPINHANDLE - The inbound call OSP transaction handle. OSPOUTHANDLE - The outbound call OSP transaction handle.
Tell Asterisk to not maintain a CDR for this channel.
Executes nbscat to listen to the local NBS stream. User can exit by pressing any key. Asterisk dialplan application reference.
DEPRECATED. Use VM\INFO(mailbox\[@context\],exists) instead. /// Check to see if the specified mailbox exists.
Executes macro defined in the context macro- name. Only one call at a time may run the macro. Asterisk dialplan application reference.
Causes the currently running macro to exit as if it had ended normally by running out of priorities to execute.
Executes macro defined in macroiftrue if expr is true (otherwise macroiffalse if provided) Arguments and return values as in application Macro() Use o...