もしそれでも解決しない場合は、USSDコードを直接ダイヤルする方法もある。例えば、*31# makes your number visible on all calls. On some networks like MTN, #31# does the opposite. You can even check your status with *#31#をダイヤルしてみてください。技術的な話になるけど、まだ解決しないなら、モバイルネットワーク設定をリセットするのも手だ。これにより、端末がキャリアと再接続されて、問題が解決することが多い。
変なことが起きたんだ。電話をかけるといつも非公開表示になってて、誰も出てくれない。友達に「なんでいつも非公開番号からかけてるの?」って聞かれて、特に設定を変えた覚えもなかったのに、そうなってた。調べてみたら、これは僕だけじゃなくて、多くの人が経験してることみたいで、Androidで非公開番号を解除する方法は意外とわかりにくい。
実は、発信者番号の表示設定は端末の設定だけじゃなくて、ネットワークレベルで管理されてるんだ。Androidの設定をいじりまくって、すべてオンオフして再起動してもダメだった。結局、もう一つの層—キャリア、SIMカード、時には知らないうちに有効になってる機能—が関係してる。Androidでは、ネットワークに対して自分の番号を表示させる設定をしているわけだ。ほとんどの端末は、「電話」アプリの設定の中に隠されていて、「発信者番号通知」や「番号表示」みたいな項目を探すことになる。場所は端末によって違って、SamsungやGoogle Pixelなどによって異なる。
もしそれでも解決しない場合は、USSDコードを直接ダイヤルする方法もある。例えば、*31# makes your number visible on all calls. On some networks like MTN, #31# does the opposite. You can even check your status with *#31#をダイヤルしてみてください。技術的な話になるけど、まだ解決しないなら、モバイルネットワーク設定をリセットするのも手だ。これにより、端末がキャリアと再接続されて、問題が解決することが多い。
iPhoneユーザーの場合は、Appleは最新のアップデートで設定を「アプリ」セクションに移した。設定アプリを開いて、「電話」を選び、「発信者IDを表示」をオンにすればOK。複数の回線(eSIMや物理SIM)がある場合は、それぞれで設定をオンにしなきゃいけない。
一つ、僕が痛い目に遭ったこと—Truecallerのようなプライバシーアプリは、深いシステム権限を持っていると、発信者IDに干渉することがある。あと、古いSIMカードは新しいネットワークと相性が良くないこともある。すべて確認しても「非公開」のままなら、多くの場合は端末とキャリア間の同期の問題だ。そんなときはネットワーク設定の完全リセットが効果的。ちょっと面倒だけど、やり方さえわかれば直せる。