【问题标题】:How to originate multiple calls in freeswitch如何在freeswitch中发起多个呼叫
【发布时间】:2014-01-21 07:39:32
【问题描述】:

我尝试从 cli 发起调用,我的调用文件将同时访问两个 Java 应用程序,以便它们开始相互通信。现在我的要求是一次发起多个调用,以便多个线程同时运行。因此我可以测试负载等。我已经尝试了以下发起单个调用它工作正常。

originate loopback/1234/default &bridge({ignore_early_media=true}sofia/internal/1789@XX.XX.XX.XX)

上述文件只能执行一次,如果我在循环中运行它,即使这样也只会调用一次。请建议我如何在 freeswitch 中发起更多呼叫

【问题讨论】:

    标签: freeswitch


    【解决方案1】:

    您的代码在等待结果时卡住了——“api”命令被阻塞了

    如果您将其作为“bgapi origin....”执行,那么它将是后台执行 (bg) 并且是非阻塞的——它将返回一个作业 uuid,并让您执行更多命令。

    见:

    【讨论】:

      【解决方案2】:

      bgapi 仅返回 Job-UUID,但不返回调用 uuid。下一步该做什么?

      【讨论】:

      • 您可以设置自定义 uuid 并将其传递给发起命令 @dragonfly
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-30
      • 1970-01-01
      • 2015-01-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多