2016-04-19 12 views
0

サーバがインターネットネットワークに遅れているとします。 Twilioがメッセージを送信しようとすると、メッセージングは​​50%の時間が経過し、残りの50%はHTTP:接続がタイムアウトして失敗します。Twilioメッセージングの待ち時間を増やしますか?

TWilioに待ち時間を増やすか、サーバーのメッセージングを再試行する方法はありますか?

答えて

1

ここではTwilioの開発者のエバンジェリストです。

Twilioでタイムアウトを増やせない、または再試行することはできませんが、できることはTwilioからの回答をcallback urlで確認することです。それは明らかにTwilioがその時にあなたのサーバに要求を出すことができるということを提供している。

Twilioはメッセージを送信できたかどうかをあなたのサーバーに要求します。

これらのメッセージをキューに追加し、後で再送信することができます。

また、APIを使用してアプリケーションのエラーログを取得し、送信されなかったメッセージの再送信を試みることもできます。これについてはEvents Monitor APIをご覧ください。

これが役立つかどうか教えてください。

+0

お返事ありがとうございます。 サーバーのインターネットが日陰であれば、コールバックURLに頼っても信頼性は高くありません。 送信中にメッセージに障害が発生するたびにtwilio側で設定できる自動応答はありますか? – Eternalcode

+0

残念ながら、私はAPIログを照会し、送信されなかったメッセージをチェックしています。そうすれば、ある時点でメッセージが送信されることを常に保証することができます。 –

関連する問題