NoDial
日本語

発信規制が動かないときのエラーメッセージの意味と対処法

NoDial編集部 / 2026-10-03

発信規制(call barring)をオン・オフにしようとしたら、いつもの確認メッセージの代わりに「Connection problem or invalid MMI code」や「Network or SIM card error」といったエラーが表示された、あるいはスイッチ自体が動かなかった——そんな経験はないでしょうか。どのメッセージも、本当の原因までは示してくれません。このガイドでは、それぞれのメッセージが実際に何を意味するのか、なぜ同じメッセージが複数の異なる原因に使われるのか、通信会社に問い合わせる前に自分のスマホで確認すべきこと、そして自分の発信だけを止めたいだけならどうすればいいかを解説します。

相手に電話をかけて「着信が規制されています」と案内された場合は、状況が異なります。そちらは「Call barred」の意味で解説しています。発信規制のオン・オフの手順だけを知りたい場合は発信規制(Call Barring)とは?をご覧ください。

2026年10月時点の情報です。エラーメッセージの文言は、PixelなどのストックAndroid端末が準拠しているAndroidの公開ソースコード(AOSP)で確認しています。Samsungは独自の電話アプリを使っているため文言が異なることがあり、Samsung自身の表示を確認できなかった箇所はその旨を明記しています。

1. 結論を先に

Androidの発信規制のエラーメッセージは、原因そのものを示しません。もっともよく見る2つ、「Connection problem or invalid MMI code」と「Network or SIM card error」は、どちらも複数の原因をまとめて示すメッセージです。Android自身のソースコードは、コードの入力ミスから通信会社によるきっぱりとした拒否まで、まったく異なるいくつもの状況に同じメッセージを割り当てています。どちらかが表示されたからといって、それだけではSIMカードが壊れているのか、パスワードが違うのか、通信会社がそもそも端末からの発信規制の操作を許可していないのか、区別はつきません。

ポイント

まず自分のスマホ側で確認できることを一通り消していきましょう。正しいSIMが選ばれているか、モバイルデータがオンか、機内モードがオフか、FDN(発信番号制限)がオフか、着信転送がオフか。それが終わってから、パスワードは一度だけ試します。SIMの故障を疑う前に、まずこれらを確かめてください。

メッセージ表示される場所多くの場合の意味
"Connection problem or invalid MMI code"コード(*33*など)をダイヤルしたとき複数の原因をまとめた表示:入力ミス、通信会社による拒否、接続の失敗など——2章参照
"Call barring / Incorrect password"*33系のコードをダイヤルしたとき通信会社がパスワード違いを返した(パスワード変更で新しいパスワードを2回違えて入力したときにも表示)
"Network or SIM card error"発信規制の設定画面専用のメッセージを持たない通信会社の断りをまとめた表示(パスワード違いも含む)
"Unexpected response from network"設定画面通信会社からの返答はあったが、空だったか読み取れなかった——もう一度試す
"Feature not supported" / グレーアウトしたスイッチコードをダイヤルしたとき/設定画面未対応という返答が来た
"Operation is restricted to fixed dialing numbers only."コードをダイヤルしたとき(設定画面には別のFDN用メッセージがある)FDN(発信番号制限)がリクエストをブロックしている
"Turn on the radio before viewing these settings"設定画面電波部がオフ(機内モードなど)

2. エラーメッセージそれぞれが実際に意味すること

ここでの意味は、Googleの標準の電話アプリに近い実装を使うPixelなどの端末が準拠する、Android自身のオープンソースコード(AOSP)にもとづいています。Samsungは独自の電話アプリを使っており、通信会社からの応答をどの画面表示に割り当てているかを公表していないため、以下のSamsungについての記述は確認できた事実ではなく、可能性が高い推測として扱ってください。

"Connection problem or invalid MMI code"

このメッセージは、電話アプリのダイヤラから*33*PW#のようなコードを直接ダイヤルしたときに表示されます。Androidのこのコードの処理(GsmMmiCode、およびVoLTE用のImsPhoneMmiCode)は、3つの異なる状況に対して同じ1つのメッセージを返します。コードの形式が認識されなかった場合、通信会社が専用のメッセージを持たない理由でリクエストを拒否した場合、そして応答が返ってくる前に接続が失敗した場合です。標準的なAndroidでは、このメッセージはパスワード違いのときの文ではありません——パスワード違いには「Incorrect password」という別の専用メッセージが用意されています(次の項目)。パスワードに触れる前に、まず4章を確認してください。

