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 | 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 | [a|b|ab] [a|b|o|s|i|1] | mod_dptools |
| block_dtmf | Block DTMF | mod_dptools | |
| break | Break | mod_dptools | |
| bridge | Bridge Audio | 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 | |all[,target] | 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 | 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 | [] OR grammar [] OR nogrammar OR grammaron/grammaroff OR grammarsalloff | 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 | [] [+time_limit_ms] | 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 | [!] [in [|undef] [|undef] | out [wait|nowait] [|undef] [|undef]] | mod_fifo |
| fifo_track_call | Count a call as a fifo call in the manual_calls queue | mod_fifo | |
| fire | fire the message | mod_sms | |
| flush_dtmf | flush any queued dtmf | mod_dptools | |
| gentones | Generate Tones | [|] | 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 | mod_dptools | |
| limit | Limit | [[/interval]] [number [dialplan [context]]] | mod_dptools |
| limit_execute | Limit | [/interval] [application arguments] | mod_dptools |
| limit_hash | Limit | [[/interval]] [number [dialplan [context]]] | mod_dptools |
| limit_hash_execute | Limit | [/interval] [application arguments] | mod_dptools |
| log | Logs to the logger | 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 | [^^]= = | mod_dptools |
| multiunset | Unset many channel variables | [^^] | mod_dptools |
| mutex | block on a call flow only allowing one at a time | [ on|off] | mod_dptools |
| novideo | Refuse Inbound Video | mod_dptools | |
| park | Park | mod_dptools | |
| park_state | Park State | mod_dptools | |
| phrase | Say a Phrase | , | mod_dptools |
| pickup | Pickup | [] | mod_dptools |
| play_and_detect_speech | Play and do speech recognition | detect: {param1=val1,param2=val2} | mod_dptools |
| play_and_get_digits | Play and get Digits | [] [' [failure_dp [failure_context]]'] | mod_dptools |
| play_fsv | play a fsv file | mod_fsv | |
| play_yuv | play a yvv file | [width] [height] | 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 | 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 | mod_dptools | |
| remove_bugs | Remove media bugs | [] | mod_dptools |
| rename | Rename file | mod_dptools | |
| reply | reply to a message | mod_sms | |
| respond | Send session respond | mod_dptools | |
| ring_ready | Indicate Ring_Ready | mod_dptools | |
| rxfax | FAX Receive Application | mod_spandsp | |
| say | say | [:] [] | mod_dptools |
| sched_broadcast | Schedule a broadcast in the future | [+] | |
| sched_cancel | cancel scheduled tasks | [group] | mod_dptools |
| sched_hangup | Schedule a hangup in the future | [+] | |
| sched_heartbeat | Enable Scheduled Heartbeat | [0|] | mod_dptools |
| sched_transfer | Schedule a transfer in the future | [+] |