如何在 Freeswitch 的 运行 时间(动态地)更改 channel_variable 等 destination_number?
How can I change the channel_variable like destination_number at run time (dynamically) in Freeswitch?
我正在寻找一种无需重新加载 xml 即可动态更改 channel_variable、destination_number 的解决方案(因为它可能会影响正在进行的呼叫或来电)。所以基本上,FS 必须等到我提供适当的destination_number。到目前为止,我一直在使用 XML 方式(编辑 XML 文件),然后在 FS 提示符下执行 reloadxml 命令。但这不符合我的要求
您可以为此使用 Lua(或任何其他 freeswitch 支持的脚本语言)脚本。使用 Lua 您可以编写具有非常复杂逻辑的自定义脚本。
更多详情:
https://freeswitch.org/confluence/display/FREESWITCH/Lua+API+Reference
我正在寻找一种无需重新加载 xml 即可动态更改 channel_variable、destination_number 的解决方案(因为它可能会影响正在进行的呼叫或来电)。所以基本上,FS 必须等到我提供适当的destination_number。到目前为止,我一直在使用 XML 方式(编辑 XML 文件),然后在 FS 提示符下执行 reloadxml 命令。但这不符合我的要求
您可以为此使用 Lua(或任何其他 freeswitch 支持的脚本语言)脚本。使用 Lua 您可以编写具有非常复杂逻辑的自定义脚本。
更多详情:
https://freeswitch.org/confluence/display/FREESWITCH/Lua+API+Reference