"Call barring / Incorrect password"

こちらもダイヤラから表示されます。*33系のコードでは、通常の回線でもVoLTEでも、通信会社が発信規制のパスワード違いを返したときにAndroidが表示するメッセージです。また、**03*330*でパスワードを変更する際に、新しいパスワードを2回違えて入力したときにも、端末自身が同じメッセージを出します。*33系のコードのあとにこれが表示された場合は、実際にパスワードが原因です。通信会社が公表している初期値を一度だけ試し(発信規制のコード一覧参照)、それでも通らなければ、推測を続けずに通信会社へ連絡してください。続けて何度も間違えると、通信会社がリセットするまでサービス自体がロックされることがあります。

"Network or SIM card error"

このメッセージはダイヤラではなく発信規制の設定画面に表示され、Android自身が「Call settings error」と名付けているダイアログの中に出てきます。パスワード違いなど、専用の文を持たない通信会社の断り全般に使われるメッセージです。ダイヤラと違い、ここではパスワード違いにも専用の文がありません(FDNとの競合には専用のメッセージがあり、未対応という返答のときはメッセージ自体が出ません。どちらも下で説明します)。表示されると、変更しようとしていた設定はグレーアウトし、リクエストが失敗したことを示します。これはSIMの診断結果ではありません。文言とは裏腹に、SIMカードが壊れているという意味ではありません。

"Unexpected response from network"

こちらも設定画面に表示されます。この場合は通信会社から応答はあったものの、その内容が空だったり読み取れなかったりした状態です。Androidはこれをきっぱりとした拒否とは別に扱うため、もう一度試せるよう設定がそのまま残ることが多いものの、グレーアウトすることもあります(返答が空だった場合など)。繰り返し起きる場合は、電波の良い場所に移動してもう一度試し、それでもだめなら通信会社に連絡してください。

"Feature not supported"、またはメッセージも無くグレーアウトしたままのスイッチ

同じ返答が、場所によって違う形で表れたものです。コードをダイヤルして「この操作には対応していない」という返答が来ると、Androidは「Feature not supported.」と表示します。設定画面では、同じ未対応の返答があるとメッセージを出さずに項目がグレーアウトします。どちらも未対応として断られたということで、スマホ側で直せるものではありません。その回線で発信規制が使えるかどうか、通信会社に確認してください。

"Operation is restricted to fixed dialing numbers only"

このメッセージと、設定画面側でFDNの設定が原因で「一部の通話関連の機能が動作していません」と説明するバージョンは、どちらもFDN(発信番号制限:SIM自身が持つ、発信を許可する番号の一覧)がオンになっていて、通常の通話だけでなく発信規制のリクエストそのものをブロックしていることを意味します。まずFDNをオフにしてから(4章)、もう一度発信規制を試してください。

「Call barring rejected」など、通信会社独自の文言

一部の端末や通信会社の応答には、「call barring rejected」や「request rejected」といった、Android自身のオープンソースコードには出てこない文言が使われることがあります。これはおそらく端末メーカーが追加したか、通信会社からそのまま渡されたもので、正確な出どころは確認できませんでした。規格がはっきり定めているのは、回線が通信会社によって管理されている場合、契約者自身による規制変更のリクエストを通信会社が拒否できるという点で、これは6章で扱います。実際には、「rejected」と表示された場合は、通信会社がリクエストを拒否していると考えて、6章のサポートへの伝え方を参考にしてください。

3. 発信規制が設定画面に出てこないとき

Androidは、通信会社が専用の設定フラグをオンにしない限り、発信規制の項目自体を表示しません。このフラグは既定でオフになっています。メニューが無いのが通常の初期状態であって、電話アプリが壊れているサインではありません。また、標準のAndroidには通信会社が「Change password」(パスワードの変更)や「Deactivate all」(すべて解除)の項目だけを隠す設定もあるため、一部だけ無い状態も正常なことがあります。

