Twilio <dial>动词不能正常工作</dial>

时间:2012-06-26 20:10:07

标签: php twilio

我正在尝试使用Twilio来拨打电话号码。我在这里查看他们的示例代码:http://www.twilio.com/docs/api/twiml/dial

当我复制并粘贴以下示例代码时,它不会调用该数字:

<?xml version="1.0" encoding="UTF-8"?>
<Response>
     <Dial>901-XXX-XXXX</Dial>
     <Say>Goodbye</Say>
</Response>

我将手机号码打开,当我打开网络浏览器并转到托管此文件的网址时,没有任何反应。它只是向我展示了XML树。我在这里错过了什么吗?该脚本是不是要拨打我的电话#?

非常感谢任何帮助!

3 个答案:

答案 0 :(得分:0)

Twilio并不神奇。在浏览器中查看XML文件不会调用Twilio(即使XML文件包含看起来像Twilio命令的数据)。您需要向Twilio发出API请求才能使其执行任何操作。

您可能应该看看Twilio的“REST快速入门” - 它会引导您完成拨打电话的过程。

http://www.twilio.com/docs/quickstart/php/rest

答案 1 :(得分:0)

有两种可能的解决方案。

如果您尝试从Twilio号码拨打电话给其他人的电话号码,则需要发出API请求才能触发呼叫。您可以在此处找到PHP说明:https://github.com/twilio/twilio-php#make-a-call。一旦另一个人接听电话,Twilio将向您指定的URL发出HTTP请求,询问有关如何处理该呼叫的说明。此时,您可以指定您希望将呼叫连接到您自己的号码。

如果有人拨打您的Twilio号码,Twilio会在来电时向您的URL发出HTTP请求。流程与上述相同。

答案 2 :(得分:-1)

<?xml version="1.0" encoding="UTF-8"?>
<Response>
<Dial>+1901-XXX-XXXX</Dial>
<Say>Goodbye</Say>
</Response>

put +1 in font of area code.