FreeSWITCHAPI Commands
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了FreeSWITCHAPI Commands相关的知识,希望对你有一定的参考价值。
FreeSWITCH的命令不仅可以在控制台使用,也可以在各种嵌入式脚本、Event Socke或者HTTP RPC上使用,所有命令都遵循一个抽象的接口,这些命令称为API Commands。
查看所有API命令的帮助信息
- help
- show api
常用的API命令
- fsctl
FreeSWITCH控制消息
例如:
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运行的基本信息 - show
输出多种(模块)状态报告。
例如:
1. show calls
2. show channels
3. show api
- global_getvar
获取全局变量的值。如果没有提供参数,则返回所有全局变量的值。用法:global_getvar <varname> 例如:global_getvar local_ip_v4
-
eval
求值用法:eval [uuid:<uuid> ]<expression> 例如:eval $${local_ip_v4}
- hupall
断开现存通话。用法:hupall <cause> [<variable> <value>]
以上是关于FreeSWITCHAPI Commands的主要内容,如果未能解决你的问题,请参考以下文章
@commands.has_permissions(administrator=True) 不能正常工作?
discord.ext.commands.errors.CommandNotFound:找不到命令“播放”错误
Android ACCESS_LOCATION_EXTRA_COMMANDS权限使用
Prism BindableBase 和 Commands 的介绍
@commands.has permissions(administrator=true) 命令没有属性 has_permisions 错误