SMSを修正してAndroidで送信できない
AndroidのSMSテキストが送信に失敗する( または受信される可能性がありますが、この記事では送信の失敗に焦点を当てる)理由は多数あります。 SMSテキストを受信できない場合は、Appualsの記事「修正:電話がテキストを受信しない(Android)」をお読みください。 これはまったく別の問題です。
ただし、テキストを正常に受信できても、テキストの送信に常に失敗する場合、SMSC番号の問題は10分の9です。 これはハードウェアまたはソフトウェアの問題ではなく 、電話機を工場出荷時の状態にリセットしても何も起こりません。 これは、SMSC番号が実際にデバイスではなくSIMカードに書き込まれるためです。
この記事では、AndroidデバイスでSMSC番号を修正するいくつかの方法を示します。
SMSCが正しく設定されていません
しばしば見落とされがちな問題は、SMSC番号が正しく設定されていないことです。 SMSCは、デバイスからSMSメッセージを送信する責任があります。 SMSメッセージを送信すると、SMSCに転送され、SMSCが宛先に送信します。 SIMキャリアは、SMSCネットワークを維持する責任があります。
SMSCが正しく設定されていない場合でも、テキストメッセージを受信します。 相手のSMSCがメッセージを直接SIM番号に転送しているためです。 ただし、テキストはキャリアのSMSCに届いていないため、テキストメッセージを送信できません。 この簡略化されたグラフをご覧ください。
SMSCが誤って誤って設定されたり、完全に削除されたりする多くの方法があります。 この筆者の個人的な経験では、VoLTEを有効にすると思われるルートアプリをダウンロードすると、SMSCは消去されました。 教訓–テレフォニー設定を「微調整」するアプリは、もし正確に何をしているのかわからなければ、おそらく悪い考えです。
秘密の電話メニューからSMSCを設定する
この方法はほとんどの場合に有効です–他のWebサイトで最も一般的に推奨される方法です。 個人的には、私にとってはうまくいきませんでした。 キャリアのSMSC番号を適切なフィールドに追加しようとすると、メニューに「失敗」エラーが表示されます。 これは、SMSCをPDUに変換したかどうかでした(他のWebサイトも推奨しているように)。 したがって、この方法も失敗する場合は、次の方法を試してください。
- 電話ダイヤラを起動します。
- 番号を入力してください*#*#4636#*#*
- メニューが起動します。 「電話情報」を選択します。
- SMSCまでスクロールダウンし、「更新」をタップします。 これにより、SMSC番号が正しく設定されます。
- 失敗した場合( 「更新エラー」) 、手動で設定してみてください。
SMSC更新エラー。 - SMSCのフィールドに、キャリアのSMSC番号を入力します。
- SMSC番号を入力したら、「更新」をタップします。
キャリアのSMSCがわからない場合は、国ごとの最も人気のあるキャリーのグローバルSMSC番号のリストを調べてみてください。 ただし、これらのリストは古くなっている可能性があります。正しいSMSC番号を取得するには、通信事業者に問い合わせることをお勧めします。
SMSCを手動で追加するときに「 更新エラー」が表示される場合、多くのWebサイトはSMSC番号をPDU形式に変換することを推奨しています。 これは個人的にはうまくいきませんでしたが、あなたのためにうまくいくように手順をリストしています。
- このWebサイトにアクセスしてください–オンラインPDUエンコーダーおよびデコーダー。
- ページの一番下までスクロールし、そこにSMSCを変換するフィールドがあります。
SMSCからPDUへの変換。 - 「Receiver」のフィールドと「Convert」ボタンの上のメッセージボックスにあるテキストを消去します。
- SMSCフィールドにSMSC番号を入力し、変換をクリックします。
- 右側のボックスは、文字と数字の文字列を生成します。 2行目の最初の16桁が必要です( スクリーンショットで強調表示されています) 。
- このPDU番号をSMSCフィールドに入力して、もう一度「更新」を押してください。 それでも失敗する場合は、PDU番号の先頭に+記号を追加してみてください。 それでも失敗する場合は、次の方法を試してください。
デフォルトのメッセージングアプリでSMSCを設定する
私たちの多くは、デバイスに付属している標準のテキストメッセージアプリよりも代替のテキストメッセージアプリをダウンロードすることを好みます。 Textra、Chomp、EvolveSMS、さらにはFacebook MessengerのSMS機能などのアプリは、ストックアプリに代わる洗練された選択肢のようです。
あなたがあなたの電話をデブロートするのが好きなrootユーザーなら、おそらくデフォルトのSMSアプリも無効にしたでしょう。 面白いことに、デフォルトのSMSアプリには通常 、SMSC番号を設定するオプションがありますが、ほとんどのサードパーティのSMSアプリにはありません。 これは通常、デフォルトのSMSアプリがSMSCを変更する権限を持つ/ systemアプリであるのに対し、サードパーティアプリはそうではないためです。
これがシナリオのように聞こえる場合は、これを試してください。
- [設定]> [アプリ]に移動して、ストックSMSアプリ( 電話にプリインストールされているもの)を見つけます。
- タップして、無効になっていないことを確認します。 有効になっている場合は、有効にします。
- 次に、SMSアプリを起動し、SMSC設定を探します。 私のデバイスでは、アプリの[設定]> [SMS設定]> [SMSサービスセンター]にありました。
- SMSCを入力して保存し、テキストメッセージを送信してみます。
送信された場合、問題は解決しました! これで、任意のSMSアプリに切り替えることができますが、デフォルトのSMSアプリを無効にしないでください 。 サードパーティのアプリは、実際にはデフォルトのSMSアプリの構成に依存する場合があります。
別の電話でSMSCをリセットする
これまでのところ何もうまくいかなかった場合、一部の人々は、SMSCを別の電話に設定して問題を解決できると報告し、問題のあるSIMカードを元に戻します。
- SIMカードをデバイスから引き出し、別の電話に挿入します。 古いNokiaでさえ、これで動作するはずです。
- 他の電話でSMS / SMSC設定を見つけ、適切に設定します。 SMSC設定は実際には電話に保存されるのではなく、SIMカード自体に保存されることに注意してください 。 したがって、通常の電話に戻すと、正しいSMSC設定が引き継がれます。
あるインターネットユーザーは、追加の手順を実行するまで、この方法は機能しないと報告しました。
「SIMカードを古いNokia 6120 Cに入れてから、今回はSMS構成を変更します。 そこで使用するタイトルの名前を変更しました。 「Pusat Pesan SMS」からメッセージセンターに変更します。 今回は成功しました。」