-= Registered Asterisk Applications =-
AbsoluteTimeout?: Set absolute maximum time of call
AddQueueMember?: Dynamically adds queue members
ADSIProg?: Load Asterisk ADSI Scripts into phone
AgentCallbackLogin?: Call agent callback login
AgentLogin?: Call agent login
AgentMonitorOutgoing?: Record agent's outgoing call
AGI: Executes an AGI compliant application
AlarmReceiver?: Provide support for receving alarm reports from a burglar or fire alarm panel
Answer: Answer a channel if ringing
AppendCDRUserField?: Append to the CDR user field
Authenticate: Authenticate a user
BackGround?: Play a file while awaiting extension
BackgroundDetect?: Background a file with talk detect
Busy: Indicate busy condition and stop
ChangeMonitor?: Change monitoring filename of a channel
ChanIsAvail?: Check if channel is available
CheckGroup?: CheckGroup?(max[@category])
Congestion: Indicate congestion and stop
ControlPlayback?: Play a file with fast forward and rewind
Cut: Cut(newvar=varname|delimiter|fieldspec)
DateTime?: Says a specified time in a custom format
DBdel: Delete a key from the database
DBdeltree?: Delete a family or keytree from the database
DBget: Retrieve a value from the database
DBput: Store a value in the database
DeadAGI?: Executes AGI on a hungup channel
Dial: Place a call and connect to the current channel
DigitTimeout?: Set maximum timeout between digits
Directory: Provide directory of voicemail extensions
DISA: DISA (Direct Inward System Access)
DumpChan?: Dump Info About The Calling Channel
EAGI: Executes an EAGI compliant application
Echo: Echo audio read back to the user
EndWhile?: End A While Loop
EnumLookup?: Lookup number in ENUM
Eval: Eval(newvar=somestring)
Exec: Exec(Appname(arguments))
ExecIf?: ExecIF? (<expr>|<app>|<data>)
Festival: Say text to the user
ForkCDR?: Forks the Call Data Record
GetCPEID?: Get ADSI CPE ID
GetGroupCount?: GetGroupCount?([groupname][@category])
GetGroupMatchCount?: GetGroupMatchCount?(groupmatch[@category])
Goto: Goto a particular priority, extension, or context
GotoIf?: Conditional goto
GotoIfTime?: Conditional goto on current time
Hangup: Unconditional hangup
HasNewVoicemail?: Conditionally branches to priority + 101
HasVoicemail?: Conditionally branches to priority + 101
IAX2Provision?: Provision a calling IAXy? with a given template
ICES: Encode and stream using 'ices'
ImportVar?: Set variable to value
LookupBlacklist?: Look up Caller*ID name/number from blacklist database
LookupCIDName?: Look up CallerID? Name from local database
Macro: Macro Implementation
MacroExit?: Exit From Macro
MacroIf?: Conditional Macro Implementation
MailboxExists?: Check if vmbox exists
Math: Performs Mathematical Functions
Milliwatt: Generate a Constant 1000Hz tone at 0dbm (mu-law)
Monitor: Monitor a channel
MP3Player?: Play an MP3? file or stream
MusicOnHold?: Play Music On Hold indefinitely
MYSQL: Do several mySQLy things
NBScat?: Play an NBS local stream
NoCDR?: Make sure asterisk doesn't save CDR for a certain call
NoOp?: No operation
Park: Park yourself
ParkAndAnnounce?: Park and Announce
ParkedCall?: Answer a parked call
PauseQueueMember?: Pauses a queue member
Playback: Play a file
Playtones: Play a tone list
Prefix: Prepend leading digits
PrepaidAuthCID?: Prepaid CallerID? Authentication Application
PrepaidAuthPIN?: Prepaid PIN Authentication Application
PrepaidCall?: Prepaid Calling Application
PrivacyManager?: Require phone number to be entered, if no CallerID? sent
Progress: Indicate progress
Queue: Queue a call for a call queue
Random: Conditionally branches, based upon a probability
Read: Read a variable
RealTime: Realtime Data Lookup
RealTimeUpdate?: Realtime Data Rewrite
Record: Record to a file
RemoveQueueMember?: Dynamically removes queue members
ResetCDR?: Resets the Call Data Record
ResponseTimeout?: Set maximum timeout awaiting response
RetryDial?: Place a call, retrying on failure allowing optional exit extension.
Ringing: Indicate ringing tone
SayAlpha?: Say Alpha
SayCountPL?: Say the counting word the fits to a number
SayDigits?: Say Digits
SayNumber?: Say Number
SayPhonetic?: Say Phonetic
SayUnixTime?: Says a specified time in a custom format
SendDTMF?: Sends arbitrary DTMF digits
SendImage?: Send an image file
SendText?: Send a Text Message
SendURL?: Send a URL
SetAccount?: Sets account code
SetAMAFlags?: Sets AMA Flags
SetCallerID?: Set CallerID?
SetCallerPres?: Set CallerID? Presentation
SetCDRUserField?: Set the CDR user field
SetCIDName?: Set CallerID? Name
SetCIDNum: Set CallerID? Number
SetGlobalVar?: Set global variable to value
SetGroup?: SetGroup?(groupname[@category])
SetLanguage?: Sets user language
SetMusicOnHold?: Set default Music On Hold class
SetRDNIS?: Set RDNIS Number
SetVar?: Set variable to value
SIPAddHeader?: Add a SIP header to the outbound call
SIPDtmfMode?: Change the dtmfmode for a SIP call
SIPGetHeader?: Get a SIP header from an incoming call
SMS: Communicates with SMS service centres and SMS capable analogue phones
SoftHangup?: Soft Hangup Application
StopMonitor?: Stop monitoring a channel
StopPlaytones?: Stop playing a tone list
StripLSD?: Strip Least Significant Digits
StripMSD?: Strip leading digits
SubString?: (Deprecated) Save substring digits in a given variable
Suffix: Append trailing digits
System: Execute a system command
TestClient?: Execute Interface Test Client
TestServer?: Execute Interface Test Server
Transfer: Transfer caller to remote extension
TrySystem?: Try executing a system command
TXTCIDName?: Lookup caller name from TXT record
UnpauseQueueMember?: Unpauses a queue member
UserEvent?: Send an arbitrary event to the manager interface
Verbose: Send arbitrary text to verbose output
VMAuthenticate?: Authenticate off voicemail passwords
VoiceMail: Leave a voicemail message
VoiceMailMain?: Enter voicemail system
Wait: Waits for some time
WaitExten?: Waits for an extension to be entered
WaitForRing?: Wait for Ring Application
WaitForSilence?: Waits for a specified amount of silence
WaitMusicOnHold?: Wait, playing Music On Hold
While: Start A While Loop
Zapateller: Block telemarketers with SIT
-= 143 Applications Registered =-