音声とは異なり、Twilioでは特定のSMSメッセージや送信相手をブロックする方法はありません。1つのTwilio電話番号またはメッセージングサービス内の番号に対してSMSを完全に無効にすることはできますが、特定のメッセージを選択的に拒否することはできません。
注意: Twilioの電話番号またはメッセージングサービスで受信メッセージを拒否するように設定すると、受信SMSは受信されなくなり、受信メッセージはTwilioコンソールやメッセージングログに表示されなくなります。さらに、メッセージ送信者のデバイスに「failed」通知が表示されることもありません。
受信MMS(メディアを含むメッセージ)については、受信メッセージングが無効化された後に受信した場合でも、受信ログとコンソールに表示されます。それぞれ「Failed - 30008」エラーが表示されます。
インバウンドメッセージングが無効になっている間は、受信したSMSまたはMMSに対して課金されることはありません。
特定のTwilio番号のSMS着信を無効にする:
特定のTwilio番号へのSMS着信をすべて無効にしたい場合は、Twilioコンソールの電話番号設定でメッセージング設定をクリアするだけです。以下の手順に従ってください:
- Twilio コンソールの電話番号リストを参照する。
- 編集したい電話番号をクリックします。
- ページの一番下までスクロールし、"Messaging" ヘッダーの下にある
Configure With" ドロップダウンメニューで、"Webhooks, TwiML Bins, Functions, Studio, or Proxy" を選択します。 - A Message Comes In "で、"Webhook "を選択します。
- Webhookフィールドは空白のままにします。
- 変更を保存する
この場合、その番号に送信されたメッセージはTwilioアカウントに表示されず、Twilioから料金を請求されることはございません。
メッセージングサービスのSMS着信を無効にする:
メッセージングサービスに関連付けられているすべてのTwilio電話番号でSMSの着信を無効にするには、以下の手順に従います:
- Twilioコンソールの Messaging Services エリアにアクセスします。
- 編集したいメッセージングサービスをクリックします。
- 左側のサイドバーにある Integration タブをクリックします。
- メッセージングサービスを「Drop the message」に切り替えます(「Incoming Messages」のヘッダーの下)。
この作業を行うと、Twilio番号へのSMSに課金されることも、受信することもなくなります。
注意: メッセージングサービスで "Drop the Message "ではなく "Defer to Sender's Webhook "設定を選択した場合、メッセージングサービスは各電話番号の "When a Message Comes In "設定(上記の "Disable incoming SMS on a specific Twilio number: "セクションのステップ6と同じフィールド)を利用して受信SMSの処理を決定します。つまり、メッセージングサービス内のいくつかのTwilio電話番号への着信メッセージを受信しながら、同じサービス内の他の電話番号への着信メッセージをブロックできます。
スパムや不正使用のようなメッセージを受信した場合は?
お客様のTwilioプロジェクトが、悪用、スパム、その他Twilio番号への執拗な不要メッセージ送信の対象となった場合、弊社はできる限りの支援を行います。このような事態が発生した場合は、弊社サポートチームまでご連絡いただき、お客様のTwilioアカウントへの不要なトラフィックの具体的な番号またはメッセージSIDをお知らせください。