2016-11-11 109 views
2

我正在開發一個Twilio客戶端的移動應用程序,我有一個實現問題。我的應用程序需要撥打一個號碼,並且在接聽電話時播放一條消息。使用Twiml動詞,我可以向接聽電話的人播放留言嗎?或者這是我需要創建一個會議來完成的事情嗎?Twilio客戶端調用實施

我試圖使用撥號的動作url來回應Twiml,當呼叫被回答但它似乎不工作。當通話結束時,我有時會收到回撥,但即使是零星的。

這裏是調用了PHP代碼:

<?php 
include('../Twilio/autoload.php'); 
include('./config.php'); 

use Twilio\Twiml; 

$response = new Twiml; 

if (isset($_REQUEST['To']) && strlen($_REQUEST['To']) > 0) { 
    $number = htmlspecialchars($_REQUEST['To']); 
    $dial = $response->dial(array('callerId' => $TWILIO_CALLER_ID, 
     'action' => 'http://www.example.com/ios/status.php')); 

    if (preg_match("/^[\d\+\-\(\) ]+$/", $number)) { 
     $dial->number($number); 
    } else { 
     $dial->client($number); 
    } 
} else { 
    $response->say("Thanks for calling!"); 
} 

header('Content-Type: text/xml'); 
echo $response; 
?> 

感謝

回答

1

你從Twilio試圖this例子嗎?看起來您需要發起呼叫,在您定義<Say><Play>的地方設置一個應答響應。請參閱鏈接中的第6步。

希望這會有所幫助!

+0

嗨Thev,感謝您在此爲Twilio社區提供一些支持。我們能寄給你一件T恤嗎?詳情請電郵[email protected]。 –