Twilio错误11200,错误网关502 - 间歇性问题

时间:2015-10-15 19:04:02

标签: twilio

我与Twilio有间歇性的问题。在每50或75次呼叫中,我们收到一个失败的呼叫,当我检查日志时,它表示它是错误11200,并且它给出了错误的网关502消息"上游服务器收到无效的响应& #34 ;.

我已经看过Twilio关于此错误的建议(在https://www.twilio.com/docs/errors/11200处找到)。它们列出了一堆可能导致网关错误的原因:

1)Web服务器向Twilio返回了4xx或5xx HTTP响应 - 据我在日志中看到,Web服务器正在向Twilio返回200 HTTP响应。 2)配置错误的Web服务器 - 我们检查了Web服务器的配置,并认为它是正确的。 3)Twilio和您的Web服务器之间的网络中断 - 我们测试了ping响应时间,以及www.twilio.com和我们的服务器之间的数据包丢失。 ping时间是< 100毫秒,使用ping -n 100 www.twilio.com测试时似乎没有数据包丢失 4)没有附加到响应的Content-Type标头 - 我们将Content-Type设置为application / xml。 5)Content-Type与实际内容不匹配 - 我们将Content-Type设置为application / xml,并使用TwiML语言发回我们的回复。

我们还检查了Twilio可能解决方案部分中的所有元素是否存在此错误。

关于我们正在做的事情:

API版本:2008-08-01

我们只拨打电话。

我们使用TwiML发送一个Say命令,然后发送一个Gather。在聚会期间,我们得到了间歇性的错误。用户将按下一个键,该键将被发送回给我们。根据按下哪个键,然后我们发送另一个Say to Twilio - 例如"您按下1.此优惠已被接受。谢谢。"或"您按下2.此优惠已被拒绝。谢谢。"

我并不排除我们最终导致问题的事情,但我们真的不知道下一步要检查什么。 Web服务器似乎正在发送200响应,但Twilio似乎正在接收502.

有人有任何建议可以帮助我们吗?这可能是我们使用的API的问题吗?我们应该升级到2010-04-01吗?

提前谢谢!

0 个答案:

没有答案