将 Twilio 总超时从 15000 毫秒增加 - SMS

问题描述 投票:0回答:3

通过 Twilio 收到短信后进行 API 调用时,我偶尔会收到以下错误 -

Error: Total timeout is triggered. Configured tt is 15000ms and we attempted 1 time(s)

API 调用有时需要超过 15 秒才能返回响应(这是由于必须处理短信等)。如何将总超时配置为 25000 毫秒?

twilio
3个回答
1
投票

可以覆盖 Webhook 的超时设置。但是,Webhooks 的最大总时间 (tt) 为 15 秒,您不能将其增加到超过该值。

如果您发现您的服务无法在该时间内响应,您可能希望将 SMS 的处理交给作业并更快地响应 Webhook。如果您随后打算回复短信,可以使用 REST API 消息资源 而不是 TwiML。


0
投票

Twilio 的最大总超时时间为 15 秒。

解决方案将响应带有 202 状态代码的空 twiML,然后继续处理消息,最后向 Twilio 的消息 API 资源发送 HTTP POST 请求。 请参阅此处的 Twilio 文档中的接收传入消息而不发送回复

此处说明了 Twilio 针对此错误代码 11200 的解决方案。请参阅最后一个要点。 错误11200


-1
投票

自己计时并在超时时使用他们的 twilio 客户端发送消息

© www.soinside.com 2019 - 2024. All rights reserved.