2016-04-29 71 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

擺在首位沒有什麼,但一個簡單的調用兩個用戶之間的事情..我只想讓兩個用戶之間的呼叫..和我之間希望機器玩一些文字,然後調用應該再去回到之前的狀態.. –