当前位置: 首页 > article >正文

FreeSWITCH JSON API

仅举几例:

fs_cli -x ' json {"command" : "status", "data" : ""}'

fs_cli -x 'json {"command" : "sofia.status", "data" : ""}'

fs_cli -x 'json {"command" : "sofia.status", "data" : {"profile": "internal"}}'

lua 怎么搞:

-- 有 session 可以这样写
local data = {
    profile = "internal",
}

local cmd = {
    command = "sofia.status", 
    data = data,
}

local json = freeswitch.JSON()
r = session:executeJSAPI(cmd)
session:consoleLog("ERR", json:encode(r))
 

-- 没有 session
local data = {
    profile = "internal",
}

local cmd = {
    command = "sofia.status", 
    data = data,
}

local json = freeswitch.JSON()
r = json:execute(cmd)
freeswitch.consoleLog("ERR", json:encode(r))
 

参考链接:

https://developer.signalwire.com/freeswitch/FreeSWITCH-Explained/Modules/mod_commands_1966741/


http://www.kler.cn/news/368474.html

相关文章:

  • offset Explorer连接云服务上的kafka连接不上
  • 第一周训练
  • Android 应用包名的定义 pm list packages查询的包名
  • 双击热备和负载均衡的区别
  • 安徽对口高考Python试题选:输入一个正整数,然后输出该整数的3的幂数相加形式。
  • Spreadsheet导出excel
  • 【服务器】服务器部署后端,开放后端端口
  • stm32 开发环境的 搭建
  • Oracle 运维相关概念及操作
  • 逻辑推理学习笔记
  • [mysql]单行函数的练习
  • css知识点梳理2
  • 【论文阅读】PGAN
  • 【北京迅为】《STM32MP157开发板嵌入式开发指南》-第六十七章 Trusted Firmware-A 移植
  • 鸿蒙中常见的性能优化
  • 2024.10.24华为(留学生)笔试题解
  • 道路车辆功能安全 ISO 26262标准(9-4)—面向汽车安全完整性等级 (ASIL) 和安全的分析
  • ELK日志收集
  • TortoiseSVN 添加日志模板
  • SQL中实现去重的多种方法
  • VMware 版本不兼容问题及解决方案
  • Spring Boot论坛网站:多用户环境的构建
  • spring 学习路线梳理(一)
  • Apache Seata 新版本集成了 RocketMQ 事务消息
  • Supabase:当开源遇上实时数据库服务
  • 如何防止服务器被渗透攻击