1

在尝试在 Verto 客户端中获取更多信息并利用它令人印象深刻的功能时,我遇到了许多问题。我检索自定义变量的用例是获取“父”调用 UUID,以便我可以在父通道上发出 ESL 命令。

我现在还可以使用它来将任何客户数据传递到 Verto 客户端,这样我就可以少发一个 HTTP 请求到我的应用服务器(它已经在处理 ESL 套接字/拨号计划)。

我看到了这个提示:“在来电时将自定义变量发送到名称前缀为 verto_h_ 的 verto 端点集变量(自 1.6.16 起)”(Alexandr Popov)。虽然这不是开箱即用的..

在下面查看我的解决方案..

4

1 回答 1

1

您必须使用前缀“verto_h_”设置拨号方案变量,但您必须确保它位于正确的通道上。我的问题是我在入站呼叫者的频道上设置了这个变量,而不是去往 Verto 客户端的频道。

因此,您可以将 ESL 命令用于“export”、“bridge_export”,或者在 bridge 命令中将其设置在方括号[]中。FreeSWITCH 的一位贡献者(Mike Jerris)说服我使用方括号。他说使用“导出”可能会出现问题。

然后可以从params.


参考:

于 2018-10-02T19:45:24.223 回答