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

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.mrgr.cn/news/58321.html

相关文章:

  • 每日一练 | MPLS 标签字段的长度
  • C++算法练习-day18——15.三数之和
  • 浅析Android View绘制过程中的Surface
  • 图像分割-DeepLab
  • Casbin是什么?
  • 人们最喜欢的AI工具及其实际应用
  • 国产linux系统(银河麒麟,统信uos)使用 PageOffice 在线打开Word文件最简单集成代码
  • 美国颁布史上最严数据安全规定:企业该如何应对网络安全挑战?
  • 企业通过FSC认证后如何保持合规
  • 从安全事故谈信息透明化的重要性
  • 入侵检测算法平台部署LiteAIServer视频智能分析平台行人入侵检测算法
  • 海外盲盒系统搭建:海外市场带来的全新机遇
  • Axure PR 9 多级下拉清除选择器 设计交互
  • Linux中的文件的常用命令
  • 运维工程师的职业发展路径:从零基础到精通,收藏这篇就够了
  • 【机器学习】多项式回归
  • GC.2022.六年级.05.数三角形
  • odoo17的分包重新供应路线如何设置?可从销售订单中实时直接触发采购订单或相关单据
  • apache poi导出excel
  • 单片机入门教程
  • 15分钟学 Go 第 20 天:Go的错误处理
  • 【数据结构和算法】二、python中的常用数据结构
  • AI大模型应用(3)开源框架Vanna: 利用RAG方法做Text2SQL任务
  • 写出Windows操作系统内核的程序员,70多岁,还去办公室敲代码
  • openpnp - 解决“底部相机高级校正成功后, 开机归零时,吸嘴自动校验失败的问题“
  • NVR录像机汇聚管理EasyNVR多品牌NVR管理工具/设备视频报警功能详解