带有 <conference> 的 Twilio 来电未响铃至代理 twilio.device.incoming

问题描述

在我的简单场景中,对单代理的单次调用与 Twilio.device.incoming 完美配合。

一旦涉及到许多具有保持/取消保持功能的可用代理的许多来电。推荐大家使用。使用会议后,它会将客户置于带有 waitUrl 音乐的电话会议中,但座席将如何接收来电并可以通过保持/取消保持功能接受此新呼叫。

我正在使用 PHP 和 Javascript SDK。它正在使用 Twilio.Device.incoming。

解决方法

这里是 Twilio 开发者布道者。

当您收到传入的 webhook 并通过将呼叫者加入会议进行响应时,您还应该向您的代理发出一个新的出站呼叫,让他们也加入会议。

您可以使用 conference participants resource 执行此操作:

$participant = $twilio->conferences("CONFERENCE_NAME")
                      ->participants
                      ->create("YOUR_TWILIO_NUMBER","AGENT_ADDRESS");