2016-04-29 73 views
1

我正在使用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> 

说话特定的文本,但问题是,他说的文本之后。该呼叫会在两个断开后,结束..我想要的这个电话应该在这之后继续......请帮助我解决这个问题!

回答

2

Twilio开发者传道这里。

您的通话断开,因为一旦<Say>命令完成有呼叫没有更多的指令,因此Twilio挂断。为了进行通话,你要么需要<Redirect>主叫回到原来的状态或<Say>后添加更多TwiML。

+0

你好philnash!非常感谢你的宝贵答案...你能告诉我,我该如何将呼叫重定向到原始状态? –

+0

这取决于你的呼叫首先做的事!您在这里的实际用例是什么,或许我可以提出一种方法来实现它? – philnash

+0

摆在首位没有什么,但一个简单的调用两个用户之间的事情..我只想让两个用户之间的呼叫..和我之间希望机器玩一些文字,然后调用应该再去回到之前的状态.. –