Applications 199

Dialplan applications are the actions executed at each priority in the dialplan.

Explore other reference groups

Tags: All application 225 dialplan 199 function 1
Cheat Sheet
Select 2-6 entries:
M
MusicOnHold() Play hold music on a channel, blocking until the caller hangs up or the specified duration expires. ... MP3Player() Play an MP3 file or M3U playlist file or stream. MSet() Can be used to set the value of channel variables or dialplan functions. When setting variables, if ... Macro() Executes a macro using the context macro- name, jumping to the 's' extension of that context and exe... MacroExclusive() Executes macro defined in the context macro- name. Only one call at a time may run the macro. Asteri... MacroExit() Causes the currently running macro to exit as if it had ended normally by running out of priorities ... MacroIf() Executes macro defined in macroiftrue if expr is true (otherwise macroiffalse if provided) Arguments... MailboxExists() DEPRECATED. Use VM\INFO(mailbox\[@context\],exists) instead. /// Check to see if the specified mailb... MeetMe() MeetMe conference bridge. MeetMeAdmin() Run admin command for conference confno. Will additionally set the variable MEETMEADMINSTATUS with o... MeetMeChannelAdmin() MeetMe conference Administration (channel specific). MeetMeCount() Plays back the number of users in the specified MeetMe conference. If var is specified, playback wil... MessageSend() Send a text message. The body of the message that will be sent is what is currently set to 'MESSAGE(... Milliwatt() Generates a 1004 Hz test tone. By default, this application does not provide a Milliwatt test tone. ... MinivmAccMess() Is part of the Mini-Voicemail system, configured in minivm.conf. Use this application to record acco... MinivmDelete() Is part of the Mini-Voicemail system, configured in minivm.conf. It deletes voicemail file set in MV... MinivmGreet() Is part of the Mini-Voicemail system, configured in minivm.conf. MinivmGreet() plays default prompts... MinivmMWI() Send Message Waiting Notification to subscriber(s) of mailbox. MinivmNotify() Is part of the Mini-Voicemail system, configured in minivm.conf. MiniVMnotify forwards messages abou... MinivmRecord() Is part of the Mini-Voicemail system, configured in minivm.conf MiniVM records audio file in configu... MixMonitor() Record a call and mix the audio during the recording. Use of StopMixMonitor is required to guarantee... Monitor() Used to start monitoring a channel. The channel's input and output voice packets are logged to files... Morsecode() Plays the Morse code equivalent of the passed string. This application does not automatically answer...
S
StartMusicOnHold() Start background music on a channel without blocking the dialplan. Use StartMusicOnHold when you nee... StopMixMonitor() Stop recording a call through MixMonitor, and free the recording's file handle. SIPAddHeader() Adds a header to a SIP call placed with DIAL. Remember to use the X-header if you are adding non-sta... SIPDtmfMode() Changes the dtmfmode for a SIP call. Asterisk dialplan application reference. SIPRemoveHeader() Remove SIP headers previously added with SIPAddHeader SIPSendCustomINFO() SIPSendCustomINFO() allows you to send a custom INFO message on all active SIP channels or on channe... SLAStation() Should be executed by an SLA station. The argument depends on how the call was initiated. Asterisk d... SLATrunk() Should be executed by an SLA trunk on an inbound call. The channel calling this application should c... SMS() Communicates with SMS service centres and SMS capable analogue phones. SayAlpha() Will play the sounds that correspond to the letters of the given string. If the channel variable SAY... SayAlphaCase() Say Alpha. SayCountedAdj() Say a adjective in declined form in order to count things SayCountedNoun() Say a noun in declined form in order to count things SayMoney() Will play the currency sounds for the given floating point number in the current language. Currently... SayNumber() Will play the sounds that correspond to the given digits. Optionally, a gender may be specified. Ast... SayOrdinal() Say Ordinal Number. SayPhonetic() Will play the sounds from the phonetic alphabet that correspond to the letters in the given string. ... SayUnixTime() Uses some of the sound files stored in /var/lib/asterisk/sounds to construct a phrase saying the spe... SendDTMF() Sends arbitrary DTMF digits SendFAX() Is provided by res\_fax, which is a FAX technology agnostic module that utilizes FAX technology reso... SendImage() Send an image file on a channel supporting it. Result of transmission will be stored in SENDIMAGESTA... SendMF() Sends arbitrary MF digits on the current or specified channel. SendSF() Sends arbitrary SF digits on the current or specified channel. SendText() Sends text to the current channel. current channel could be the caller or callee depending on the co... SendURL() Requests client go to URL (IAX2) or sends the URL to the client (other channels). Result is returned... SetAMAFlags() Will set the channel's AMA Flags for billing purposes. This application is deprecated. Please use th... Signal() Sends a signal to any waiting channels. SkelGuessNumber() This simple number guessing application is a template to build other applications from. Asterisk dia... SoftHangup() Hangs up the requested channel. If there are no channels to hangup, the application will report it. ... SpeechActivateGrammar() This activates the specified grammar to be recognized by the engine. A grammar tells the speech reco... SpeechBackground() Play a sound file and wait for speech to be recognized. SpeechCreate() Creates information to be used by all the other applications. It must be called before doing any spe... SpeechDeactivateGrammar() This deactivates the specified grammar so that it is no longer recognized. Hangs up the channel on f... SpeechDestroy() This destroys the information used by all the other speech recognition applications. Asterisk dialpl... SpeechLoadGrammar() Load a grammar. SpeechProcessingSound() This changes the processing sound that SpeechBackground plays back when the speech recognition engin... SpeechStart() Tell the speech recognition engine that it should start trying to get results from audio being fed t... SpeechUnloadGrammar() Unload a grammar. Hangs up the channel on failure. If this is not desired, use TryExec. Asterisk dia... StackPop() Remove one address from gosub stack. Stasis() Invoke a Stasis application. This application will set the following channel variable upon completio... StatsD() Allow statistics to be passed to the StatsD server from the dialplan. StopMonitor() Stops monitoring a channel. Has no effect if the channel is not monitored. Asterisk dialplan applica... StopMusicOnHold() Asterisk StopMusicOnHold dialplan application reference. Complete documentation with syntax, argumen... StopPlayTones() Stop playing a tone list. StoreDTMF() Stores DTMF digits transmitted or received on a channel. StreamEcho() Echo media, up to 'N' streams of a type, and DTMF back to the calling party