SMS認証コードが届かない理由 — そして確実に届かせる方法
コードが届かないことは仮想番号でもっとも多いトラブルですが、それは番号自体が壊れていることをほとんど意味しません。原因の異なる5つの故障が同じ空白の画面を引き起こしますが、それぞれ対処法は異なり、1分ほどで見分けがつきます。このガイドでは送信ボタンからダッシュボードに届くまでの配信の流れをたどり、どこで途切れるのかを示したうえで、失敗のコストを説明します — コードが実際に届かなかった場合、そのコストはゼロです。
コードが届くまでの流れ
SMSコードは、このサイトがあなたに送信しているわけではありません。認証対象のプラットフォームが、このサイトが保有する番号宛てに送信しており、そこに届くまでに複数の中継を経由します。その中継の順序を把握することが診断の大部分を占めます。各中継はそれぞれ見分けのつく形で失敗するからです。
- 登録しようとしているサービスでコード送信を押します。
- そのサービスはメッセージを自社のSMSプロバイダーへ渡し、プロバイダーが宛先国までの国際的な経路を選びます。
- その経路がメッセージをその国内の携帯キャリアへ届けます。
- そのキャリアが、当社のプールにある番号へメッセージを届けます。
- 当社のシステムがそのメッセージをあなたの進行中の注文に紐づけると、ダッシュボードに表示されます。
当社が関与するのは最後のステップだけで、それにかかる時間はミリ秒単位です。ほとんどの失敗はステップ2とステップ3で発生し、そのどちらも番号ではなく送信元のプラットフォームが下す判断です。だからこそ、同じ国・同じサービスで2つ目の番号を購入しても、同じように何も届かないという結果になりがちなのです — 変えたのは、問題の原因ではなかった部分だからです。
注記. 使い捨ての番号は20分間有効です。配信されるとしても、通常は30秒もかかりません — そのため、2〜3分待ってもコードが届かない場合、それは単に遅れているのではなく、もう届かないということです。
コードが届かない5つの理由
この5つで、空白の画面になるケースの大部分を説明できます。「症状」列は実際に画面に表示される内容です。2つ目の番号にお金を使う前に、まずここで当てはまるものを確認してください。
| 症状 | 主な原因 | 対処法 |
|---|---|---|
| サービス側に何のエラーも表示されず、何も起こらない | プラットフォームがその番号帯をVoIPと判定し、メッセージを黙って破棄した | 非VoIPである物理またはプレミアムオペレーターで再試行する |
| コードをリクエストする前に、サービス側がその番号自体を拒否する | その番号、またはその番号帯が、このプラットフォームで既に使用済みである | 新しい番号を購入し、繰り返す場合は国を変える |
| サービス側が、その番号は無効または非対応だと表示する | 国とサービスの不一致 — プラットフォームがその国に対応していない | プラットフォームが実際に対応している国を選ぶ |
| “試行回数が多すぎます。しばらくしてから再試行してください” | 番号ではなく、送信側でレート制限がかかっている | 何か新しく購入する前に、クールダウンが解除されるまで待つ |
| コードは届くが、無効または期限切れとして拒否される | 複数回コードをリクエストし、古いほうのコードを入力してしまった | 最新のコードのみを入力する |
このリストに含まれていないものに注目してください。“番号が機能していない”という原因です。仮想番号は実在するキャリア上の実在する回線です。何も届かないとき、それは配信元のどこかが送信しないと判断したということであり、あなたにできることは次にどの番号をリクエストするかであって、どれだけ長く待つかではありません。
60秒でできる切り分け
画面が空白のままになったら、この順番で試してください。5つのうち4つは数秒でできて、費用もかかりません。
注文が有効か確認する
ダッシュボードを開き、注文が期限切れやキャンセル済みではなく、引き続き有効と表示されていることを確認してください。期限切れの注文は、SMSの受信を待つのをやめています。
番号を再確認する
サービス側に貼り付けた番号と画面に表示されている番号を、国番号も含めて1桁ずつ照合してください。
サービス側のメッセージを確認する
レート制限の通知や非対応国の通知が出ている場合、そもそも送信自体が行われていません。この場合、どの番号に変えても解決しません。
もう一度コードをリクエストする
再送は1回だけにしてください。5回も繰り返してはいけません。何度もリクエストするとレート制限にかかり、それ以前のコードも無効になります。
キャンセルして返金を受け取る
2〜3分待っても何も届かない場合は、注文をキャンセルしてください。代金は残高に戻り、条件を1つだけ変えて再試行できます。
知っておきたいこと. 早めにキャンセルするのは正しい判断であり、損失ではありません。SMSが届く前にキャンセルした注文は全額が残高に返金されるため、残り18分の間、機能していない番号を持ち続ける理由はありません。
VoIPの問題、そして本当の鍵がオペレーター階層である理由
大手プラットフォームは、実際の端末ではなくインターネット電話に属すると判断した番号帯のリストを保持しています。そのリストに載っている番号帯は、登録時点で拒否されるか、受け付けられても実際には送信されません。これはコードが届かなくなる原因として単独で最大のものであり、しかもユーザー側からは見えません — プラットフォームは何も報告してこないからです。
当サイトで販売されているすべての番号は3つのオペレーター階層のいずれかに属しており、この問題にとって重要な軸はまさにこの階層です。仮想番号はアプリ発行で最も安価です。物理番号は実際の携帯キャリアが発行するもので、非VoIPです。プレミアム番号も非VoIPで、到達成功率の高さを基準に選定されています。各階層の現在の倍率は、各国のページでオペレーターごとに表示されています。
| オペレーター階層 | 番号の発行元 | 価格の目安 | 向いているケース |
|---|---|---|---|
| 仮想 | 携帯キャリアではなく、アプリによって発行される | 基本料金、数セントから | プラットフォームが番号帯にあまり厳しくない場合 |
| 物理 | 実際の携帯キャリア — 非VoIP | 基本料金の約1.4–2.0× | 仮想番号が黙って破棄された場合 |
| プレミアム | 実際のキャリア、到達成功率をもとに選定 — 非VoIP | 基本料金の約2.5–4.0× | プラットフォームが厳格な場合、または失敗できない試行の場合 |
コスト面では、まず安い方法から試すのが合理的です。寛容なプラットフォームであれば、仮想番号はプレミアム番号のわずかな費用で済み、問題なく機能します。しかし一度仮想番号での試行が空振りに終わったら、同じ国でもう一つ仮想番号を買っても同じ実験を繰り返すだけです。そのときは階層を1つ上げてください — それによって番号帯が変わり、実際にプラットフォームがフィルタリングしていた変数を変更できます。非VoIPの定義は、他の用語とあわせて用語集に掲載しています。
注意. 厳格なプラットフォームは、どこであっても厳格です。特に難しいことで知られる — WhatsApp、Telegram、OpenAI、Binance — といったサービスでは、表示価格自体は高くても、最初から物理またはプレミアムで始めるほうが、仮想番号での失敗を2回重ねるより、トータルでは安く済むのが普通です。
サービスが実際に信頼している国を選ぶ
2つ目の鍵は国であり、これが重要になる理由は独立して2つあります。1つは、プラットフォームがそもそもその国でサービスを提供しておらず、その国宛てには一切送信しない場合です。もう1つは、プラットフォームがその国でサービスを提供していても、過去の不正利用を理由にその国の番号帯をハイリスクとみなしており、その国からの登録には気づかれないうちにより高いハードルが課されている場合です。
万能な最適解となる国は存在しませんが、選び方には確実な指針があります。
- プラットフォームに実際の利用者基盤がある国を選んでください — ヨーロッパで人気のサービスに対して、ほとんど展開していない国の番号を使うのは相性が良くありません。
- 自分がいるように見せたい国の番号を選んでください。ある大陸の番号と別の大陸からの接続という組み合わせは、一部のプラットフォームでは不利に判定されます。
- 同じ国で2回試して両方とも失敗した場合は、そこで3つ目の番号を買うのではなく、国を変えてください。同じ国を繰り返しても、同じフィルターを試しているだけです。
- 購入を決める前に、国ごとの現在の価格を確認してください — 高額な組み合わせは、たいてい供給が少ないために高額になっており、それ自体が1つのシグナルです。
すべての国を見るか、サービス側から探して、そのサービスに対応している国をカタログで確認することもできます — サービス一覧には190+か国にわたる1,000以上のプラットフォームが掲載されています。国のページとサービスのページのどちらでも、現在の価格と利用可能なオペレーター階層を並べて確認できます。
コードが届かなかった場合のコスト
何もかかりません。それがこの仕組みの設計です — 課金されるのは配信されたコードに対してであり、試行そのものには課金されません。以下の3つの状況では、多くてもワンクリックだけで、代金が自動的に残高へ戻ります。
- 番号がタイムアウトまでに想定されたSMSを受信しなかった場合 — 課金は自動的に取り消されます。
- 購入後に番号を割り当てられなかった場合。例えば供給元で在庫切れになった場合などです。
- SMSが届く前に、進行中の注文をキャンセルした場合。
その境界線も同じくらい正確に知っておく価値があります。次の2つのよくあるケースは、その境界線の反対側にあるからです。
- SMSは届いたが、その後プラットフォームがその番号を拒否またはブロックした場合です。この場合、注文は完了しています — コードは配信されているため — 返金の対象にはなりません。
- サービスや国を選び間違え、その時点ですでに番号が割り当てられていた場合です。
返金は常にサイト残高に対して行われ、入金元のウォレットに戻ることはありません。返還された残高は、その後どの番号やレンタルにも使用できます。詳細な全文は返金ポリシーのページに掲載しています。
知っておきたいこと. 失敗した試行は無料であるため、最も費用を抑えられる戦略は、同時に最も積極的な戦略でもあります — 早めにキャンセルし、条件をちょうど1つだけ変えて、再試行することです。待つことは時間を失うだけで、何も得られません。
お金をかけずに再試行する
お金を無駄にしないための原則は、一度に1つの条件だけを変えることです。2つの条件を同時に変えた3回の失敗からは、どちらの変更が効いたのか何もわかりません。
まず階層を変える
同じ国、同じサービスのまま、階層を1つ上げます。これはVoIP仮説を検証する最も安価な方法であり、たいていの場合はこれで解決します。
次に国を変える
失敗の度合いが一番軽かった階層はそのまま維持し、プラットフォームが十分に定着している国へ移ってください。
クールダウンがあれば待つ
プラットフォームがレート制限のメッセージを表示していた場合、クールダウンが解除されるまでは何を購入しても解決しません。目安は15〜60分です。
3回で打ち切る
2つの階層と2つの国にわたる3回のクリーンな試行を終えた時点で、障害は番号ではなくプラットフォーム側にあると判断できます。
プログラムから操作している場合も、同じロジックがREST API経由でそのまま適用できます — 注文をポーリングし、有効期間が明らかに過ぎたらキャンセルし、国を変える前にまずオペレーターを変えて再発行してください。エージェントAPIとMCPサーバーでも、AIアシスタント向けに同じキャンセル・再試行のループが利用できます。
使い捨てコードが適さない場合
配信の失敗のように見えるものの中には、実際にはツールとタスクの不一致にすぎないケースもあります。使い捨ての番号は20分間しか存在せず、受け取れるコードも1つだけです。プラットフォームが1時間後に2通目の確認コードを送ってきたり、次回ログイン時に追加の確認を求めてきたりした場合、その番号はすでに使えなくなっており、何も届きません — それは配信が失敗したからではなく、その番号がもう受信を待っていないからです。
今後も使い続けるつもりのもの — 再ログインするアカウント、定期的に再認証を求めてくるプラットフォーム、二要素認証のコードなど — については、7、14、30、または90日間の専用番号をレンタルしてください。その期間中は完全にあなた専用の番号となり、どのサービスからのSMSも無制限に受信でき、期間が長いほど1日あたりの料金は安くなります。
注記. レンタル料金は期間全体分が前払いで請求され、未使用分は返金されません。実際に連絡を受けられる状態にしておく必要がある期間に合わせて選んでください。料金と期間の詳細は番号レンタルのページに記載しています。
チャージの方法はどちらの場合も同じです。まだチャージをしていない場合は、モネロ決済ガイドで、ウォレットへの入金から画面にコードが表示されるまでの全工程を確認できます。
なぜSMS認証コードが届かないのですか?
ほとんどの場合、プラットフォーム側がそもそも送信していません。よくある原因は、番号帯をVoIPと判定して黙って破棄した、選んだ国でサービスを提供していない、または何度もリクエストしたことでレート制限にかかった、のいずれかです。非VoIPのオペレーター階層に切り替えることで、これらの原因の大部分は解決します。
コードをあきらめるまで、どのくらい待てばよいですか?
2〜3分です。通常の到着時間は30秒以内なので、数分待っても表示されないコードは、その後も届かない可能性が非常に高いです。番号自体は20分間有効ですが、その全期間を待っても結果が変わることはめったにありません。
コードが届かなかった場合、返金してもらえますか?
はい。想定されたSMSがタイムアウトまでに届かなかった場合、番号を割り当てられなかった場合、またはSMSが届く前に進行中の注文をキャンセルした場合、代金は自動的にサイト残高へ返還されます。返金は入金元のウォレットにではなく、常に残高に対して行われます。
コードが送信される前に、サービス側が番号を拒否するのはなぜですか?
それは配信の失敗ではなく、番号帯のチェックによるものです。プラットフォームがその番号、またはその番号帯を受け付けないものと認識しています — 多くの場合、VoIPと分類しているか、その番号がすでに同じプラットフォームで使用済みであるためです。物理またはプレミアムオペレーターで新しい番号を取得することが解決策です。
VoIP番号はWhatsApp、Telegram、Googleで使えますか?
多くの場合、使えません。これらのプラットフォームは特に厳格な部類に入り、アプリ発行の番号帯を拒否することが一般的です。物理およびプレミアムオペレーターは、実際の携帯キャリアが発行する非VoIP番号であり、これらのサービスが求めているのはまさにこのタイプです。最初から上位の階層で始めるほうが、最安の階層で2回失敗するより、たいていは安く済みます。
同じ国でもう1つ番号を買うべきですか、それとも国を変えるべきですか?
まずは国はそのままで、オペレーター階層を変えてください — こちらのほうが安価に検証でき、最も多い原因に対処できます。上位の階層でも空振りに終わった場合にのみ国を変え、プラットフォームに実際の利用者基盤がある国を選んでください。
コードは届いたのに、サービス側で無効または期限切れと表示されました。何が起きたのですか?
ほとんどの場合、複数回コードをリクエストして、そのうち古いほうのコードを入力してしまっています。新しくリクエストするたびに、それ以前のコードは無効になります。必ず最新のメッセージだけを使い、待っている間に再送を何度も押さないようにしてください。
後で再認証する際に、同じ番号を使い続けることはできますか?
使い捨てのアクティベーションではできません — 番号はコードが配信されるか、20分間の期間が終了すると解放されます。2通目のコード、ログイン時の追加確認、または継続的な二要素認証のプロンプトが見込まれる場合は、代わりに7〜90日間の専用番号をレンタルしてください。その期間中はずっと、無制限にSMSを受信し続けます。
認証コードを受け取る準備はできましたか?
モネロまたは他8種類の資産のいずれかで残高をチャージし、国とサービスを選んでダッシュボードでSMSを確認するだけです。メールアドレスも身分証明書もカードも必要ありません。