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の仕組み。

SMSCが誤って誤って設定されたり、完全に削除されたりする多くの方法があります。 この筆者の個人的な経験では、VoLTEを有効にすると思われるルートアプリをダウンロードすると、SMSCは消去されました。 教訓–テレフォニー設定を「微調整」するアプリは、もし正確に何をしているのかわからなければ、おそらく悪い考えです。

秘密の電話メニューからSMSCを設定する

この方法はほとんどの場合に有効です–他のWebサイトで最も一般的に推奨される方法です。 個人的には、私にとってはうまくいきませんでした。 キャリアのSMSC番号を適切なフィールドに追加しようとすると、メニューに「失敗」エラーが表示されます。 これは、SMSCをPDUに変換したかどうかでした(他のWebサイトも推奨しているように)。 したがって、この方法も失敗する場合は、次の方法を試してください。

  1. 電話ダイヤラを起動します。
  2. 番号を入力してください*#*#4636#*#*
  3. メニューが起動します。 「電話情報」を選択します。
  4. SMSCまでスクロールダウンし、「更新」をタップします。 これにより、SMSC番号が正しく設定されます。
  5. 失敗した場合( 「更新エラー」) 、手動で設定してみてください。

    SMSC更新エラー。
  6. SMSCのフィールドに、キャリアのSMSC番号を入力します。
  7. SMSC番号を入力したら、「更新」をタップします。

キャリアのSMSCがわからない場合は、国ごとの最も人気のあるキャリーのグローバルSMSC番号のリストを調べてみてください。 ただし、これらのリストは古くなっている可能性があります。正しいSMSC番号を取得するには、通信事業者に問い合わせることをお勧めします。

SMSCを手動で追加するときに「 更新エラー」が表示される場合、多くのWebサイトはSMSC番号をPDU形式に変換することを推奨しています。 これは個人的にはうまくいきませんでしたが、あなたのためにうまくいくように手順をリストしています。

  1. このWebサイトにアクセスしてください–オンラインPDUエンコーダーおよびデコーダー。
  2. ページの一番下までスクロールし、そこにSMSCを変換するフィールドがあります。

    SMSCからPDUへの変換。
  3. 「Receiver」のフィールドと「Convert」ボタンの上のメッセージボックスにあるテキストを消去します。
  4. SMSCフィールドにSMSC番号を入力し、変換をクリックします。
  5. 右側のボックスは、文字と数字の文字列を生成します。 2行目の最初の16桁が必要です( スクリーンショットで強調表示されています)
  6. このPDU番号をSMSCフィールドに入力して、もう一度「更新」を押してください。 それでも失敗する場合は、PDU番号の先頭に+記号を追加してみてください。 それでも失敗する場合は、次の方法を試してください。

デフォルトのメッセージングアプリでSMSCを設定する

私たちの多くは、デバイスに付属している標準のテキストメッセージアプリよりも代替のテキストメッセージアプリをダウンロードすることを好みます。 Textra、Chomp、EvolveSMS、さらにはFacebook MessengerのSMS機能などのアプリは、ストックアプリに代わる洗練された選択肢のようです。

あなたがあなたの電話をデブロートするのが好きなrootユーザーなら、おそらくデフォルトのSMSアプリも無効にしたでしょう。 面白いことに、デフォルトのSMSアプリには通常 、SMSC番号を設定するオプションがありますが、ほとんどのサードパーティのSMSアプリにはありません。 これは通常、デフォルトのSMSアプリがSMSCを変更する権限を持つ/ systemアプリであるのに対し、サードパーティアプリはそうではないためです。

これがシナリオのように聞こえる場合は、これを試してください。

デフォルトのSMSアプリでSMSCを設定します。
  1. [設定]> [アプリ]に移動して、ストックSMSアプリ( 電話にプリインストールされているもの)を見つけます。
  2. タップして、無効になっていないことを確認します。 有効になっている場合は、有効にします。
  3. 次に、SMSアプリを起動し、SMSC設定を探します。 私のデバイスでは、アプリの[設定]> [SMS設定]> [SMSサービスセンター]にありました。
  4. SMSCを入力して保存し、テキストメッセージを送信してみます。

送信された場合、問題は解決しました! これで、任意のSMSアプリに切り替えることができますが、デフォルトのSMSアプリを無効にしないでください 。 サードパーティのアプリは、実際にはデフォルトのSMSアプリの構成に依存する場合があります。

別の電話でSMSCをリセットする

これまでのところ何もうまくいかなかった場合、一部の人々は、SMSCを別の電話に設定して問題を解決できると報告し、問題のあるSIMカードを元に戻します。

  1. SIMカードをデバイスから引き出し、別の電話に挿入します。 古いNokiaでさえ、これで動作するはずです。
  2. 他の電話でSMS / SMSC設定を見つけ、適切に設定します。 SMSC設定は実際には電話に保存されるのではなく、SIMカード自体に保存されることに注意してください 。 したがって、通常の電話に戻すと、正しいSMSC設定が引き継がれます。

あるインターネットユーザーは、追加の手順を実行するまで、この方法は機能しないと報告しました。

「SIMカードを古いNokia 6120 Cに入れてから、今回はSMS構成を変更します。 そこで使用するタイトルの名前を変更しました。 「Pusat Pesan SMS」からメッセージセンターに変更します。 今回は成功しました。」

興味深い記事