【发布时间】:2015-08-26 17:43:15
【问题描述】:
我正在尝试在 Twilio 上实现以下功能,但不确定为什么我无法正确完成它。我已使用来自twilio.device.connect 的标准 Twilio 程序发起呼叫。发起呼叫后,我将呼叫更新到新的 url 以将其置于保留状态。
$client = new Services_Twilio($accountSid, $authToken);
$call = $client->account->calls->get($call_sid);
$call->update(
array(
"Url" => "http://localhost/voice.xml",
"Method" => "POST",
)
);
现在这里不是让最终用户处于等待状态,它只是断开呼叫,并在我身边播放音乐。为什么会这样?
【问题讨论】:
-
为什么不使用 TwiML?您是否也通过 JS 客户端发起呼叫?如果是这样,与此关联的 APP 应该指向包含一些 XML 的端点,您可以在其中执行保留功能。
-
是的,这就是我正在做的,但它只是断开呼叫
-
查看不是 TwiML 的代码,您正在使用 REST API。你的 TwiML 在哪里?
标签: php twilio-php