| V1 |
|
V 1-2 |
|
V 1-4
|
| AbsoluteTimeout: Set absolute maximum time of call |
|
AbsoluteTimeout: Set absolute maximum time of call |
|
|
| AddQueueMember: Dynamically adds queue members |
|
AddQueueMember: Dynamically adds queue members |
|
AddQueueMember: Dynamically adds queue members |
| ADSIProg: Load Asterisk ADSI Scripts into phone |
|
ADSIProg: Load Asterisk ADSI Scripts into phone |
|
ADSIProg: Load Asterisk ADSI Scripts into phone |
| AgentCallbackLogin: Call agent callback login |
|
AgentCallbackLogin: Call agent callback login |
|
AgentCallbackLogin: Call agent callback login |
| AgentLogin: Call agent login |
|
AgentLogin: Call agent login |
|
AgentLogin: Call agent login |
| AgentMonitorOutgoing: Record agent's outgoing call |
|
AgentMonitorOutgoing: Record agent's outgoing call |
|
AgentMonitorOutgoing: Record agent's outgoing call |
| AGI: Executes an AGI compliant application |
|
AGI: Executes an AGI compliant application |
|
AGI: Executes an AGI compliant application |
| AlarmReceiver: Provide support for receving alarm reports from a burglar or fire alarm panel |
|
AlarmReceiver: Provide support for receving alarm reports from a burglar or fire alarm panel |
|
AlarmReceiver: Provide support for receiving alarm reports from a burglar or fire alarm panel |
| Answer: Answer a channel if ringing |
|
Answer: Answer a channel if ringing |
|
Answer: Answer a channel if ringing |
| AppendCDRUserField: Append to the CDR user field |
|
AppendCDRUserField: Append to the CDR user field |
|
AppendCDRUserField: Append to the CDR user field |
| Authenticate: Authenticate a user |
|
Authenticate: Authenticate a user |
|
Authenticate: Authenticate a user |
| BackGround: Play a file while awaiting extension |
|
BackGround: Play a file while awaiting extension |
|
BackGround: Play an audio file while waiting for digits of an extension to go to |
| BackgroundDetect: Background a file with talk detect |
|
BackgroundDetect: Background a file with talk detect |
|
BackgroundDetect: Background a file with talk detect |
| Busy: Indicate busy condition and stop |
|
Busy: Indicate the Busy condition |
|
Busy: Indicate the Busy condition |
| ChangeMonitor: Change monitoring filename of a channel |
|
ChangeMonitor: Change monitoring filename of a channel |
|
ChangeMonitor: Change monitoring filename of a channel |
| ChanIsAvail: Check if channel is available |
|
ChanIsAvail: Check channel availability |
|
ChanIsAvail: Check channel availability |
| |
|
|
|
ChannelRedirect: Redirects given channel to a dialplan target. |
| ChanSpy: Tap into any type of asterisk channel and listen to audio |
|
ChanSpy: Listen to the audio of an active channel |
|
ChanSpy: Listen to a channel, and optionally whisper into it |
| CheckGroup: Check the channel count of a group against a limit |
|
CheckGroup: Check the channel count of a group against a limit |
|
|
| Congestion: Indicate congestion and stop |
|
Congestion: Indicate the Congestion condition |
|
Congestion: Indicate the Congestion condition |
| |
|
|
|
ContinueWhile: Restart a While loop |
| ControlPlayback: Play a file with fast forward and rewind |
|
ControlPlayback: Play a file with fast forward and rewind |
|
ControlPlayback: Play a file with fast forward and rewind |
| Cut: Splits a variable's content using the specified delimiter |
|
Cut: Splits a variable's contents using the specified delimiter |
|
|
| DateTime: Says a specified time in a custom format |
|
DateTime: Says a specified time in a custom format |
|
DateTime: Says a specified time in a custom format |
| DBdel: Delete a key from the database |
|
DBdel: Delete a key from the database |
|
DBdel: Delete a key from the database |
| DBdeltree: Delete a family or keytree from the database |
|
DBdeltree: Delete a family or keytree from the database |
|
DBdeltree: Delete a family or keytree from the database |
| DBget: Retrieve a value from the database |
|
DBget: Retrieve a value from the database |
|
|
| DBput: Store a value in the database |
|
DBput: Store a value in the database |
|
|
| DeadAGI: Executes AGI on a hungup channel |
|
DeadAGI: Executes AGI on a hungup channel |
|
DeadAGI: Executes AGI on a hungup channel |
| Dial: Place a call and connect to the current channel |
|
Dial: Place a call and connect to the current channel |
|
Dial: Place a call and connect to the current channel |
|
|
Dictate: Virtual Dictation Machine |
|
Dictate: Virtual Dictation Machine |
| DigitTimeout: Set maximum timeout between digits |
|
DigitTimeout: Set maximum timeout between digits |
|
|
| Directory: Provide directory of voicemail extensions |
|
Directory: Provide directory of voicemail extensions |
|
Directory: Provide directory of voicemail extensions |
| DISA: DISA (Direct Inward System Access) |
|
DISA: DISA (Direct Inward System Access) |
|
DISA: DISA (Direct Inward System Access) |
| DumpChan: Dump Info About The Calling Channel |
|
DumpChan: Dump Info About The Calling Channel |
|
DumpChan: Dump Info About The Calling Channel |
| DUNDiLookup: Look up a number with DUNDi |
|
DUNDiLookup: Look up a number with DUNDi |
|
???This maybe because dundi wasnt loaded
|
| EAGI: Executes an EAGI compliant application |
|
EAGI: Executes an EAGI compliant application |
|
EAGI: Executes an EAGI compliant application |
| Echo: Echo audio read back to the user |
|
Echo: Echo audio read back to the user |
|
Echo: Echo audio, video, or DTMF back to the calling party |
| EndWhile: End A While Loop |
|
EndWhile: End A While Loop |
|
EndWhile: End a while loop |
| EnumLookup: Lookup number in ENUM |
|
EnumLookup: Lookup number in ENUM |
|
|
| Eval: Evaluates a string |
|
Eval: Evaluates a string |
|
|
| Exec: Executes internal application |
|
Exec: Executes internal application |
|
Exec: Executes dialplan application |
| ExecIf: Conditional exec |
|
ExecIf: Conditional exec |
|
ExecIf: Executes dialplan application, conditionally |
| ExecIfTime: Conditional application execution on current time |
|
ExecIfTime: Conditional application execution based on the current time |
|
ExecIfTime: Conditional application execution based on the current time |
|
|
ExternalIVR: Interfaces with an external IVR application |
|
ExternalIVR: Interfaces with an external IVR application |
| |
|
|
|
ExitWhile: End a While loop |
| |
|
|
|
ExtenSpy: Listen to a channel, and optionally whisper into it |
| |
|
|
|
Festival: Say text to the user |
| Flash: Flashes a Zap Trunk |
|
Flash: Flashes a Zap Trunk |
|
Flash: Flashes a Zap Trunk |
| |
|
|
|
ForkCDR: Forks the Call Data Record |
| |
|
|
|
GetCPEID: Get ADSI CPE ID |
| GetGroupCount: Get the channel count of a group |
|
GetGroupCount: Get the channel count of a group |
|
|
| GetGroupMatchCount: Get the channel count of all groups that match a pattern |
|
GetGroupMatchCount: Get the channel count of all groups that match a pattern |
|
|
|
|
Gosub: Jump to label, saving return address |
|
Gosub: Jump to label, saving return address |
|
|
GosubIf: Jump to label, saving return address |
|
GosubIf: Conditionally jump to label, saving return address |
| Goto: Goto a particular priority, extension, or context |
|
Goto: Jump to a particular priority, extension, or context |
|
Goto: Jump to a particular priority, extension, or context
|
| GotoIf: Conditional goto |
|
GotoIf: Conditional goto |
|
GotoIf: Conditional goto
|
| GotoIfTime: Conditional goto on current time |
|
GotoIfTime: Conditional Goto based on the current time |
|
GotoIfTime: Conditional Goto based on the current time |
| Hangup: Unconditional hangup |
|
Hangup: Hang up the calling channel |
|
Hangup: Hang up the calling channel |
| HasNewVoicemail: Conditionally branches to priority + 101 |
|
HasNewVoicemail: Conditionally branches to priority + 101 with the right options set |
|
HasNewVoicemail: Conditionally branches to priority + 101 with the right options set |
| HasVoicemail: Conditionally branches to priority + 101 |
|
HasVoicemail: Conditionally branches to priority + 101 with the right options set |
|
HasVoicemail: Conditionally branches to priority + 101 with the right options set |
| IAX2Provision: Provision a calling IAXy with a given template |
|
IAX2Provision: Provision a calling IAXy with a given template |
|
IAX2Provision: Provision a calling IAXy with a given template |
| |
|
|
|
ICES: Encode and stream using 'ices' |
| ImportVar: Set variable to value |
|
ImportVar: Import a variable from a channel into a new variable |
|
ImportVar: Import a variable from a channel into a new variable |
| |
|
|
|
Log: Send arbitrary text to a selected log level |
| LookupBlacklist: Look up Caller*ID name/number from blacklist database |
|
LookupBlacklist: Look up Caller*ID name/number from blacklist database |
|
LookupBlacklist: Look up Caller*ID name/number from blacklist database |
| LookupCIDName: Look up CallerID Name from local database |
|
LookupCIDName: Look up CallerID Name from local database |
|
LookupCIDName: Look up CallerID Name from local database |
| Macro: Macro Implementation |
|
Macro: Macro Implementation |
|
Macro: Macro Implementation |
| |
|
|
|
MacroExclusive: Exclusive Macro Implementation |
| MacroExit: Exit From Macro |
|
MacroExit: Exit From Macro |
|
MacroExit: Exit From Macro |
| MacroIf: Conditional Macro Implementation |
|
MacroIf: Conditional Macro Implementation |
|
MacroIf: Conditional Macro Implementation |
| MailboxExists: Check if vmbox exists |
|
MailboxExists: Check to see if Voicemail mailbox exists |
|
MailboxExists: Check to see if Voicemail mailbox exists |
| Math: Performs Mathematical Functions |
|
Math: Performs Mathematical Functions |
|
|
| MD5: Calculate MD5 checksum |
|
MD5: Calculate MD5 checksum |
|
|
| MD5Check: Check MD5 checksum |
|
MD5Check: Check MD5 checksum |
|
|
| MeetMe: MeetMe conference bridge |
|
MeetMe: MeetMe conference bridge |
|
MeetMe: MeetMe conference bridge |
| MeetMeAdmin: MeetMe conference Administration |
|
MeetMeAdmin: MeetMe conference Administration |
|
MeetMeAdmin: MeetMe conference Administration |
| MeetMeCount: MeetMe participant count |
|
MeetMeCount: MeetMe participant count |
|
MeetMeCount: MeetMe participant count |
| Milliwatt: Generate a Constant 1000Hz tone at 0dbm (mu-law) |
|
Milliwatt: Generate a Constant 1000Hz tone at 0dbm (mu-law) |
|
Milliwatt: Generate a Constant 1000Hz tone at 0dbm (mu-law) |
|
|
MixMonitor: Record a call and mix the audio during the recording |
|
MixMonitor: Record a call and mix the audio during the recording |
| Monitor: Monitor a channel |
|
Monitor: Monitor a channel |
|
Monitor: Monitor a channel |
| |
|
|
|
Morsecode: Plays morse code |
| MP3Player: Play an MP3 file or stream |
|
MP3Player: Play an MP3 file or stream |
|
MP3Player: Play an MP3 file or stream |
| MusicOnHold: Play Music On Hold indefinitely |
|
MusicOnHold: Play Music On Hold indefinitely |
|
MusicOnHold: Play Music On Hold indefinitely |
| |
|
|
|
MYSQL: Do several mySQLy things |
| NBScat: Play an NBS local stream |
|
NBScat: Play an NBS local stream |
|
NBScat: Play an NBS local stream |
| NoCDR: Make sure asterisk doesn't save CDR for a certain call |
|
NoCDR: Tell Asterisk to not maintain a CDR for the current call |
|
NoCDR: Tell Asterisk to not maintain a CDR for the current call |
| NoOp: No operation |
|
NoOp: Do Nothing |
|
NoOp: Do Nothing |
|
|
Page: Pages phones |
|
Page: Pages phones |
| Park: Park yourself |
|
Park: Park yourself |
|
Park: Park yourself |
| ParkAndAnnounce: Park and Announce |
|
ParkAndAnnounce: Park and Announce |
|
ParkAndAnnounce: Park and Announce |
| ParkedCall: Answer a parked call |
|
ParkedCall: Answer a parked call |
|
ParkedCall: Answer a parked call |
| |
|
|
|
PauseMonitor: Pause monitoring of a channel |
| PauseQueueMember: Pauses a queue member |
|
PauseQueueMember: Pauses a queue member |
|
PauseQueueMember: Pauses a queue member |
|
|
Pickup: Directed Call Pickup |
|
Pickup: Directed Call Pickup |
| Playback: Play a file |
|
Playback: Play a file |
|
Playback: Play a file |
| Playtones: Play a tone list |
|
PlayTones: Play a tone list |
|
PlayTones: Play a tone list |
| Prefix: Prepend leading digits |
|
|
|
|
| PrivacyManager: Require phone number to be entered, if no CallerID sent |
|
PrivacyManager: Require phone number to be entered, if no CallerID sent |
|
PrivacyManager: Require phone number to be entered, if no CallerID sent |
| Progress: Indicate progress |
|
Progress: Indicate progress |
|
Progress: Indicate progress |
| Queue: Queue a call for a call queue |
|
Queue: Queue a call for a call queue |
|
Queue: Queue a call for a call queue |
| |
|
|
|
QueueLog: Writes to the queue_log |
| Random: Conditionally branches, based upon a probability |
|
Random: Conditionally branches, based upon a probability |
|
Random: Conditionally branches, based upon a probability |
| Read: Read a variable |
|
Read: Read a variable |
|
Read: Read a variable |
| ReadFile: ReadFile(varname=file,length) |
|
ReadFile: ReadFile(varname=file,length) |
|
|
| RealTime: Realtime Data Lookup |
|
RealTime: Realtime Data Lookup |
|
|
| RealTimeUpdate: Realtime Data Rewrite |
|
RealTimeUpdate: Realtime Data Rewrite |
|
|
| Record: Record to a file |
|
Record: Record to a file |
|
|
| RemoveQueueMember: Dynamically removes queue members |
|
RemoveQueueMember: Dynamically removes queue members |
|
|
| ResetCDR: Resets the Call Data Record |
|
ResetCDR: Resets the Call Data Record |
|
|
| ResponseTimeout: Set maximum timeout awaiting response |
|
ResponseTimeout: Set maximum timeout awaiting response |
|
|
| RetryDial: Place a call, retrying on failure allowing optional exit extension. |
|
RetryDial: Place a call, retrying on failure allowing optional exit extension. |
|
|
|
|
Return: Return from gosub routine |
|
|
| Ringing: Indicate ringing tone |
|
Ringing: Indicate ringing tone |
|
|
| SayAlpha: Say Alpha |
|
SayAlpha: Say Alpha |
|
|
| SayDigits: Say Digits |
|
SayDigits: Say Digits |
|
|
| SayNumber: Say Number |
|
SayNumber: Say Number |
|
|
| SayPhonetic: Say Phonetic |
|
SayPhonetic: Say Phonetic |
|
|
| SayUnixTime: Says a specified time in a custom format |
|
SayUnixTime: Says a specified time in a custom format |
|
|
| SendDTMF: Sends arbitrary DTMF digits |
|
SendDTMF: Sends arbitrary DTMF digits |
|
|
| SendText: Send a Text Message |
|
SendText: Send a Text Message |
|
|
| SendURL: Send a URL |
|
SendURL: Send a URL |
|
|
|
|
Set: Set channel variable(s) or function value(s) |
|
|
| SetAccount: Sets account code |
|
SetAccount: Set the CDR Account Code |
|
|
| SetAMAFlags: Sets AMA Flags |
|
SetAMAFlags: Set the AMA Flags |
|
|
| SetCallerID: Set CallerID |
|
SetCallerID: Set CallerID |
|
|
| SetCallerPres: Set CallerID Presentation |
|
SetCallerPres: Set CallerID Presentation |
|
|
| SetCDRUserField: Set the CDR user field |
|
SetCDRUserField: Set the CDR user field |
|
|
| SetCIDName: Set CallerID Name |
|
SetCIDName: Set CallerID Name |
|
|
| SetCIDNum: Set CallerID Number |
|
SetCIDNum: Set CallerID Number |
|
|
| SetGlobalVar: Set global variable to value |
|
SetGlobalVar: Set a global variable to a given value |
|
|
| SetGroup: Set the channel's group |
|
SetGroup: Set the channel's group |
|
|
| SetLanguage: Sets channel language |
|
SetLanguage: Set the channel's preferred language |
|
|
| SetMusicOnHold: Set default Music On Hold class |
|
SetMusicOnHold: Set default Music On Hold class |
|
|
| SetRDNIS: Set RDNIS Number |
|
SetRDNIS: Set RDNIS Number |
|
|
| SetTransferCapability: Set ISDN Transfer Capability |
|
SetTransferCapability: Set ISDN Transfer Capability |
|
|
| SetVar: Set channel variable to value |
|
SetVar: Set channel variable(s) |
|
|
| SIPAddHeader: Add a SIP header to the outbound call |
|
SIPAddHeader: Add a SIP header to the outbound call |
|
|
| SIPDtmfMode: Change the dtmfmode for a SIP call |
|
SIPDtmfMode: Change the dtmfmode for a SIP call |
|
|
| SIPGetHeader: Get a SIP header from an incoming cal |
|
SIPGetHeader: Get a SIP header from an incoming call |
|
|
| SMS: Communicates with SMS service centres and SMS capable analogue phones |
|
SMS: Communicates with SMS service centres and SMS capable analogue phones |
|
|
| SoftHangup: Soft Hangup Application |
|
SoftHangup: Soft Hangup Application |
|
|
|
|
Sort: Sorts a list of keywords and values |
|
|
|
|
StackPop: Remove one address from gosub stack |
|
|
| StartMusicOnHold: Play Music On Hold |
|
StartMusicOnHold: Play Music On Hold |
|
|
| StopMonitor: Stop monitoring a channel |
|
StopMonitor: Stop monitoring a channel |
|
|
| StopMusicOnHold: Stop Playing Music On Hold |
|
StopMusicOnHold: Stop Playing Music On Hold |
|
|
| StopPlaytones: Stop playing a tone list |
|
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 |
|
System: Execute a system command |
|
|
| TestClient: Execute Interface Test Client |
|
TestClient: Execute Interface Test Client |
|
|
| TestServer: Execute Interface Test Server |
|
TestServer: Execute Interface Test Server |
|
|
| Transfer: Transfer caller to remote extension |
|
Transfer: Transfer caller to remote extension |
|
|
| TrySystem: Try executing a system command |
|
TrySystem: Try executing a system command |
|
|
| TXTCIDName: Lookup caller name from TXT record |
|
TXTCIDName: Lookup caller name from TXT record |
|
|
| UnpauseQueueMember: Unpauses a queue member |
|
UnpauseQueueMember: Unpauses a queue member |
|
|
| UserEvent: Send an arbitrary event to the manager interface |
|
UserEvent: Send an arbitrary event to the manager interface |
|
|
| Verbose: Send arbitrary text to verbose output |
|
Verbose: Send arbitrary text to verbose output |
|
|
| VMAuthenticate: Authenticate off voicemail passwords |
|
VMAuthenticate: Authenticate with Voicemail passwords |
|
|
| VoiceMail: Leave a voicemail message |
|
VoiceMail: Leave a Voicemail message |
|
|
| VoiceMailMain: Enter voicemail system |
|
VoiceMailMain: Check Voicemail messages |
|
|
| Wait: Waits for some time |
|
Wait: Waits for some time |
|
|
| WaitExten: Waits for an extension to be entered |
|
WaitExten: Waits for an extension to be entered |
|
|
| WaitForRing: Wait for Ring Application |
|
WaitForRing: Wait for Ring Application |
|
|
| WaitForSilence: Waits for a specified amount of silence |
|
WaitForSilence: Waits for a specified amount of silence |
|
|
| WaitMusicOnHold: Wait, playing Music On Hold |
|
WaitMusicOnHold: Wait, playing Music On Hold |
|
|
| While: Start A While Loop |
|
While: Start A While Loop |
|
|