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>]