FreeSwitch 終端命令詳細介紹
FreeSwitch版本:1.6.9
以下為部分終端命令
alias
語法:
alias [add|stickyadd] <alias> <command> | del [<alias>|*] |
作用:為一個命令建立別名
示例:
alias add yxjay originate user/1011 &echo |
上述命令對originate user/1011 &echo起了個別名yxjay,在控制檯輸入yxjay就等效於該命令了。
刪除別名的方式有兩種,刪除單個
alias del yxjay |
刪除全部
alias del * |
bg_system
語法:
bg_system <command> |
作用:在後臺執行linux系統命令
示例:
bg_system ls -ls |
bgapi
語法:
bgapi <command>[ <arg>] |
作用:在一個執行緒中執行API命令
示例:
bgapi originate user/1000 &echo |
break
break <uuid> [all] |
作用:根據uuid結束通話電話,等效於uuid_break
cond
cond <expr> ? <true val> :<false val> |
示例:
<condition field="${cond(${my_var} > 12 ? YES : NO)}" expression="^YES$">
<action application="log" data="INFO ${my_var} is indeed greater than 12"/>
<anti-action application="log" data="INFO ${my_var} is not greater than 12"/>
</condition>
eval
語法:
eval <data> |
作用:求值
示例:
eval $${base_dir} |
db
語法:
db [insert|delete|select|exists|count|list]/<realm>/<key>/<value> |
作用:對資料庫進行插入、刪除、查詢、判斷是否存在,計數,列舉操作。對比與常見資料庫,realm<==>表名,key<==>鍵名,value<==>鍵值,比資料庫少一層關係即資料庫名
示例(test為realm,yxjay.com為key):
向資料庫中插入值(只有插入值時才需要引數<value>)
db insert/test/yxjay.com/1234 |
查詢
db select/test/yxjay.com |
判斷是否存在
db exists/test/yxjay.com |
計算所有的real個數
db count |
計算單個realm中的key個數
db count/test |
列舉所有的realm
db list |
domain_exists
語法:
domain_exists <domain> |
作用:判斷domain是否存在於本地
global_getvar
語法:
global_getval <var> |
作用:獲取一個全域性變數的值
global_setvar
語法:
global_setvar <var>=<value> [=<value2>] |
作用:設定一個全域性變數
hash
語法:
hash insert|insert_ifempty|select|delete|delete_ifmatch/realm/key[/value] |
作用:往記憶體中插入、刪除、查詢資料,重啟即失
hash_dump
語法:
hash_dump all|limit|db [<realm>] |
作用:輸出hash表中的內容
示例:
hash_dump all |
hupall
語法:
hupall <cause> [<var> <value>] |
作用:結束通話所有通話,結束通話原因為cause
list_users
語法:
list_users [group <group>] [domain <domain>] [user <user>] [context <context>] |
作用:顯示使用者
示例:
list_users domain localhost |
load
語法:
load <mod_name> |
作用:載入一個模組
lua
語法:
lua <script> |
作用:當作為一個API功能函式執行lua指令碼,前端執行,lua指令碼需儲存在scripts目錄下
luarun
語法:
luarun <script> |
作用:作為一個指令碼執行lua指令碼,後臺執行
md5
語法:
md5 <data> |
作用:根據data的內容計算出其對應的md5值
module_exists
語法:
module_exists <module> |
作用:判斷一個模組是否存在
originate
originate,<call url> <exten>|&<application_name>(<app_args>) [<dialplan>] [<context>] [<cid_name>] [<cid_num>] [<timeout_sec>] |
作用:發起一個呼叫
示例:
originate user/1000 &echo |
pause
語法:
pause,<uuid> <on|off> |
作用:在一個通道上暫停媒體傳輸
reload
語法:
reload [-f] <mod_name> |
作用:重新載入模組
reloadxml
作用:重新載入XML檔案
regex
語法:
regex <data>|<pattern>[|<subst string>][n|b] |
作用:判斷字串是否匹配正則表示式
示例:
regex 1011 | \d+ |
replace
語法:
replace <data>|<string1>|<string2> |
作用:替換字串
show
語法:
show codec|endpoint|application|api|dialplan|file|timer|calls [count]|channels [count|like <match string>]|calls|detailed_calls|bridged_calls|detailed_bridged_calls|aliases|complete|chat|management|modules|nat_map|say|interfaces|interface_types|tasks|limits|status,Show various reports,mod_commands |
作用:顯示對應的資訊
shutdown
作用:關閉freeswitch
sofia
語法:
sofia global siptrace <on|off> sofia capture <on|off> watchdog <on|off> sofia profile <name> [start | stop | restart | rescan] [wait] flush_inbound_reg [<call_id> | <[user]@domain>] [reboot] check_sync [<call_id> | <[user]@domain>] [register | unregister] [<gateway name> | all] killgw <gateway name> [stun-auto-disable | stun-enabled] [true | false]] siptrace <on|off> capture <on|off> watchdog <on|off> sofia <status|xmlstatus> profile <name> [reg [<contact str>]] | [pres <pres str>] | [user <[email protected]>] sofia <status|xmlstatus> gateway <name> sofia loglevel <all|default|tport|iptsec|nea|nta|nth_client|nth_server|nua|soa|sresolv|stun> [0-9] sofia tracelevel <console|alert|crit|err|warning|notice|info|debug> sofia help |
作用:Sofia命令
sofia_username_of
語法:
sofia_username_of [profile/]<user>@<domain> |
作用:使用者名稱查詢,拼寫錯誤或者對應賬號不存在則不顯示
示例:
sofia_username_of [email protected] |
結果將顯示1001
system
語法:
system <command> |
作用:執行Linux命令
status
作用:檢視當前freeswitch的狀態
unload
語法:
unload [-f] <mod_name> |
作用:解除安裝一個模組
uuid_answer
語法:
uuid_answer <uuid> |
作用:應答一個uuid
uuid_bridge
語法:
uuid_bridge <uuid> <uuid> |
作用:橋接兩個uuid
uuid_exists
語法:
uuid_exists <uuid> |
作用:判斷uuid是否存在
uuid_getvar
語法:
uuid_getvar <uuid> <var> |
作用:從通道中獲取變數
uuid_hold
語法:
uuid_hold [off|toggle] <uuid> [<display>] |
作用:將一個呼叫置於等待狀態
uuid_kill
語法:
uuid_kill <uuid> [cause] |
作用:殺死一個uuid
uuid_limit
語法:
uuid_limit,<uuid> <backend> <realm> <resource> [<max>[/interval]] [number [dialplan [context]]] |
作用:對uuid進行限制
uuid_setvar
語法
uuid_setvar <uuid> <var> [value] |
作用:設定通道變數
uuid_setvar_multi
語法:
uuid_setvar_multi <uuid> <var>=<value>;<var>=<value>... |
作用:設定多個通道變數
uuid_transfer
語法:
uuid_transfer,<uuid> [-bleg|-both] <dest-exten> [<dialplan>] [<context>] |
作用:對uuid進行transfer
示例:
originate user/1000 &echo |
假設返回的uuid為ef918153-ce52-48bb-b25d-beaa2c8255ff,輸入以下命令
uuid_transfer ef918153-ce52-48bb-b25d-beaa2c8255ff 1003 |
在FreeSwitch終端輸入help後顯示的所有終端命令(預設):
acl,<ip> <list_name>,Compare anip to an acl list,mod_commands
alias,[add|stickyadd] <alias><command> | del [<alias>|*],Alias,mod_commands
banner,,Return the system banner,mod_commands
bg_system,<command>,Execute a systemcommand in the background,mod_commands
bgapi,<command>[ <arg>],Executean api command in a thread,mod_commands
break,<uuid>[all],uuid_break,mod_commands
cdr_csv,parameters,cdr_csvcontrols,mod_cdr_csv
chat,<proto>|<from>|<to>|<message>|[<content-type>],chat,mod_dptools
coalesce,[^^<delim>]<value1>,<value2>,...,Returnfirst nonempty parameter,mod_commands
complete,add <word>|del[<word>|*],Complete,mod_commands
cond,<expr> ? <true val> :<false val>,Evaluate a conditional,mod_commands
conference,,Conference modulecommands,mod_conference
console,loglevel [level]|colorize[on|toggle|off],Console,mod_console
console_complete,<line>,,mod_commands
console_complete_xml,<line>,,mod_commands
create_uuid,<uuid> <other_uuid>,Createa uuid,mod_commands
db,[insert|delete|select|exists|count|list]/<realm>/<key>/<value>,dbget/set,mod_db
db_cache,status,Manage dbcache,mod_commands
domain_exists,<domain>,Check if adomain exists,mod_commands
echo,<data>,Echo,mod_commands
enum,,ENUM,mod_enum
enum_auto,,ENUM,mod_enum
escape,<data>,Escape astring,mod_commands
eval,[uuid:<uuid>]<expression>,eval (noop),mod_commands
event_sink,<webdata>,event_sink,mod_event_socket
expand,[uuid:<uuid> ]<cmd><args>,Execute an api with variable expansion,mod_commands
expr,<expr>,Eval anexpression,mod_expr
fifo,list|list_verbose|count|debug|status|has_outbound|importance[<fifo name>]|reparse [del_all],Return data about a fifo,mod_fifo
fifo_add_outbound,<node> <url>[<priority>],Add outbound members to a fifo,mod_fifo
fifo_check_bridge,<uuid>|<outbound_id>,checkif uuid is in a bridge,mod_fifo
fifo_member,[add <fifo_name><originate_string> [<simo_count>] [<timeout>] [<lag>][<expires>] [<taking_calls>] | del <fifo_name><originate_string>],Add members to a fifo,mod_fifo
file_exists,<file>,Check if a fileexists on server,mod_commands
find_user_xml,<key> <user><domain>,Find a user,mod_commands
fsctl,[recover|send_sighup|hupall|pause [inbound|outbound]|resume[inbound|outbound]|shutdown[cancel|elegant|asap|now|restart]|sps|sps_peak_reset|sync_clock|sync_clock_when_idle|reclaim_mem|max_sessions|min_dtmf_duration[num]|max_dtmf_duration [num]|default_dtmf_duration [num]|min_idle_cpu|loglevel[level]|debug_level [level]],FS control mes sages,mod_commands
getcputime,[reset],Gets CPU time inmilliseconds (user,kernel),mod_commands
getenv,<name>,getenv,mod_commands
gethost,,gethostbyname,mod_commands
global_getvar,<var>,Get globalvar,mod_commands
global_setvar,<var>=<value>[=<value2>],Set global var,mod_commands
group,[insert|delete|call]:<groupname>:<url>,group [insert|delete|call],mod_db
group_call,<group>[@<domain>],Generatea dial string to call a group,mod_commands
hash,[insert|delete|select]/<realm>/<key>/<value>,hashget/set,mod_hash
hash_dump,all|limit|db [<realm>],dumphash/limit_hash data (used for synchronization),mod_hash
hash_remote,list|kill [name]|rescan,hashremote,mod_hash
help,,Show help for all the apicommands,mod_commands
host_lookup,<hostname>,Lookuphost,mod_commands
hostname,,Return the systemhostname,mod_commands
httapi,[debug_on|debug_off],HT-TAPIHypertext Telephony API,mod_httapi
hupall,<cause> [<var><value>],hupall,mod_commands
in_group,<user>[@<domain>]<group_name>,Determine if a user is in a group,mod_commands
interface_ip,[auto|ipv4|ipv6]<ifname>,Return the primary IP of an interface,mod_commands
is_lan_addr,<ip>,See if an ip is alan addr,mod_commands
json,JSON,JSON API,mod_commands
limit_hash_usage,<realm><id>,Deprecated: gets the usage count of a limited resource,mod_commands
limit_interval_reset,<backend><realm> <resource>,Reset the interval counter for a limitedresource,mod_commands
limit_reset,<backend>,Reset thecounters of a limit backend,mod_commands
limit_status,<backend>,Get the statusof a limit backend,mod_commands
limit_usage,<backend> <realm><id>,Get the usage count of a limited resource,mod_commands
list_users,[group <group>] [domain<domain>] [user <user>] [context <context>],List Usersconfigured in Directory,mod_commands
load,<mod_name>,LoadModule,mod_commands
local_stream,<show|start|reload|stop|hup><local_stream_name>,manage local streams,mod_local_stream
log,<level><message>,Log,mod_commands
lua,<script>,run a script as an apifunction,mod_lua
luarun,<script>,run a script,mod_lua
md5,<data>,Return md5hash,mod_commands
module_exists,<module>,Check ifmodule exists,mod_commands
msleep,<milliseconds>,Sleep Nmilliseconds,mod_commands
nat_map,[status|republish|reinit] |[add|del] <port> [tcp|udp] [static],Manage NAT,mod_commands
opus_debug,<on|off>,Set OPUSDebug,mod_opus
originate,<call url><exten>|&<application_name>(<app_args>)[<dialplan>] [<context>] [<cid_name>] [<cid_num>][<timeout_sec>],Originate a call,mod_commands
page,(var1=val1,var2=val2)<var1=val1,var2=val2><chan1>[:_:<chanN>],Senda file as a page,mod_dptools
pause,<uuid> <on|off>,Pausemedia on a channel,mod_commands
presence,[in|out] <user> <rpid><message>,presence,mod_dptools
quote_shell_arg,<data>,Quote/escape astring for use on shell command line,mod_commands
reg_url,<user>@<realm>,,mod_commands
regex,<data>|<pattern>[|<subststring>][n|b],Evaluate a regex,mod_commands
reload,[-f] <mod_name>,Reloadmodule,mod_commands
reloadacl,,Reload XML,mod_commands
reloadxml,,Reload XML,mod_commands
replace,<data>|<string1>|<string2>,Replacea string,mod_commands
say_string,<module_name>[.<ext>]<lang>[.<ext>] <say_type> <say_method>[<say_gender>] <text>,,mod_commands
sched_api,[[email protected]]<time><group_name> <command_string>[&],Schedule an apicommand,mod_commands
sched_broadcast,[[+]<time>|@time]<uuid> <path> [aleg|bleg|both],Schedule a broadcast event to arunning call,mod_commands
sched_del,<task_id>|<group_id>,Deletea scheduled task,mod_commands
sched_hangup,[+]<time> <uuid>[<cause>],Schedule a running call to hangup,mod_commands
sched_transfer,[+]<time> <uuid><extension> [<dialplan>] [<context>],Schedule a transfer fora running call,mod_commands
show,codec|endpoint|application|api|dialplan|file|timer|calls[count]|channels [count|like <matchstring>]|calls|detailed_calls|bridged_calls|detailed_bridged_calls|aliases|complete|chat|management|modules|nat_map|say|interfaces|interface_types|tasks|limits|status,Showvarious reports,mod_commands
shutdown,,Shutdown,mod_commands
sofia,<cmd> <args>,SofiaControls,mod_sofia
sofia_contact,[profile/]<user>@<domain>,SofiaContacts,mod_sofia
sofia_count_reg,[profile/]<user>@<domain>,CountSofia registration,mod_sofia
sofia_dig,<url>,SIP DIG,mod_sofia
sofia_gateway_data,<gateway_name>[ivar|ovar|var] <name>,Get data from a sofia gateway,mod_sofia
sofia_presence_data,[list|status|rpid|user_agent][profile/]<user>@domain,Sofia Presence Data,mod_sofia
sofia_username_of,[profile/]<user>@<domain>,SofiaUsername Lookup,mod_sofia
spandsp_start_tone_detect,<uuid><name>,Start background tone detection with cadence,mod_spandsp
spandsp_stop_tone_detect,<uuid>,Stopbackground tone detection with cadence,mod_spandsp
sql_escape,<string>,Escape a stringto prevent sql injection,mod_commands
start_tdd_detect,<uuid>,Startbackground tdd detection,mod_spandsp
status,,Show current status,mod_commands
stop_tdd_detect,<uuid>,Stopbackground tdd detection,mod_spandsp
strepoch,<string>,Convert a datestring into epoch time,mod_dptools
strftime,<format_string>,strftime,mod_dptools
strftime_tz,<timezone_name>[<epoch>|][format string],Display formatted time of timezone,mod_commands
strmicroepoch,<string>,Convert a datestring into micoepoch time,mod_dptools
stun,<stun_server>[:port] [<source_ip>[:<source_port]],ExecuteSTUN lookup,mod_commands
switchname,,Return the switchname,mod_commands
system,<command>,Execute a systemcommand,mod_commands
time_test,<mss> [count],Show timejitter,mod_commands
timer_test,<10|20|40|60|120>[<1..200>] [<timer_name>],Exercise FS timer,mod_commands
tone_detect,<uuid> <key><tone_spec> [<flags> <timeout> <app> <args><hits>],Start tone detection on a channel,mod_commands
unload,[-f] <mod_name>,Unloadmodule,mod_commands
unsched_api,<task_id>,Unschedule anapi command,mod_commands
uptime,[us|ms|s|m|h|d|microseconds|milliseconds|seconds|minutes|hours|days],Showuptime,mod_commands
url_decode,<string>,Url decode astring,mod_commands
url_encode,<string>,Url encode astring,mod_commands
user_data,<user>@<domain>[var|param|attr] <name>,Find user data,mod_commands
user_exists,<key> <user><domain>,Find a user,mod_commands
uuid_answer,<uuid>,answer,mod_commands
uuid_audio,<uuid> [start [read|write][mute|level <level>]|stop],uuid_audio,mod_commands
uuid_break,<uuid> [all],Break out ofmedia sent to channel,mod_commands
uuid_bridge,,Bridge call legs,mod_commands
uuid_broadcast,<uuid> <path>[aleg|bleg|holdb|both],Execute dialplan application,mod_commands
uuid_buglist,<uuid>,List media bugson a session,mod_commands
uuid_chat,<uuid> <text>,Send achat message,mod_commands
uuid_codec_debug,<uuid> audio|video<level>,Send codec a debug message,mod_commands
uuid_codec_param,<uuid> audio|videoread|write <param> <val>,Send codec a param,mod_commands
uuid_debug_media,<uuid><read|write|both|vread|vwrite|vboth|all> <on|off>,Debugmedia,mod_commands
uuid_deflect,<uuid> <uri>,Senda deflect,mod_commands
uuid_displace,<uuid> [start|stop]<path> [<limit>] [mux],Displace audio,mod_commands
uuid_display,<uuid><display>,Update phone display,mod_commands
uuid_drop_dtmf,<uuid> [on | off ] [mask_digits <digits> | mask_file <file>],Drop all DTMF or replaceit with a mask,mod_commands
uuid_dual_transfer,<uuid><A-dest-exten>[/<A-dialplan>][/<A-context>]<B-dest-exten>[/<B-dialplan>][/<B-context>],Transfer asession and its partner,mod_commands
uuid_dump,<uuid> [format],Dumpsession vars,mod_commands
uuid_early_ok,<uuid>,stop ignoringearly media,mod_commands
uuid_exists,<uuid>,Check if a uuidexists,mod_commands
uuid_fileman,<uuid><cmd>:<val>,Manage session audio,mod_commands
uuid_flush_dtmf,<uuid>,Flush dtmf ona given uuid,mod_commands
uuid_getvar,<uuid> <var>,Get avariable from a channel,mod_commands
uuid_hold,[off|toggle] <uuid>[<display>],Place call on hold,mod_commands
uuid_jitterbuffer,<uuid>[0|<min_msec>[:<max_msec>]],uuid_jitterbuffer,mod_commands
uuid_kill,<uuid> [cause],Killchannel,mod_commands
uuid_limit,<uuid> <backend><realm> <resource> [<max>[/interval]] [number [dialplan[context]]],Increase limit resource,mod_commands
uuid_limit_release,<uuid><backend> [realm] [resource],Release limit resource,mod_commands
uuid_limit_release,<uuid> <backend>[realm] [resource],Release limit resource,mod_commands
uuid_loglevel,<uuid><level>,Set loglevel on session,mod_commands
uuid_media,[off] <uuid>,Reinvite FSin or out of media path,mod_commands
uuid_media_3p,[off] <uuid>,ReinviteFS in or out of media path using 3pcc,mod_commands
uuid_media_reneg,<uuid>[<codec_string>],Media negotiation,mod_commands
uuid_outgoing_answer,<uuid>,Answeroutgoing channel,mod_commands
uuid_park,<uuid>,Parkchannel,mod_commands
uuid_pause,<uuid><on|off>,Pause media on a channel,mod_commands
uuid_phone_event,<uuid>,Send an eventto the phone,mod_commands
uuid_pre_answer,<uuid>,pre_answer,mod_commands
uuid_preprocess,<>,Pre-processChannel,mod_commands
uuid_record,<uuid>[start|stop|mask|unmask] <path> [<limit>],Record sessionaudio,mod_commands
uuid_recovery_refresh,<uuid><uri>,Send a recovery_refresh,mod_commands
uuid_recv_dtmf,<uuid><dtmf_data>,Receive dtmf digits,mod_commands
uuid_redirect,<uuid> <uri>,Senda redirect,mod_commands
uuid_ring_ready,<uuid>[queued],Sending ringing to a channel,mod_commands
uuid_send_dtmf,<uuid><dtmf_data>,Send dtmf digits,mod_commands
uuid_send_info,<uuid>[<mime_type> <mime_subtype>] <message>,Send info to theendpoint,mod_commands
uuid_send_message,<uuid><message>,Send MESSAGE to the endpoint,mod_commands
uuid_send_tdd,<uuid><text>,send tdd data to a uuid,mod_spandsp
uuid_session_heartbeat,<uuid> [sched][0|<seconds>],uuid_session_heartbeat,mod_commands
uuid_set_media_stats,<uuid>,Set mediastats,mod_commands
uuid_setvar,<uuid> <var> [value],Seta variable,mod_commands
uuid_setvar_multi,<uuid><var>=<value>;<var>=<value>...,Set multiplevariables,mod_commands
uuid_simplify,<uuid>,Try to cut outof a call path / attended xfer,mod_commands
uuid_transfer,<uuid> [-bleg|-both]<dest-exten> [<dialplan>] [<context>],Transfer asession,mod_commands
uuid_video_bitrate,<uuid><bitrate>,Send video bitrate req.,mod_commands
uuid_video_refresh,<uuid>,Send videorefresh.,mod_commands
uuid_zombie_exec,<uuid>,Setzombie_exec flag on the specified uuid,mod_commands
valet_info,[<lot name>],Valet ParkingInfo,mod_valet_parking
version,[short],Version,mod_commands
vm_boxcount,[profile/]<user>@<domain>[|[new|saved|new-urgent|saved-urgent|all]],vm_boxcount,mod_voicemail
vm_delete,<id>@<domain>[/profile][<uuid>],vm_delete,mod_voicemail
vm_fsdb_auth_login,<profile><domain> <user> <password>,vm_fsdb_auth_login,mod_voicemail
vm_fsdb_msg_count,<format><profile> <domain> <user><folder>,vm_fsdb_msg_count,mod_voicemail
vm_fsdb_msg_delete,<profile><domain> <user> <uuid>,vm_fsdb_msg_delete,mod_voicemail
vm_fsdb_msg_email,<profile><domain> <user> <uuid><email>,vm_fsdb_msg_email,mod_voicemail
vm_fsdb_msg_forward,<profile><domain> <user> <uuid> <dst_domain> <dst_user> [prepend_file_location],vm_fsdb_msg_forward,mod_voicemail
vm_fsdb_msg_get,<format><profile> <domain> <user><uuid>,vm_fsdb_msg_get,mod_voicemail
vm_fsdb_msg_list,<format><profile> <domain> <user> <folder> <filter>[msg-order = ASC | DESC],vm_fsdb_msg_list,mod_voicemail
vm_fsdb_msg_purge,<profile><domain> <user>,vm_fsdb_msg_purge,mod_voicemail
vm_fsdb_msg_save,<profile><domain> <user> <uuid>,vm_fsdb_msg_save,mod_voicemail
vm_fsdb_msg_undelete,<profile><domain> <user> <uuid>,vm_fsdb_msg_undelete,mod_voicemail
vm_fsdb_pref_greeting_get,<format><profile> <domain> <user>[slot],vm_fsdb_pref_greeting_get,mod_voicemail
vm_fsdb_pref_greeting_set,<profile><domain> <user> <slot>[file-path],vm_fsdb_pref_greeting_set,mod_voicemail
vm_fsdb_pref_password_set,<profile><domain> <user><password>,vm_fsdb_pref_password_set,mod_voicemail
vm_fsdb_pref_recname_set,<profile><domain> <user><file-path>,vm_fsdb_pref_recname_set,mod_voicemail
vm_inject,[group=<group>[@domain]|domain=<domain>|<box>[@<domain>]]<sound_file> [<cid_num>] [<cid_name>],vm_inject,mod_voicemail
vm_list,<id>@<domain>[/profile][xml],vm_list,mod_voicemail
vm_prefs,[profile/]<user>@<domain>[|[name_path|greeting_path|password]],vm_prefs,mod_voicemail
vm_read,<id>@<domain>[/profile]<read|unread> [<uuid>],vm_read,mod_voicemail
voicemail,rss [<host> <port><uri> <user> <domain>] | [load|unload|reload] <profile>[reloadxml],voicemail,mod_voicemail
voicemail_inject,[group=<group>[@domain]|domain=<domain>|<box>[@<domain>]]<sound_file> [<cid_num>] [<cid_name>],voicemail_inject,mod_voicemail
xml_flush_cache,<id> <key><val>,Clear xml cache,mod_commands
xml_locate,[root | <section><tag> <tag_attr_name> <tag_attr_val>],Find somexml,mod_commands
xml_wrap,<command> <args>,Wrapanother api command in xml,mod_commands
相關推薦
FreeSwitch 終端命令詳細介紹
FreeSwitch版本:1.6.9 以下為部分終端命令 alias 語法: alias [add|stickyadd] <alias> <command> | del [<alias>|*] 作用:為一個命令建立別名 示例:
CentOS 6.9配置網卡IP/網關/DNS命令詳細介紹及一些常用網絡配置命令(轉)
linux. centos fly fig details oba routing href 修改dns 一、IP 即時生效(重啟後失效): ifconfig eth0 192.168.1.102 netmask 255.255.255.0 //添加IP地址 r
Dockerfile命令詳細介紹
製作Dockerfile為Docker入門學習的第一步(當然,除了環境搭建)。 本文收集、整理了官網關於製作Dockerfile的全部命令(除SHELL沒整理,這個就不弄了),可幫助大家快速進入Dockfile製作的學習。 FROM 功能為指定基礎映象,並且必須是第一條
linux下的yum命令詳細介紹
yum(全稱為 Yellow dog Updater, Modified)是一個在Fedora和RedHat以及SUSE中的Shell前端軟體包管理器。基於RPM包管理,能夠從指定的伺服器自動下載RPM包並且安裝,可以自動處理依賴性關係,並且一次安裝所有依賴的軟體包,無須繁瑣地一次次下載、安裝。yum提供了查
如何獲得Android裝置名稱(ADB命令詳細介紹)
豌豆莢、360手機管家等軟體可以獲取Android裝置名稱,顯示在介面上,如下圖: 我們自己如何來獲取裝置名稱 呢?答案如下: 在命令列中輸入“adb shell” 進入shell之後,再輸入“cat /system/build.prop” 其實,裝置資訊,主要是存放在
linux配置網絡卡IP地址命令詳細介紹及一些常用網路配置命令
Linux命令列下配置IP地址不像圖形介面下那麼方 便,完全需要我們手動配置,下面就給大家介紹幾種配置的方法: 即時生效(重啟後失效): ifconfig eth0 192.168.1.102 netmask 255.255.255.0 //新增IP地址 rout
Tmux 終端命令列介紹
一、 命令介紹: Tmux ("Terminal Multiplexer"的簡稱), 是一款優秀的終端複用軟體,類似 GNU screen,但比screen更出色。tmux來自於OpenBSD,採用BSD授權。使用它最直觀的好處就是, 通過一個終端登入遠端主機並執行
Redis常用命令詳細介紹
一、字串 字串鍵是Redis最基本的鍵值對型別,將一個單獨的鍵和一個單獨的值關聯起來。通過字串鍵,不僅可以儲存和讀取字串,如果輸入能被解釋為整數和浮點數,還能執行自增或自減操作。 1、SET:設定字串鍵的值 命令 SET key value [EX seconds|PX milliseconds] [N
linux安裝系統分區詳細介紹及常用ls命令
自動分區 fff 英語基礎 沒有 擁有 inux 文件夾 swap user linux對於沒有基礎的初學者來說,最難的就是第一步,不為什麽因為萬事開頭難,第一步就是裝系統分區,而這裏面最難的我認為就是分區部分,如果是讓系統自動分區那就很簡單,但對於初學者一般都是要手動分區
Redis 常用操作命令,詳細介紹!!!!!
Redis常用管理命令。 1、啟動Redis。 1.1 通過命令形式。 redis-server [--port 6379] 1.2通過配置來啟動Redis。 redis-server [xx/xx/redis/conf] Redis預設埠號673
Linux操作系統中“rpm”命令的詳細介紹
方式安裝 用途 裝包 col 管理 inf 詳細 ins 依賴關系 Linux中常見的軟件包封裝類型如下所述: RPM軟件包:這種軟件包的擴展名為 “.rpm” ,只能在使用RPM機制的Linux操作系統中安裝,如RHEL、Fedora、centOS等。RPM軟件包一般針對
RabbitMQ基礎概念詳細介紹
可用性 將不 tar connect 相互 abi 封裝 編寫 綁定 原文地址:http://www.diggerplus.org/archives/3110 引言 你是否遇到過兩個(多個)系統間需要通過定時任務來同步某些數據?你是否在為異構系統的不同進程間相互調用、通
dede_archives文章主表詳細介紹
small 選項 key 標題 varchar col cms cores ann dedecms二次開發目錄點這個:dedecms二次開發教程目錄 字段 類型 整理 屬性 Null 默認 額外 id mediumin
JS 事件綁定、事件監聽、事件委托詳細介紹
兼容性 log 查看 and == 常用 提高 監聽 live 事件綁定 要想讓 JavaScript 對用戶的操作作出響應,首先要對 DOM 元素綁定事件處理函數。所謂事件處理函數,就是處理用戶操作的函數,不同的操作對應不同的名稱。 在JavaScript中,有三種常用的
dede_addonimages圖片附加表主表詳細介紹
image 下載 復制 ati logs top 選項 span lsp dedecms二次開發目錄點這個:dedecms二次開發教程目錄 字段 類型 整理 屬性 Null 默認 額外 aid mediumint(
hibernate主鍵詳細介紹
tab merge ren net 對象 num rac 16進制 鍵值 /** * * @author liuguangyi * @content ejb3註解的API定義在javax.persistence.*包裏面。 * * 註釋說
dede_arctype欄目表主表詳細介紹
back 支持 模板 綁定 是否 index color type left dedecms二次開發目錄點這個:dedecms二次開發教程目錄 字段 類型 整理 屬性 Null 默認 額外 id smallint(
HTML中Css詳細介紹
維護 類型 html 外部 -html css樣式 樣式表 作用 tex 一、樣式表的作用 1、Css樣式表,層疊樣式表 2、類似於人類的衣服,網頁的衣服 3、作用:美化網頁 4、優勢: 1.內容與表現分離,便於維護 2.樣式豐富,頁面布局靈活
常用Linux終端命令
linux 常用命令1 命令行日常系快捷鍵:CTRL + U - 剪切光標前的內容CTRL + K - 剪切光標至行末的內容CTRL + Y - 粘貼CTRL + E - 移動光標到行末CTRL + A - 移動光標到行首ALT + F - 跳向下一個空格ALT + B - 跳回上一個空格ALT + Bac
文件上傳到tomcat服務器 commons-fileupload的詳細介紹與使用
部分 中文字符 form 引用 編碼 path -type dex item 三個類:DiskFileUpload、FileItem和FileUploadException。這三個類全部位於org.apache.commons.fileupload包中。 首先需要說明一下f