よくあるお問い合わせ (FAQ)

SMS を送信した宛先に、メッセージが重複して届くのはなぜでしょうか ?

メッセージが重複して届く場合、問題のトラブルシューティングには、まず SMS ログを確認するとよいでしょう。
Twilio で送信した SMS は、それぞれがログに記録され、SM から始まる 34 文字の文字列 (SMS SID) で識別されます。
利用者が受け取った 2 つ (またはそれ以上) のメッセージが、自分の Twilio アカウントの 1 件の SMS 記録から受信されているか、
または 2 つ以上の SMS 記録が存在するかを確認してください。

アカウントに多数のメッセージがある場合は、API Explorer で Twilio SMS ログリストを閲覧します。

  1. メッセージの送信先の電話番号を入力し、「Make Request」ボタンをクリックします。
  2. この番号宛に送信したメッセージの XML または JSON 形式のリストが表示されます。


該当するメッセージを探し、重複メッセージと、前後数秒以内に送信されたメッセージを確認します。

メッセージが 1 つしか見つからない場合

この場合は、Twilio は通信事業者に対し、 1 つの SMS メッセージしか送信していません。
利用者が複数のメッセージを受信したのであれば、受信側の通信事業者か、または Twilio と受信側通信事業者
との間の中継経路で、メッセージが重複したことになります。

利用者がどのような電話を使用していても、メッセージの重複は時々発生します。
一般的に、通信事業者によってサービスの一時中断が起こった可能性がある時に取られた対応措置の結果、
メッセージの重複が起こります。
メッセージの重複は稀にしか発生しません。長時間に渡り、複数の通信事業者に対して発生する場合は、
重複したメッセージの SMS ログ記録を採取し、弊社サポートにご連絡ください。

### 数秒以内に重複したメッセージが送られている場合

この場合は、Twilio は複数の SMS を通信事業者に送信しています。
ほとんどの場合、Twilio がユーザーのアプリケーションから複数の `POST` リクエストを受信しています。

Twilio から送信された SMS メッセージが重複している時は、ユーザーのコードのバグにより
`POST` リクエストが複数送信されている可能性があります。
自分のサーバーの HTTP リクエストのログで Twilio へ送信されたリクエストの詳細を確認してください。
バグの可能性を調査する手掛かりになります。

Twilio のシステムが `POST` リクエストを受信することなく、重複したメッセージのインスタンスを
生成することは非常に稀です。
ただし、サーバーのログを確認し Twilio への POST リクエストが 1 つしかないことが明らかな場合は、ご連絡ください。
重複したメッセージの SID を、弊社サポート にお知らせください。
Twilio でのトラブルシューティングに役立ちます。

他にご質問がございましたら、リクエストを送信してください

0 コメント

記事コメントは受け付けていません。