freeswitch - Freeswitch中是否有read的execute api?
问题描述
我已经浏览了 Freeswitch API 文档,我正在寻找的是一个 javascript API,它可以替换我拨号计划中的读取操作。如果我不使用 javascript,代码将如下所示:
<action application="read" data="4 4 /usr/share/freeswitch/sounds/en/us/callie/conference/8000/pin-number.wav conference_pin_input 10000 #" />
我找到了其他 API,比如
<action application="hangup">
在 javascript 中是 session.hangup() 等等。
目前我已经浏览了两个文档,它们是https://freeswitch.org/confluence/display/FREESWITCH/Session+Execute和https://freeswitch.org/confluence/display/FREESWITCH/JavaScript+API+Reference,但我觉得文档很差,很多东西我们想要的都需要看源码。请问是否有 javascript API 可以从 dtmf 读取用户输入?
解决方案
我相信您仍然可以从 session.execute() 使用该应用程序:
session.execute('read', '4 4 /usr/share/freeswitch/sounds/en/us/callie/conference/8000/pin-number.wav conference_pin_input 10000 #');
推荐阅读
- reactjs - 谷歌地图/街景负坐标
- linux-kernel - 在 yocto 的一次编译中生成两个不同的内核映像
- react-native - 使用来自 firebase 存储的 react-native-video 播放视频
- php - 适用于 .html 文件,不适用于 .php 文件
- reactjs - React:渲染新页面/组件
- c++ - 构造器获取初始化列表
- python - 为什么树在将数据框显示为树视图时不可滚动?
- excel - VBA Excel 到 Word 自动化不保存格式
- vue.js - Nuxt:有没有办法持久化 $auth.user?
- r - 在神经网络分析中使用什么值?