Applications

From AstriPedia

Jump to: navigation, search

Asterisk Applications

Alphabetical Index of Asterisk Applications


A - C Application Index
Set absolute maximum time of call
Dynamically adds queue members
Load Asterisk ADSI Scripts into phone
Call agent callback login
Call agent login
Record agent's outgoing call
Executes an AGI compliant application
Provide support for receving alarm reports from a burglar or fire alarm panel
Answer a channel if ringing
Append to the CDR user field
Authenticate a user
Play a file while awaiting extension
Background a file with talk detect
Indicate the Busy condition
Change monitoring filename of a channel
Check channel availability
Listen to the audio of an active channel
Check the channel count of a group against a limit
Indicate the Congestion condition
Play a file with fast forward and rewind
Splits a variable's contents using the specified delimiter


D - F Application Index
Says a specified time in a custom format
Delete a key from the database
Delete a family or keytree from the database
Retrieve a value from the database
Store a value in the database
Executes AGI on a hungup channel
Place a call and connect to the current channel
Virtual Dictation Machine
Set maximum timeout between digits
Provide directory of voicemail extensions
DISA (Direct Inward System Access)
Dump Info About The Calling Channel
Look up a number with DUNDi
Executes an EAGI compliant application
Echo audio read back to the user
End A While Loop
Lookup number in ENUM
Evaluates a string
Executes internal application
Conditional exec
Conditional application execution based on the current time
Interfaces with an external IVR application
Say text to the user
Flashes a Zap Trunk
Forks the Call Data Record


G - L Application Index
Get ADSI CPE ID
Get the channel count of a group
Get the channel count of all groups that match a pattern
Jump to label, saving return address
Jump to label, saving return address
Conditional Goto based on the current time
Jump to a particular priority, extension, or context
Conditional goto
Hang up the calling channel
Conditionally branches to priority + 101 with the right options set
Provision a calling IAX2 with a given template
Encode and stream using 'ices'
Import a variable from a channel into a new variable
Look up Caller*ID name/number from blacklist database
Look up CallerID Name from local database


M - N Application Index
Macro Implementation
Exit From Macro
Conditional Macro Implementation
Check to see if Voicemail mailbox exists
Performs Mathematical Functions
Calculate MD5 checksum
Check MD5 checksum
MeetMe conference bridge
MeetMe conference Administration
MeetMe participant count
Generate a Constant 1000Hz tone at 0dbm (mu-law)
misdn_check_l2l1
misdn_facility
misdn_set_opt
Record a call and mix the audio during the recording
Monitor a channel
Play an MP3 file or stream
Play Music On Hold indefinitely
Play an NBS local stream
Tell Asterisk to not maintain a CDR for the current call
Do Nothing


P - R Application Index
Pages phones
Park yourself
Park and Announce
Answer a parked call
Pauses a queue member
Directed Call Pickup
Play a file
Play a tone list
Require phone number to be entered, if no CallerID sent
Indicate progress
Queue a call for a call queue
Conditionally branches, based upon a probability
Read a variable
ReadFile(varname=file,length)
Realtime Data Lookup
Realtime Data Rewrite
Record to a file
Dynamically removes queue members
Resets the Call Data Record
Set maximum timeout awaiting response
Place a call, retrying on failure allowing optional exit extension.
Return from gosub routine
Indicate ringing tone


S - T Application Index
Say Alpha
Say the counting word the fits to a number
Say Digits
Say Number
Say Phonetic
Says a specified time in a custom format
Sends arbitrary DTMF digits
Send an image file
Send a Text Message
Send a URL
Set channel variable(s) or function value(s)
Set the CDR Account Code
Set the AMA Flags
Set Caller*ID on a call to a new value
Set CallerID Presentation
Set the CDR user field
Set CallerID Name
Set CallerID Number
Set a global variable to a given value
Set the channel's group
Set the channel's preferred language
Set default Music On Hold class
Set RDNIS Number
Set ISDN Transfer Capability
Set channel variable(s)
Add a SIP header to the outbound call
Change the dtmfmode for a SIP call
Get a SIP header from an incoming call
Communicates with SMS service centres and SMS capable analogue phones
Soft Hangup Application
Sorts a list of keywords and values
Remove one address from gosub stack
Play Music On Hold
Stop monitoring a channel
Stop Playing Music On Hold
Stop playing a tone list
Execute a system command
Execute Interface Test Client
Execute Interface Test Server
Transfer caller to remote extension
Try executing a system command
Lookup caller name from TXT record


U - Z Application Index
Unpauses a queue member
Send an arbitrary event to the manager interface
Send arbitrary text to verbose output
Authenticate with Voicemail passwords
Leave a Voicemail message
Check Voicemail messages
Waits for some time
Waits for an extension to be entered
Wait for Ring Application
Waits for a specified amount of silence
Wait, playing Music On Hold
Start A While Loop
Block telemarketers with SIT
Barge in (monitor) Zap channel
Executes Zaptel ISDN RAS application
Scan Zap channels to monitor calls
Personal tools