我正在尝试使用Twilio api实现保留呼叫功能。
在没有TaskRouter的情况下保留呼叫者的2018年最佳方法是什么?
我曾尝试使用入队和会议,但失败了。
也许有人为此提供了示例代码。感谢您的帮助!
答案 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"
)
);
让我知道是否有帮助。