Freeswitch - 执行 Shell 脚本并保存输出
Freeswitch - executing Shell script and save output
我在 Debian 9 上 运行ning FusionPBX 4.5.10 和 Switch 1.10.1(64 位)。
我正在编写自定义拨号方案以使用 系统 应用程序执行 sheel 脚本。
当我写这段代码时 运行 没问题
<action application="system" data="myapp.sh"/>
但是正如我在 https://freeswitch.org/confluence/display/FREESWITCH/mod_dptools%3A+system url 中提到的,当我写拨号方案时 <action application="set" data="OUT=${system foo.sh}"/>
它没有 运行。
我想要的是将脚本的输出保存在一个变量中并在拨号方案中使用它。
如果我正在做任何工作或任何可以帮助我实现此目标的帮助,请告诉我。
谢谢
试试这个应该有用
<action application="set" data="OUT=${system(myapp.sh)}"/>
确保 "system" 和左括号
之间没有 space
我在 Debian 9 上 运行ning FusionPBX 4.5.10 和 Switch 1.10.1(64 位)。
我正在编写自定义拨号方案以使用 系统 应用程序执行 sheel 脚本。 当我写这段代码时 运行 没问题
<action application="system" data="myapp.sh"/>
但是正如我在 https://freeswitch.org/confluence/display/FREESWITCH/mod_dptools%3A+system url 中提到的,当我写拨号方案时 <action application="set" data="OUT=${system foo.sh}"/>
它没有 运行。
我想要的是将脚本的输出保存在一个变量中并在拨号方案中使用它。
如果我正在做任何工作或任何可以帮助我实现此目标的帮助,请告诉我。
谢谢
试试这个应该有用
<action application="set" data="OUT=${system(myapp.sh)}"/>
确保 "system" 和左括号
之间没有 space