首页 > 解决方案 > 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+Executehttps://freeswitch.org/confluence/display/FREESWITCH/JavaScript+API+Reference,但我觉得文档很差,很多东西我们想要的都需要看源码。请问是否有 javascript API 可以从 dtmf 读取用户输入?

标签: freeswitch

解决方案


我相信您仍然可以从 session.execute() 使用该应用程序:

session.execute('read', '4 4 /usr/share/freeswitch/sounds/en/us/callie/conference/8000/pin-number.wav conference_pin_input 10000 #');

推荐阅读