Samsung Galaxyでは、同じ設定がもう1階層深い場所にあります:電話アプリ→⋮→Settings(設定)→Supplementary services(付加サービス)→Call barring(発信規制)→Voice call(音声通話)。機種や通信会社によっては、このメニューも表示されないことがあります。

メニューとダイヤラのコードは別々に制御されています。*33*PW#のようなコードは、設定画面に何が表示されているかにかかわらず、直接通信会社に送られます。これが、タップできる「Call barring」の行が無くてもコードが動くことがある理由です。ただし保証はされておらず、通信会社がそもそも発信規制に対応していない場合は、コードも「invalid MMI code」か「Feature not supported」で失敗します。コードの全一覧、組み立て方、パスワードについては発信規制のコード一覧をご覧ください。

このページにたどり着くもう一つの理由として、Google自身の電話アプリのヘルプ記事「Block or unblock a phone number」は、特定の番号からの着信を拒否する機能についての記事で、通信会社の発信規制サービスとは関係がありません。検索でそちらの内容に行き着いていた場合、やりたいことによっては「Call barred」の意味や発信規制(Call Barring)とは?の方が探している内容かもしれません。

4. 通信会社に問い合わせる前に確認すること

だいたいこの順番で確認してください。どれも、まったく同じ「invalid MMI code」や「Network or SIM card error」のメッセージを引き起こす可能性があるため、先に一つずつ消していくことで通信会社への電話を省けます。

正しいSIMを選ぶ

デュアルSIM端末では、発信規制とそのパスワードはSIMごとに設定されます。発信規制のメニューで選ばれているSIM、またはコードをダイヤルしている回線が、本当に変更したいSIMかどうかを確認してください。

モバイルデータ(とデータローミング)をオンにする

通信会社によっては、発信規制の変更を音声網ではなく自社システムへのデータ接続経由でしか受け付けず、Androidにはこれにぴったり合う専用の警告があります。「To use Call barring, make sure mobile data is turned on」(発信規制を使うにはモバイルデータをオンにしてください)というもので、海外で使うときのデータローミング版も用意されています。デュアルSIM端末では「…make sure mobile data is turned on for SIM 2.」のようにSIMの番号が入ります。実際に検証したPixelでは、そのSIMのモバイルデータがオンになるまで発信規制の画面自体が開きませんでした。

機内モードをオフにし、電波があることを確認する

機内モードなどで電波部がオフになっている場合、Androidはメニューを開かせる代わりに「Turn on the radio before viewing these settings」(この設定を見る前に無線をオンにしてください)と表示します。機内モードがオフで、電波が届いていることを確認してからもう一度試してください。

FDN(発信番号制限)をオフにする

FDNは通常の通話以上のものをブロックします——Android自身のメッセージも、オンにすると「一部の通話関連の機能」が失敗すると説明しており、発信規制もその一つです。FDNを使っていないなら、オフになっているか確認してください。別の理由で使っている場合も、試しにオフにしてみることで、それが原因だったかどうかが分かります。

まず着信転送(call forwarding)をオフにする

規格では、関連する通話が転送中のあいだは「すべての着信を規制」や「すべての発信を規制」をオンにできないとされていて、逆向きの組み合わせでも同じ種類の競合が起きると説明されています。Vodafone オーストラリアの発信規制のサポートページでは、コードを使う前に「まず##002#をダイヤルする」よう案内しており、これで発信規制に触れる前にすべての着信転送の設定が消去されます。転送が有効になっている場合は、いったん解除し、発信規制を設定してから、必要であれば転送を元に戻してください。

コードは正確に入力する

コードは、アスタリスク・サービスコード・アスタリスク・パスワード・ハッシュという正確な文字の並びで構成されています。この並びのどこか1文字でも間違えると、実際の拒否と同じ、一般的な「invalid MMI code」のメッセージが表示されます。どこかからコピーして貼り付けるのではなく、電話アプリのダイヤラで直接打ち直してください。

パスワードは一度だけ試して、そこで止める

上のすべてを確認したうえで、パスワードの問題だと確信できる場合に限り、通信会社が公表している初期値を一度だけ試してください(分かっている例は発信規制のコード一覧にまとめています)。規格上、3回を超えて続けて間違えると、通信会社がネットワークに再び受け付けるよう指示するまで、パスワードを使う操作はすべてできなくなるため、推測を繰り返すほど、結局必要になる通信会社への問い合わせが長引くだけです。

