【问题标题】:Twilio Fax: Schema validation warning - 12200Twilio 传真:架构验证警告 - 12200
【发布时间】:2017-10-30 21:03:34
【问题描述】:

接收传真的我的控制器代码:

$twimlResponse = new \SimpleXMLElement("<Response></Response>");
$recieveEl = $twimlResponse->addChild('Receive');
$recieveEl->addAttribute('action', '/api/fax/received/file');       
return response($twimlResponse->asXML(), 200)
      ->header('Content-Type', 'text/xml');

上述代码定义的传入网络挂钩的输出

<?xml version="1.0"?>
<Response>
    <Receive action="/api/fax/received/file"/>
</Response>

Twilio 错误日志(警告消息)

Msg: XML Validation warning
line: 2
parserMessage: Invalid content was found starting with element 'Receive'. One of '{Play
ErrorCode:12200
cols:79
LogLevel:WARN
url:http://......./api/fax/incoming

https://www.twilio.com/docs/api/fax/quickstart#allow-twilio-to-talk-to-your-web-application

https://www.twilio.com/docs/api/twiml/fax/receive

【问题讨论】:

  • “当 Twilio 收到对已配置为传真号码的传入电话号码的呼叫时,您将收到对为该号码配置的 FaxUrl 的 HTTP 请求。”。这是触发该错误的原因吗?
  • 感谢@PatrickQ,了解问题所在。

标签: php laravel-5 twilio


【解决方案1】:

Twilio 配置不匹配。 我根据@Patrick Q 的评论得到了问题,我查看了我的号码,其中有 10 个电话号码,其中几个号码我忘记更改配置如下。我意识到必须将电话号码配置为传真号码并解决了我的问题。

我的几个电话号码有问题(为传真创建)

解决方案(配置传真)

谢谢Patrick Q

【讨论】:

  • 在创建新的或更新现有的传入号码时,是否可以通过 REST API 执行此操作?
  • 没关系。我找到了。对于其他人来说:twilio.com/docs/api/fax/receive#phone-number-setup
  • 哇哇酷,我会看看链接,看看你在说什么配置电话号码
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-07-19
  • 1970-01-01
相关资源
最近更新 更多