Dialplan Application
Dialplan Application uses FreeSWITCH show application to build the dropdown lists found in FusionPBX dialplans. This is a list from a default install and the list can change depending on how many FreeSWITCH modules are installed.
name |
description |
syntax |
ikey |
|---|---|---|---|
answer |
Answer the call |
mod_dptools |
|
att_xfer |
Attended Transfer |
<channel_url> |
mod_dptools |
bgsystem |
Execute a system command in the background |
mod_dptools |
|
bind_digit_action |
bind a key sequence or regex to an action |
mod_dptools |
|
bind_meta_app |
Bind a key to an application |
mod_dptools |
|
block_dtmf |
Block DTMF |
mod_dptools |
|
break |
Break |
mod_dptools |
|
bridge |
Bridge Audio |
<channel_url> |
mod_dptools |
bridge_export |
Export a channel variable across a bridge |
mod_dptools |
|
callcenter |
CallCenter |
queue_name |
mod_callcenter |
capture |
capture data into a var |
mod_dptools |
|
check_acl |
Check an ip against an ACL list |
mod_dptools |
|
clear_digit_action |
clear all digit bindings |
mod_dptools |
|
clear_speech_cache |
Clear Speech Handle Cache |
mod_dptools |
|
cng_plc |
Do PLC on CNG frames |
mod_dptools |
|
conference |
conference |
mod_conference |
|
conference_set_auto_outcall |
conference_set_auto_outcall |
mod_conference |
|
db |
Insert to the db |
[insert|delete]/ |
mod_db |
decode_video |
decode picture |
[max_pictures] |
mod_fsv |
deduplicate_dtmf |
Prevent duplicate inband + 2833 dtmf |
[only_rtp] |
mod_dptools |
deflect |
Send call deflect |
<deflect_data> |
mod_dptools |
delay_echo |
echo audio at a specified delay |
mod_dptools |
|
detect_audio |
detect_audio |
mod_dptools |
|
detect_silence |
detect_silence |
mod_dptools |
|
detect_speech |
Detect speech |
<mod_name> <gram_name> <gram_path> [ |
mod_dptools |
OR pause OR resume OR start_input_timers OR stop OR param |
|||
digit_action_set_realm |
change binding realm |
mod_dptools |
|
displace_session |
Displace File |
mod_dptools |
|
early_hangup |
Enable early hangup |
mod_dptools |
|
eavesdrop |
eavesdrop on a uuid |
[all | |
mod_dptools |
echo |
Echo |
mod_dptools |
|
enable_heartbeat |
Enable Media Heartbeat |
[0| |
mod_dptools |
enable_keepalive |
Enable Keepalive |
[0| |
mod_dptools |
endless_playback |
Playback File Endlessly |
mod_dptools |
|
enum |
Perform an ENUM lookup |
[reload | |
mod_enum |
eval |
Do Nothing |
mod_dptools |
|
event |
Fire an event |
mod_dptools |
|
execute_extension |
Execute an extension |
mod_dptools |
|
export |
Export a channel variable across a bridge |
mod_dptools |
|
fax_detect |
Detect faxes |
mod_dptools |
|
fifo |
Park with FIFO |
mod_fifo |
|
fifo_track_call |
Count a call as a fifo call in the manual_calls queue |
<fifo_outbound_uuid> |
mod_fifo |
fire |
fire the message |
mod_sms |
|
flush_dtmf |
flush any queued dtmf |
mod_dptools |
|
gentones |
Generate Tones |
<tgml_script>[| |
mod_dptools |
group |
Manage a group |
[insert|delete]: |
mod_db |
hangup |
Hangup the call |
[ |
mod_dptools |
hash |
Insert into the hashtable |
[insert|insert_ifempty|delete|delete_ifmatch]/ |
mod_hash |
hold |
Send a hold message |
[ |
mod_dptools |
info |
Display Call Info |
mod_sms |
|
info |
Display Call Info |
mod_dptools |
|
intercept |
intercept |
[-bleg] |
mod_dptools |
ivr |
Run an ivr menu |
mod_dptools |
|
jitterbuffer |
Send session jitterbuffer |
<jitterbuffer_data> |
mod_dptools |
limit |
Limit |
mod_dptools |
|
limit_execute |
Limit |
mod_dptools |
|
limit_hash |
Limit |
mod_dptools |
|
limit_hash_execute |
Limit |
mod_dptools |
|
log |
Logs to the logger |
<log_level> <log_string> |
mod_dptools |
loop_playback |
Playback File looply |
[+loops] |
mod_dptools |
media_reset |
Reset all bypass/proxy media flags |
mod_dptools |
|
mkdir |
Create a directory |
mod_dptools |
|
multiset |
Set many channel variables |
[^^<delim>] |
mod_dptools |
multiunset |
Unset many channel variables |
mod_dptools |
|
mutex |
block on a call flow only allowing one at a time |
mod_dptools |
|
novideo |
Refuse Inbound Video |
mod_dptools |
|
park |
Park |
mod_dptools |
|
park_state |
Park State |
mod_dptools |
|
phrase |
Say a Phrase |
<macro_name>, |
mod_dptools |
pickup |
Pickup |
[ |
mod_dptools |
play_and_detect_speech |
Play and do speech recognition |
mod_dptools |
|
play_and_get_digits |
Play and get Digits |
mod_dptools |
|
play_fsv |
play a fsv file |
mod_fsv |
|
play_yuv |
play a yvv file |
mod_fsv |
|
playback |
Playback File |
mod_dptools |
|
pre_answer |
Pre-Answer the call |
mod_dptools |
|
preprocess |
pre-process |
mod_dptools |
|
presence |
Send Presence |
mod_dptools |
|
privacy |
Set privacy on calls |
off|on|name|full|number |
mod_dptools |
push |
Set a channel variable |
mod_dptools |
|
queue_dtmf |
Queue dtmf to be sent |
<dtmf_data> |
mod_dptools |
read |
Read Digits |
mod_dptools |
|
record |
Record File |
mod_dptools |
|
record_fsv |
record an fsv file |
mod_fsv |
|
record_session |
Record Session |
mod_dptools |
|
record_session_mask |
Mask audio in recording |
mod_dptools |
|
record_session_unmask |
Resume recording |
mod_dptools |
|
recovery_refresh |
Send call recovery_refresh |
mod_dptools |
|
redirect |
Send session redirect |
<redirect_data> |
mod_dptools |
remove_bugs |
Remove media bugs |
[ |
mod_dptools |
rename |
Rename file |
<from_path> <to_path> |
mod_dptools |
reply |
reply to a message |
mod_sms |
|
respond |
Send session respond |
<respond_data> |
mod_dptools |
ring_ready |
Indicate Ring_Ready |
mod_dptools |
|
rxfax |
FAX Receive Application |
mod_spandsp |
|
say |
say |
<module_name>[: |
mod_dptools |
sched_broadcast |
Schedule a broadcast in the future |
[+] |
mod_dptools |
sched_cancel |
cancel scheduled tasks |
[group] |
mod_dptools |
sched_hangup |
Schedule a hangup in the future |
[+] |
mod_dptools |
sched_heartbeat |
Enable Scheduled Heartbeat |
[0| |
mod_dptools |
sched_transfer |
Schedule a transfer in the future |
[+] |
mod_dptools |
send |
send the message as-is |
mod_sms |
|
send_display |
Send session a new display |
mod_dptools |
|
send_dtmf |
Send dtmf to be sent |
<dtmf_data> |
mod_dptools |
send_info |
Send info |
mod_dptools |
|
session_loglevel |
session_loglevel |
mod_dptools |
|
set |
set a variable |
mod_sms |
|
set |
Set a channel variable |
mod_dptools |
|
set_audio_level |
set volume |
mod_dptools |
|
set_global |
Set a global variable |
mod_dptools |
|
set_media_stats |
Set Media Stats |
mod_dptools |
|
set_mute |
set mute |
mod_dptools |
|
set_name |
Name the channel |
mod_dptools |
|
set_profile_var |
Set a caller profile variable |
mod_dptools |
|
set_user |
Set a User |
mod_dptools |
|
set_zombie_exec |
Enable Zombie Execution |
mod_dptools |
|
sleep |
Pause a channel |
mod_dptools |
|
socket |
Connect to a socket |
mod_event_socket |
|
sofia_sla |
private sofia sla function |
mod_sofia |
|
soft_hold |
Put a bridged channel on hold |
mod_dptools |
|
sound_test |
Analyze Audio |
mod_dptools |
|
spandsp_detect_tdd |
Detect TDD data |
mod_spandsp |
|
spandsp_inject_tdd |
Send TDD data |
mod_spandsp |
|
spandsp_send_tdd |
Send TDD data |
mod_spandsp |
|
spandsp_start_dtmf |
Detect dtmf |
mod_spandsp |
|
spandsp_start_fax_detect |
start fax detect |
mod_spandsp |
|
spandsp_start_tone_detect |
Start background tone detection with cadence |
mod_spandsp |
|
spandsp_stop_detect_tdd |
stop sending tdd |
mod_spandsp |
|
spandsp_stop_dtmf |
stop inband dtmf |
mod_spandsp |
|
spandsp_stop_fax_detect |
stop fax detect |
mod_spandsp |
|
spandsp_stop_inject_tdd |
stop sending tdd |
mod_spandsp |
|
spandsp_stop_tone_detect |
Stop background tone detection with cadence |
mod_spandsp |
|
speak |
Speak text |
mod_dptools |
|
start_dtmf |
Detect dtmf |
mod_dptools |
|
start_dtmf_generate |
Generate dtmf |
mod_dptools |
|
stop |
stop execution |
mod_sms |
|
stop |
Do Nothing |
mod_dptools |
|
stop_displace_session |
Stop Displace File |
mod_dptools |
|
stop_dtmf |
stop inband dtmf |
mod_dptools |
|
stop_dtmf_generate |
stop inband dtmf generation |
[write] |
mod_dptools |
stop_record_session |
Stop Record Session |
mod_dptools |
|
stop_tone_detect |
stop detecting tones |
mod_dptools |
|
stop_video_write_overlay |
Stop video write overlay |
mod_dptools |
|
stopfax |
Stop FAX Application |
mod_spandsp |
|
strftime |
strftime |
[ |
mod_dptools |
system |
execute a system command |
mod_sms |
|
system |
Execute a system command |
mod_dptools |
|
t38_gateway |
Convert to T38 Gateway if tones are heard |
mod_spandsp |
|
three_way |
three way call with a uuid |
mod_dptools |
|
tone_detect |
Detect tones |
mod_dptools |
|
transfer |
Transfer a channel |
mod_dptools |
|
transfer_vars |
Transfer variables |
<~variable_prefix|variable> |
mod_dptools |
txfax |
FAX Transmit Application |
mod_spandsp |
|
unbind_meta_app |
Unbind a key from an application |
[ |
mod_dptools |
unblock_dtmf |
Stop blocking DTMF |
mod_dptools |
|
unhold |
Send a un-hold message |
mod_dptools |
|
unloop |
Tell loopback to unfold |
mod_loopback |
|
unset |
unset a variable |
mod_sms |
|
unset |
Unset a channel variable |
mod_dptools |
|
unshift |
Set a channel variable |
mod_dptools |
|
valet_park |
valet_park |
mod_valet_parking |
|
verbose_events |
Make ALL Events verbose. |
mod_dptools |
|
video_decode |
Set video decode. |
[[on|wait]|off] |
mod_dptools |
video_refresh |
Send video refresh. |
[manual|auto] |
mod_dptools |
video_write_overlay |
Video write overlay |
mod_dptools |
|
wait_for_answer |
Wait for call to be answered |
mod_dptools |
|
wait_for_silence |
wait_for_silence |
<silence_thresh> <silence_hits> <listen_hits> <timeout_ms> [ |
mod_dptools |