5. 機種別:設定の場所と注意点(Samsung・Pixel・Xiaomi・OPPO・vivoほか)

以下の道順は、各メーカーの公式サポートか、通信会社が機種ごとに公開している手順ページで確認したものです。メーカーのソフトの版、Androidのバージョン、通信会社によって変わります。また、通信会社が有効にしていなければ項目そのものが出てきません(3章)。「どこを探せばよいか」の目安としてお使いください。メニュー名は英語表示のまま示しています。

Samsung Galaxy

Samsungは発信規制を電話アプリ→⋮→Settings(設定)→Supplementary services(付加サービス)→Call barring(発信規制)→Voice call(音声通話)の中に置いています。現行のOne UIではVoice callとVideo callが別の項目になっていて、それぞれにスイッチがあります。パスワードはどちらも共通で、これは、規格が契約者1人につき、すべての発信規制で共通のパスワードを1つと定めているためです。Samsung インドの「電話がつながらない」ときのサポートページは、原因の1つとして発信規制を挙げ、オンになっていればSIMの通信会社に解除を依頼するよう案内しています。Samsung 米国のGalaxyの通話機能のページは発信規制には触れておらず、紹介している機能について「Availability may vary by carrier and phone model.」(使えるかどうかは通信会社と機種によって異なる)と書いています。Galaxyでの手順全体、コード、FDNについてはSamsung Galaxyで発信をブロックする方法をご覧ください。

Google Pixel、およびGoogleの電話アプリを使う機種

Google自身の電話アプリとPixelのヘルプには発信規制の説明がなく、確認した通信会社の機種別ガイドにもPixelのページは見当たりませんでした。そのため、Pixel固有の画面はお見せできません。手順が確認できているのは、同じGoogleの電話アプリを使う他社の機種(Motorola、TCL、HONOR、Redmi A3、「Google Dialer」を使うvivo)で、道順は電話アプリ→⋮→Settings→Calling accounts→使っているSIM→Call barringです。機種によってはCalling accountsの代わりにCallsという名前になっています。開いた先はAndroid標準の画面で、All outgoing、Outgoing international、Outgoing international roaming、All incoming、Incoming international roamingの5種類と、Deactivate all、Change passwordが並びます。Android標準の日本語表示では、この画面の名前は「通話制限」です。

Xiaomi・Redmi

Vodafone UKのガイドでは2通りの配置が確認できます。Xiaomi独自の電話アプリを使う機種(Xiaomi 12 Pro、Redmi Note 10 5Gなど、Android 11〜12)は、電話アプリ→⋮→Settings→Calling accounts→Advanced settings→Call barringで、デュアルSIMの機種ではその後にSIMを選びます。Googleの電話アプリを搭載した機種(Redmi A3、Android 14)は、上のGoogleの道順になります。Advanced settingsが見つからない場合は、お使いの機種がどちらの電話アプリかを確かめてください。

OPPO

現行のOPPO(Android 16のA6 Pro 5G・Find X9 Ultra、Android 15のA5 5G)では、通信会社のガイドによると電話アプリ→⋮→Settings→Calling accounts→Operator-related settings→Call barringです。A54s(Android 11)などの古い機種では同じ項目がCarrier call settingsという名前で、Call barringを押した後にSIMを選びます。どちらも「通信会社の設定」という名前のとおり、中身は通信会社のサービスです。

vivo

vivoの公式サポートは2通りの道順を示しています。vivo独自のダイヤラでは電話アプリ→⋮→Phone settings(版によってはCall settings)→Call barring、Google Dialerでは電話アプリ→⋮→Settings→Calling account→使っているSIM→Call barringです(回答によってはCall restrictionという表記)。「Call barringをオンにできないのはなぜか」という質問へのvivoの回答は、これらは通信会社が提供するサービスなので、SIMの通信会社に有効になっているか確認してほしい、というものです。パスワードを忘れた場合の変更も通信会社で行うよう案内しています。

Motorola

