修改实时呼叫会断开呼叫

时间:2016-04-29 11:01:22

标签: php twilio twilio-php twilio-click-to-call

我正在使用twilio php库来实现调用.. 我正在经历一个问题..问题是...... 我使用以下代码将调用重定向到特定的URL

require_once('/path/to/twilio-php/Services/Twilio.php'); // Loads the library

$sid = "ACXXXXX"; 
$token = "YYYYY"; 
$client = new Services_Twilio($sid, $token);

$call = $client->account->calls->get("CAe1644a7eed5088b159577c5802d8be38");
$call->update(array(
    "Url" => "example.php",
    "Method" => "POST"
));

在重定向后,我正在使用以下代码使机器说出特定的文本

<?xml version="1.0" encoding="UTF-8"?>
<Response>
    <Say>Hello</Say>
</Response>

但问题是,在说完文本之后......两端的通话都断开了..我希望在此之后通话也应该继续......请帮我解决这个问题!

1 个答案:

答案 0 :(得分:2)

Twilio开发者传道者在这里。

您的呼叫断开连接,因为一旦<Say>命令完成,就没有更多的呼叫说明,因此Twilio挂机。为了继续通话,您需要<Redirect>来电者回到原始状态,或者在<Say>之后添加更多TwiML。