首页 > 解决方案 > Twilio 会议回调

问题描述

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

我用:

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

调用流程如下:

Inbound Call -> IVR -> enqueue Worker (Conference) -> 使用 JS SDK 将任务连接到相关工作人员(客户端:支持)

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

如何检索会议 SID?

标签: twiliotwilio-apitwilio-programmable-voice

解决方案


Twilio 开发人员布道者在这里。

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

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

var options = {
    "ConferenceStatusCallback": "https://requestb.in/wzfljiwz"
}

reservation.conference(null, null, null, null, null, options);

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


推荐阅读