FreeSWITCH applications

namedescriptionikeysyntax
AvoidingDeadlockAvoidmod_dialplan_asteriskAvoid
DialDialmod_dialplan_asteriskDial
GotoGotomod_dialplan_asteriskGoto
answerAnswer the callmod_dptools
att_xferAttended Transfermod_dptools<channel_url>
bgsystemExecute a system command in the backgroundmod_dptools<command>
bind_digit_actionbind a key sequence or regex to an actionmod_dptools<realm>,<digits|~regex>,<string>[,<value>][,<dtmf target leg>][,<event target leg>]
bind_meta_appBind a key to an applicationmod_dptools<key> [a|b|ab] [a|b|o|s|i|1] <app>
blind_transfer_ackmod_dptools[true|false]
block_dtmfBlock DTMFmod_dptools
breakBreakmod_dptools
bridgeBridge Audiomod_dptools<channel_url>
bridge_exportExport a channel variable across a bridgemod_dptools<varname>=<value>
capturecapture data into a varmod_dptools<varname>|<data>|<regex>
check_aclCheck an ip against an ACL listmod_dptools<ip> <acl | cidr> [<hangup_cause>]
clear_digit_actionclear all digit bindingsmod_dptools<realm>|all[,target]
clear_speech_cacheClear Speech Handle Cachemod_dptools
cng_plcDo PLC on CNG framesmod_dptools
conferenceconferencemod_conference
conference_set_auto_outcallconference_set_auto_outcallmod_conference
dbInsert to the dbmod_db[insert|delete]/<realm>/<key>/<val>
decode_videodecode picturemod_fsv[max_pictures]
deduplicate_dtmfPrevent duplicate inband + 2833 dtmfmod_dptools[only_rtp]
deflectSend call deflectmod_dptools<deflect_data>
delay_echoecho audio at a specified delaymod_dptools<delay ms>
detect_speechDetect speechmod_dptools<mod_name> <gram_name> <gram_path> [<addr>] OR grammar <gram_name> [<path>] OR nogrammar <gram_name> OR grammaron/grammaroff <gram_name> OR grammarsalloff OR pause OR resume OR start_input_timers OR stop OR param <name> <value>
digit_action_set_realmchange binding realmmod_dptools<realm>[,<target>]
displace_sessionDisplace Filemod_dptools<path> [<flags>] [+time_limit_ms]
early_hangupEnable early hangupmod_dptools
eavesdropeavesdrop on a uuidmod_dptools[all | <uuid>]
echoEchomod_dptools
enable_heartbeatEnable Media Heartbeatmod_dptools[0|<seconds>]
enable_keepaliveEnable Keepalivemod_dptools[0|<seconds>]
endless_playbackPlayback File Endlesslymod_dptools<path>
enumPerform an ENUM lookupmod_enum[reload | <number> [<root>]]
esf_page_groupmod_esf
evalDo Nothingmod_dptools
eventFire an eventmod_dptools
execute_extensionExecute an extensionmod_dptools<extension> <dialplan> <context>
exportExport a channel variable across a bridgemod_dptools<varname>=<value>
fax_detectDetect faxesmod_dptools
fifoPark with FIFOmod_fifo<fifo name>[!<importance_number>] [in [<announce file>|undef] [<music file>|undef] | out [wait|nowait] [<announce file>|undef] [<music file>|undef]]
fifo_track_callCount a call as a fifo call in the manual_calls queuemod_fifo<fifo_outbound_uuid>
flush_dtmfflush any queued dtmfmod_dptools
gentonesGenerate Tonesmod_dptools<tgml_script>[|<loops>]
groupManage a groupmod_db[insert|delete]:<group name>:<val>
hangupHangup the callmod_dptools[<cause>]
hashInsert into the hashtablemod_hash[insert|insert_ifempty|delete|delete_ifmatch]/<realm>/<key>/<val>
holdSend a hold messagemod_dptools[<display message>]
httapiHT-TAPI Hypertext Telephony APImod_httapi{<param1>=<val1>}
infoDisplay Call Infomod_dptools
interceptinterceptmod_dptools[-bleg] <uuid>
ivrRun an ivr menumod_dptools<menu_name>
jitterbufferSend session jitterbuffermod_dptools<jitterbuffer_data>
limitLimitmod_dptools<backend> <realm> <id> [<max>[/interval]] [number [dialplan [context]]]
limit_executeLimitmod_dptools<backend> <realm> <id> <max>[/interval] <application> [application arguments]
limit_hashLimitmod_dptools<realm> <id> [<max>[/interval]] [number [dialplan [context]]]
limit_hash_executeLimitmod_dptools<realm> <id> <max>[/interval] <application> [application arguments]
logLogs to the loggermod_dptools<log_level> <log_string>
loop_playbackPlayback File looplymod_dptools[+loops] <path>
luaLaunch LUA ivrmod_lua<script>
luaexecute a lua scriptmod_lua<script>
media_resetReset all bypass/proxy media flagsmod_dptools
mkdirCreate a directorymod_dptools<path>
multisetSet many channel variablesmod_dptools[^^<delim>]<varname>=<value> <var2>=<val2>
multiunsetUnset many channel variablesmod_dptools[^^<delim>]<varname> <var2> <var3>
mutexblock on a call flow only allowing one at a timemod_dptools<keyname>[ on|off]
novideoRefuse Inbound Videomod_dptools
pagemod_dptools<var1=val1,var2=val2><chan1>[:_:<chanN>]
parkParkmod_dptools
park_statePark Statemod_dptools
phraseSay a Phrasemod_dptools<macro_name>,<data>
pickupPickupmod_dptools[<key>]
play_and_detect_speechPlay and do speech recognitionmod_dptools<file> detect:<engine> {param1=val1,param2=val2}<grammar>
play_and_get_digitsPlay and get Digitsmod_dptools
<min> <max> <tries> <timeout> <terminators> <file> <invalid_file> <var_name> <regexp> [<digit_timeout>] ['<failure_ext> [failure_dp [failure_context]]']
play_fsvplay a fsv filemod_fsv<file>
play_yuvplay a yvv filemod_fsv<file> [width] [height]
playbackPlayback Filemod_dptools<path>
pre_answerPre-Answer the callmod_dptools
preprocesspre-processmod_dptools
presenceSend Presencemod_dptools<rpid> <status> [<id>]
privacySet privacy on callsmod_dptoolsoff|on|name|full|number
pushSet a channel variablemod_dptools<varname>=<value>
queue_dtmfQueue dtmf to be sentmod_dptools<dtmf_data>
readRead Digitsmod_dptools<min> <max> <file> <var_name> <timeout> <terminators> <digit_timeout>
recordRecord Filemod_dptools<path> [<time_limit_secs>] [<silence_thresh>] [<silence_hits>]
record_fsvrecord an fsv filemod_fsv<file>
record_sessionRecord Sessionmod_dptools<path> [+<timeout>]
record_session_maskMask audio in recordingmod_dptools<path>
record_session_unmaskResume recordingmod_dptools<path>
recovery_refreshSend call recovery_refreshmod_dptools
redirectSend session redirectmod_dptools<redirect_data>
remove_bugsRemove media bugsmod_dptools[<function>]
renameRename filemod_dptools<from_path> <to_path>
respondSend session respondmod_dptools<respond_data>
ring_readyIndicate Ring_Readymod_dptools
rxfaxFAX Receive Applicationmod_spandsp<filename>
saysaymod_dptools<module_name>[:<lang>] <say_type> <say_method> [<say_gender>] <text>
sched_broadcastSchedule a broadcast in the futuremod_dptools[+]<time> <path> [aleg|bleg|both]
sched_cancelcancel scheduled tasksmod_dptools[group]
sched_hangupSchedule a hangup in the futuremod_dptools[+]<time> [<cause>]
sched_heartbeatEnable Scheduled Heartbeatmod_dptools[0|<seconds>]
sched_transferSchedule a transfer in the futuremod_dptools[+]<time> <extension> <dialplan> <context>
send_displaySend session a new displaymod_dptools<text>
send_dtmfSend dtmf to be sentmod_dptools<dtmf_data>
send_infoSend infomod_dptools<info>
session_loglevelsession_loglevelmod_dptools<level>
setSet a channel variablemod_dptools<varname>=<value>
set_audio_levelset volumemod_dptools
set_globalSet a global variablemod_dptools<varname>=<value>
set_media_statsSet Media Statsmod_dptools
set_muteset mutemod_dptools
set_nameName the channelmod_dptools<name>
set_profile_varSet a caller profile variablemod_dptools<varname>=<value>
set_userSet a Usermod_dptools<user>@<domain> [prefix]
set_zombie_execEnable Zombie Executionmod_dptools
sleepPause a channelmod_dptools<pausemilliseconds>
socketConnect to a socketmod_event_socket<ip>[:<port>]
sofia_slaprivate sofia sla functionmod_sofia<uuid>
soft_holdPut a bridged channel on holdmod_dptools<unhold key> [<moh_a>] [<moh_b>]
sound_testAnalyze Audiomod_dptools
spandsp_detect_tddDetect TDD datamod_spandsp
spandsp_inject_tddSend TDD datamod_spandsp
spandsp_send_tddSend TDD datamod_spandsp
spandsp_start_dtmfDetect dtmfmod_spandsp
spandsp_start_fax_detectstart fax detectmod_spandsp<app>[ <arg>][ <timeout>][ <tone_type>]
spandsp_start_tone_detectStart background tone detection with cadencemod_spandsp<name>
spandsp_stop_detect_tddstop sending tddmod_spandsp
spandsp_stop_dtmfstop inband dtmfmod_spandsp
spandsp_stop_fax_detectstop fax detectmod_spandsp
spandsp_stop_inject_tddstop sending tddmod_spandsp
spandsp_stop_tone_detectStop background tone detection with cadencemod_spandsp
speakSpeak textmod_dptools<engine>|<voice>|<text>
start_dtmfDetect dtmfmod_dptools
start_dtmf_generateGenerate dtmfmod_dptools
stopDo Nothingmod_dptools
stop_displace_sessionStop Displace Filemod_dptools<path>
stop_dtmfstop inband dtmfmod_dptools
stop_dtmf_generatestop inband dtmf generationmod_dptools[write]
stop_record_sessionStop Record Sessionmod_dptools<path>
stop_tone_detectstop detecting tonesmod_dptools
stop_video_write_overlayStop video write overlaymod_dptools<path>
stopfaxStop FAX Applicationmod_spandsp
strftimestrftimemod_dptools[<epoch>|]<format string>
systemExecute a system commandmod_dptools<command>
t38_gatewayConvert to T38 Gateway if tones are heardmod_spandsp
three_waythree way call with a uuidmod_dptools<uuid>
tone_detectDetect tonesmod_dptools
transferTransfer a channelmod_dptools<exten> [<dialplan> <context>]
transfer_varsTransfer variablesmod_dptools<~variable_prefix|variable>
txfaxFAX Transmit Applicationmod_spandsp<filename>
unbind_meta_appUnbind a key from an applicationmod_dptools[<key>]
unblock_dtmfStop blocking DTMFmod_dptools
unholdSend a un-hold messagemod_dptools
unloopTell loopback to unfoldmod_loopback
unsetUnset a channel variablemod_dptools<varname>
unshiftSet a channel variablemod_dptools<varname>=<value>
valet_parkvalet_parkmod_valet_parking<lotname> <extension>|[ask [<min>] [<max>] [<to>] [<prompt>]|auto [in|out] [min] [max]]
verbose_eventsMake ALL Events verbose.mod_dptools
video_refreshSend video refresh.mod_dptools
video_write_overlayVideo write overlaymod_dptools<path> [<pos>] [<alpha>]
voicemailVoicemailmod_voicemail[check] [auth] <profile_name> <domain_name> [<id>] [uuid]
wait_for_answerWait for call to be answeredmod_dptools
wait_for_silencewait_for_silencemod_dptools<silence_thresh> <silence_hits> <listen_hits> <timeout_ms> [<file>]

FreeSWITCH

  • freeswitch/applications.txt
  • Последние изменения: 2018/10/21