【问题标题】:How do I pass variables from FreeSWITCH dialplan to Verto client?如何将变量从 FreeSWITCH 拨号方案传递到 Verto 客户端?
【发布时间】:2018-10-02 19:45:24
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: freeswitch mod-verto


    【解决方案1】:

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

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

    然后可以从params 中的verto 对话框对象访问自定义值。


    参考资料:

    【讨论】:

      猜你喜欢
      • 2017-08-26
      • 2015-03-03
      • 1970-01-01
      • 1970-01-01
      • 2012-06-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-02
      相关资源
      最近更新 更多