我正在使用Twilio客户端开发移动应用程序,我有一个实现问题。我的应用程序需要拨打一个号码,当接听电话时播放一条消息。使用Twiml动词,我可以向接听电话的人播放消息吗?或者这是我需要创建会议来完成的事情吗?
我已经尝试使用Dial的动作网址来应答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;
?>
由于