保留呼叫者的twilio版本= 1.5

时间:2018-10-19 07:49:21

标签: twilio twilio-api twilio-php

我正在尝试使用Twilio api实现保留呼叫功能。

在没有TaskRouter的情况下保留呼叫者的2018年最佳方法是什么?

我曾尝试使用入队和会议,但失败了。

也许有人为此提供了示例代码。感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

这里是Twilio开发人员的传播者。

实际上,有一种直接方法可以将呼叫者置于与Twilio进行的电话会议中。使用participants resource,您可以通过更新资源并将Hold设置为true来使参与者处于等待状态。您可以通过同时更新HoldUrl来设置URL以播放音乐。

有关PHP的示例,请参见下文

use Twilio\Rest\Client;

$sid    = "your_account_sid";
$token  = "your_auth_token";
$twilio = new Client($sid, $token);

$participant = $twilio->conferences("conference_sid")
                      ->participants("participant_sid")
                      ->update(array(
                                   "hold" => True,
                                   "holdUrl" => "http://www.myapp.com/hold"
                               )
                      );

让我知道是否有帮助。