Moto G04(Android 14)では、Vodafone UKとTelstraのどちらのガイドでも電話アプリ→⋮→Settings→Calling accounts→使っているSIM→Call barringと進み、規制の種類を選んでパスワードを入れ、TURN ONを押します。Vodafone オーストラリアのMoto G14のガイドではSettings→Calls→Call barringとなっているので、どちらの名前も探してみてください。

HONOR

HONOR 400とMagic7 Pro(Android 15)では、Vodafone UKのガイドによると電話アプリ→⋮→Settings→Calling accounts→使っているSIM→More→Call barringです。途中のMoreを見落としやすい点に注意してください。

TECNO

TECNO・Infinix・itelの公式サービス窓口であるCarlcareは、着信が話し中になる原因の一つに発信規制を挙げています。TECNO CAMON 12での手順は、電話アプリ→⋮→Settings→Calling Accounts→該当の回線→Call Barringで、規制が一つもオンになっていないか確かめるか、Deactivate Allを押してパスワードを入力します。

6. 通信会社にしか直せない場合

上で挙げたメッセージの中には、モバイル通信の規格自体が発信規制をどう定義しているかという理由で、スマホ側では回避できないものもあります。

通信会社が回線の規制を管理している

回線が契約者側ではなく通信会社側で管理される形に設定されている場合、規格では、契約者自身による規制の有効化・無効化やパスワード登録の試みは拒否される(will be denied)と定められています。どのエラーメッセージも、これを通常の失敗と区別して示しません。リクエストは単に拒否されるだけです。

通信会社が契約者への提供自体をしていない

これとは別に、規格は「A service provider needs not offer the option "control of barring services" to his subscribers.」(通信会社は「契約者による発信規制の操作」という選択肢を提供しなくてもよい)としています。契約している通信会社のヘルプページに発信規制についての記載が一切ない場合、これが理由である可能性が高く、コードに時間をかける前にサポートに確認する価値があります。

海外ローミング中

自国のネットワークを離れると、訪問先のネットワークが発信規制に対応していないことがあります。英国の通信会社EEのガイドも「Not all foreign networks support call barring」(海外のすべてのネットワークが発信規制に対応しているわけではない)と書いています。規格にも具体的な例が1つあり、「自国あて以外の国際発信の規制」をかけたまま、その種類の規制に対応していない網にローミングすると、状態の確認に「not supported」(未対応)が返ります。すでに旅行中に設定しようとしている場合、出発前に確認しておけば、この曖昧さを避けられます。

サポート担当者に何を伝えるか

問い合わせるときは、具体的に「call barring(発信規制)」または「the network password for call barring(発信規制のネットワークパスワード)」という言葉を使ってください。この言葉を使うことで、担当者が無関係なSIMのPINやPUKの手続きを始めてしまうのを避けやすくなります。スマホに表示された正確なメッセージを伝え、モバイルデータ、機内モード、FDN、着信転送はすでに確認済みだと伝えると、サポートが最初に聞いてくる内容の大半を省けます。

米国のVerizonは、国際電話についてのFAQで、国際電話をすべて止めるには611に電話するよう案内しており、*33のようなコードは載せていません。インドのJioのFAQ「Which are the different call management services offered by Jio?」には、発信者番号通知・キャッチホン・保留・着信転送は載っていますが、発信規制は載っていません。契約している通信会社のページにも発信規制の記載が無ければ、そのプランではこの機能自体が提供されていない可能性があります。

7. 自分の発信だけを止めたいなら

発信規制は通信会社側の機能です。通信会社の対応、通信会社だけが管理するパスワード、そして変更のたびに通信会社のネットワークとやり取りする手続きが必要になります。これは、多くの人が本当にやりたいこと——特定の通話を発信させないこと——そのものとは、実はあまり関係がありません。

それが本当の目的であれば、NoDialは通信会社の設定やパスワードに触れずに、スマホ本体の中で発信をブロックするAndroidアプリです。止める対象は、選んだ番号、許可した国以外へのすべての国際電話、またはすべての発信から選べます。番号ごとのブロックとすべての発信の制限では、止め方も常に・曜日や時間帯を決めて・1日や週、月あたりの回数までといった形で選べます(国際電話の制限はオン・オフのみ)。番号ごとのブロックは、解除の操作をしてから1時間後に解除されるため、自分で決めたブロックをその場の勢いで外すことはできません(すべての発信の制限と国際電話の制限は、オフにするとすぐに解除されます)。緊急番号は絶対にブロックリストに追加できず、どの通信会社を使っていても同じように動作します。NoDialが影響するのは発信だけで、着信には一切手を加えません。

