问题生成正确的TwiML响应(PHP)

时间:2017-07-15 05:04:31

标签: php twilio twilio-api twilio-php twiml

我是PHP和开发的新手(来自VOIP背景)。我已经学习了几个月了。我不确定我在这里做错了什么,但我遇到了从Twilio收到传真的问题。  我可以看到Twilio正在发送请求,但调试器显示每个尝试传真的11200错误。我假设它与我的XML文件的发送方式有关。

以下是我的xml doc的样子:

我用来生成这个代码:

$timlresponse = new \SimpleXMLElement("<Response></Response>");
$response = $timlresponse->addChild('Receive');
$response->addAttribute('action','mysite.com/received');
Header('Content-type: text/xml');
echo $timlresponse->asXML();
dd();

我已经离开了运行pcap并检查HTTP标头,在我发布到页面后,我收到了HTTP 200响应,内容类型肯定设置为“test / xml”。

任何帮助将不胜感激!谢谢。

1 个答案:

答案 0 :(得分:0)

NVM我想通了,在服务器上运行tcpdump并注意到我的应用程序抛出了TokenMismatchException。哇!编辑verifycsrftoken.php以排除这些路线,我很高兴去!