此问题是我们这方面的内部网络问题。这不是Twilio或其API的问题
当我的应用与Twilio联系时,它会传递一个回拨网址,以便Twilio可以获得更多信息。我从来没有看到Twilio的请求,但我接到一个电话,告诉我发生了应用程序错误。
当我检查Twilio调试日志时,它说它传递了它的URL出现“502 Bad Gateway”错误。但是,当我尝试使用相同的URL时,我得到了一个很好的响应。
我的应用程序在非标准端口上运行,但我很确定Twilio不关心它。
当我不
时,什么会导致Twilio获得502以下是我点击网址时收到的回复
<Response>
<Gather action="http://dev1.onshift.com/twilio/user_response_handler?sendID=38297795" method="POST" numDigits="1">
<Play>http://dev1.onshift.com/wavs/254_preamble.wav</Play>
<Play>http://dev1.onshift.com/wavs/8144924.wav</Play>
<Play>http://dev1.onshift.com/static/messages/handle_human_footer.wav</Play>
<Play>http://dev1.onshift.com/wavs/254_preamble.wav</Play>
<Play>http://dev1.onshift.com/wavs/8144924.wav</Play>
<Play>http://dev1.onshift.com/static/messages/handle_voicemail_footer_v2.wav</Play>
<Play>http://dev1.onshift.com/wavs/8144924.wav</Play>
<Play>http://dev1.onshift.com/static/messages/handle_voicemail_footer_v2.wav</Play>
<Play>http://dev1.onshift.com/static/messages/goodbye.wav</Play>
</Gather>
</Response>
答案 0 :(得分:0)
来自OP的上述评论:
在我的情况下,我们的网络发生了一项阻止服务器I的更改 正在从我们的网络外部工作。您的网络人员可能是 错误或困惑。如果您知道您传递给Twilio的网址 通过查看是否可以从中获取该URL来证明它们是对还是错 在你的网络之外。你可以在家里试试,或者我做的是转身 在我的手机上关闭无线功能并试图从中获取网址。我不能 虽然它可以在公司的无线网络上使用我的笔记本电脑。如果你 无法从网络外部点击网址,也不能使用Twilio
遵循这些suggested steps将帮助其他人在收到此错误时开始调试。