FreeSWITCH的命令不只能夠在控制檯使用,也能夠在各類嵌入式腳本、Event Socke或者HTTP RPC上使用,全部命令都遵循一個抽象的接口,這些命令稱爲API Commands。express
例如: 1. fsctl shutdown restart 重啓FreeSWITCH 2. fsctl sps <number> 臨時修改swithch.conf文件中設置的sessions-per-second(每秒併發通話數) 3. fsctl max_sessions <number> 臨時修改switch.xml文件中設置的max_session控制最大併發數
status
查看當前FreeSWITCH運行的基本信息api
例如: 1. show calls 2. show channels 3. show api
用法:global_getvar <varname> 例如:global_getvar local_ip_v4
eval
求值session
用法:eval [uuid:<uuid> ]<expression> 例如:eval $${local_ip_v4}
用法:hupall <cause> [<variable> <value>]