0

我使用 freeswitch 作为电话/PBX 软件来处理 voip 呼叫(呼入或呼出)。我为现有项目安装了一个 gui(名为 fusionpbx)。fusionpbx 使用 lua api 来处理调用和事件。一个可能的原因可能是freeswitch官网的声明。

Lua 是基于 FreeSWITCH 的自定义应用程序的首选脚本语言

但我更喜欢 JavaScript(或 PHP),幸运的是,已经有 JavaScript API 可用并由 freeswitch 提供,但问题是,我不知道什么是最小脚本来设置和加载 JavaScript API 以在 javascript 中执行我的脚本(而不是卢阿)。

4

1 回答 1

0

您创建一个拨号方案并在其中设置条件应用程序:destination_number 数据:^555$

动作应用程序:javascript 数据:yourscript.js

将 yourscript.js 放在脚本目录中。

脚本目录

包安装 /usr/share/freeswitch/scripts

源安装 /usr/local/freeswitch/scripts

确保 FreeSWITCH 可读

拨打 555 的拨号方案,它将运行您的 javascript 文件。

于 2018-02-18T18:43:48.790 回答