【问题标题】:Twilio Conference callbackTwilio 会议回调
【发布时间】:2021-05-30 07:30:03
【问题描述】:

我无法从会议中获取状态回调

我用:

  1. PHP 作为后端客户端
  2. TwilioJs 作为我的软件电话的前端。

调用流程如下:

Inbound Call -> IVR -> enqueue Worker (Conference) -> 使用 JS SDK (client:support) 将任务连接到相关工作人员

通常我将 statusCallback 参数添加到 $dial->conference 类,但不幸的是我不能将相同的方法应用于这个特定的用例,因为会议是从 enqueue 类自动生成的,并且 enqueue 没有任何回调。

如何检索会议 SID?

【问题讨论】:

    标签: twilio twilio-api twilio-programmable-voice


    【解决方案1】:

    一种方法是使用以下方法搜索它:

    Read the conferences named MyRoom that are in progress

    【讨论】:

      【解决方案2】:

      这里是 Twilio 开发者宣传员。

      我认为您是说您使用 JS SDK 和 reservation.conference function 将您的工作人员连接到呼叫。

      如果是这种情况,那么您可以在该函数中设置状态回调 URL。 reservation.conference 的最后一个参数是选项对象,您可以包含属性 ConferenceStatusCallback,如下所示:

      var options = {
          "ConferenceStatusCallback": "https://requestb.in/wzfljiwz"
      }
      
      reservation.conference(null, null, null, null, null, options);
      

      这会将会议事件发送到您提供的 URL。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多