それぞれの選択肢を比較した内容は、Androidで特定の番号への発信だけをブロックする方法、Androidで国際電話をブロックする方法、Androidですべての発信をブロックする方法にまとめています。

8. よくある質問(FAQ)

発信規制が動かないのはなぜですか?
たいていは、SIMの選択を間違えている、モバイルデータがオフ、機内モードがオン、FDNがオン、着信転送がオン、コードの入力ミス、パスワードが違う、通信会社が対応していないか回線を管理している、のどれかです。画面のメッセージはどれが原因かまでは教えてくれないので、この順番で、まずスマホ側から確かめ、通信会社は最後にしてください。
発信規制で「network or SIM card error」と表示されるのはどういう意味ですか?
発信規制の設定画面で、専用のメッセージを持たない通信会社の断りをまとめて示すAndroidのメッセージです。パスワード違いのときにも表示されるため、SIMカードが壊れているという意味ではありません。
「invalid MMI code」は発信規制のパスワードが違うという意味ですか?
必ずしもそうではありません。*33系のコードでは、通信会社がパスワード違いを返したとき、標準的なAndroidは「Incorrect password」という別のメッセージを表示します。「invalid MMI code」は、コードの入力ミス、通信会社による拒否、接続の失敗のいずれかを意味することがあります。
「unexpected response from network」とはどういう意味ですか?
通信会社からの応答はあったものの、中身が空だったか、Androidが読み取れなかったという意味です。電波の良い場所でもう一度試し、繰り返し起きる場合は通信会社に連絡してください。
発信規制がスマホの設定に出てこないのはなぜですか?
Androidは、通信会社が有効にしない限り発信規制のメニューを表示せず、既定ではオフになっています。Samsungでは付加サービス(Supplementary services)の中、Googleの電話アプリを使う機種ではSettings→Calling accounts→SIMの中、最近のOPPOではCalling accounts→Operator-related settingsの中にあります。メニューが無くてもダイヤラのコードは動くことがありますが、通信会社がそもそも発信規制に対応していない場合はコードも使えません。
発信規制が拒否されるのはなぜですか?
多くの場合、通信会社がその回線の規制を管理している、または自己管理を提供していない、着信転送がオンになっている、間違いを繰り返してパスワードがロックされている、のいずれかです。そのほとんどは通信会社にしか直せません。
着信転送が発信規制のオンを邪魔することはありますか?
あります。規格では、関連する通話が転送中のあいだは発信・着信の規制をオンにできないとされています。先に転送を解除する(Vodafone オーストラリアの案内では##002#ですべて解除できます)ことで、この競合を回避できます。
発信規制を使わずに自分の発信だけを止める方法はありますか?
あります。NoDialのようなスマホ本体の中で発信をブロックするアプリなら、通信会社の対応もパスワードも必要ありません。影響するのは自分がかける発信だけで、着信はブロックしません。

9. まとめ

まとめ

発信規制のエラーメッセージは、失敗の「種類」を示しているだけで、具体的な原因までは示しません。「Invalid MMI code」と「Network or SIM card error」は、それぞれパスワード違いでは説明がつかないものも含めて、複数の無関係な問題をまとめて示します。パスワードに触れる前に、SIM・モバイルデータ・機内モード・FDN・着信転送を確認し、通信会社が回線を管理している、またはそもそも提供していない場合は、通信会社にしか直せません。

NoDial — 発信規制の代わりに、選んだ番号をブロックパスワードも通信会社も不要。Google Play で手に入れよう

参考にした情報源

メニュー名、初期パスワード、提供されるサービスは、端末メーカー・Androidのバージョン・通信会社によって異なります。手順が実際の画面と異なる場合は、契約している通信会社のヘルプページをご確認ください。

NoDial|発信ブロック・発信規制・国際電話制限を簡単に選んだ番号への発信をブロックGoogle Play で手に入れよう