Applications
From AstriPedia
[edit]
Asterisk Applications
- Alphabetical Index of Asterisk Applications
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
