码迷,mamicode.com
首页 > Windows程序 > 详细

FreeSWITCH(六)API Commands

时间:2019-02-21 12:27:22      阅读:247      评论:0      收藏:0      [点我收藏+]

标签:rest   ESS   down   val   通话   name   command   修改   全局变量   

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

FreeSWITCH(六)API Commands

标签:rest   ESS   down   val   通话   name   command   修改   全局变量   

原文地址:http://blog.51cto.com/470462/2352810

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!