발신 제한이 안 될 때: 에러 메시지의 의미와 해결 방법
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의 발신 제한 에러 메시지는 원인 자체를 알려주지 않습니다. 가장 자주 보는 두 가지, "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 스타일 코드를 다이얼할 때 | 통신사가 비밀번호가 틀렸다고 알림(비밀번호 변경 시 새 비밀번호를 두 번 다르게 입력해도 표시됨) |
| "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. 각 에러 메시지가 실제로 의미하는 것
여기서의 의미는, 구글의 기본 전화 앱에 가까운 구현을 쓰는 Pixel 등의 기기가 따르는 Android 자체의 오픈소스 코드(AOSP)에 근거합니다. Samsung은 자체 전화 앱을 쓰며, 통신사 응답을 화면 문구로 어떻게 연결하는지 공개하지 않았으므로, 아래 Samsung 관련 서술은 확인된 사실이 아니라 가능성이 높은 추정으로 다뤄 주세요.
"Connection problem or invalid MMI code"
이 메시지는 전화 앱의 다이얼러에서 *33*PW# 같은 코드를 직접 입력할 때 나타납니다. Android가 이 코드를 처리하는 방식(GsmMmiCode, 그리고 VoLTE용 ImsPhoneMmiCode)은 서로 다른 세 가지 상황에 같은 하나의 일반 메시지를 보여줍니다. 코드 형식이 인식되지 않은 경우, 통신사가 전용 메시지를 갖지 않는 이유로 요청을 거부한 경우, 또는 응답이 오기 전에 연결이 실패한 경우입니다. 표준 Android에서 이 메시지는 비밀번호가 틀렸을 때의 메시지가 아닙니다. 비밀번호가 틀리면 "Incorrect password"라는 별도의 전용 메시지가 표시됩니다(다음 항목). 비밀번호를 건드리기 전에 먼저 4장을 확인하세요.
"Call barring / Incorrect password"
이 메시지도 다이얼러에서 나타납니다. *33 스타일 코드에서는, 일반 회선이든 VoLTE든 통신사가 발신 제한 비밀번호가 틀렸다고 보고했을 때 Android가 표시하는 메시지입니다. **03*330*으로 비밀번호를 변경할 때 새 비밀번호를 두 번 다르게 입력해도 전화기가 스스로 같은 메시지를 보여줍니다. *33 스타일 코드 뒤에 이 메시지가 나타났다면 실제로 비밀번호가 원인입니다. 통신사가 공개한 기본값을 한 번만 시도해 보고(발신 제한 코드 참고), 계속 추측하지 말고 통신사에 문의하세요. 연속으로 너무 여러 번 틀리면 통신사가 재설정할 때까지 서비스 자체가 잠길 수 있습니다.
"Network or SIM card error"
이 메시지는 다이얼러가 아니라 발신 제한 설정 화면에 나타나며, Android 자신이 "Call settings error"(통화 설정 오류)라고 이름 붙인 대화상자 안에 표시됩니다. 전용 문구가 없는 통신사 거부 전반에 쓰이는 일반 메시지로, 비밀번호 오류도 여기 포함됩니다. 다이얼러와 달리 여기서는 비밀번호 오류에도 전용 메시지가 없습니다(고정 다이얼링 번호와의 충돌에는 전용 메시지가 있고, 미지원으로 돌아온 요청은 아무 메시지도 보여주지 않습니다. 둘 다 아래에서 다룹니다). 이 메시지가 뜨면 바꾸려던 설정이 회색으로 바뀌어 요청이 실패했음을 나타낼 뿐, 이것이 SIM에 대한 진단은 아닙니다. 문구와 달리 SIM 카드가 손상되었다는 뜻은 아닙니다.
"Unexpected response from network"
이 메시지도 설정 화면에 나타납니다. 이 경우 통신사는 응답했지만 그 내용이 비어 있었거나 해석할 수 없었던 상태입니다. Android는 이를 명확한 거부와 다르게 취급하므로 설정이 다시 시도할 수 있는 상태로 남는 경우가 많지만, 여전히 회색으로 바뀔 수도 있습니다(예: 응답이 비어 있었을 때). 이 현상이 계속되면 신호가 더 강한 곳으로 이동해 다시 시도한 뒤, 그래도 안 되면 통신사에 문의하세요.
"Feature not supported", 또는 메시지 없이 그냥 회색으로 바뀌는 스위치
이 둘은 같은 응답이 두 곳에서 다르게 나타난 것입니다. 코드를 다이얼했을 때 응답이 "이 작업은 지원되지 않는다"는 것이면 Android는 "Feature not supported."를 표시합니다. 설정 화면에서는 같은 "미지원" 응답이 아무 메시지도 없이 나타나며, Android는 그냥 해당 행을 회색으로 바꿉니다. 어느 쪽이든 요청이 미지원으로 거부된 것이며, 이는 전화기에서 고칠 수 있는 문제가 아닙니다. 그 회선에서 발신 제한을 쓸 수 있는지 통신사에 문의하세요.
"Operation is restricted to fixed dialing numbers only"
이 메시지와, 설정 화면 버전에서 고정 다이얼링 번호 설정 때문에 "일부 통화 관련 기능이 작동하지 않는다"고 설명하는 메시지는, 모두 고정 다이얼링 번호(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에서는 같은 기능이 한 단계 더 깊은 곳에 있습니다: 전화 → ⋮ → Settings → Supplementary services → Call barring → Voice call. 모델과 통신사에 따라 이 메뉴도 나타나지 않을 수 있습니다.
메뉴와 다이얼러 코드는 별도로 제어됩니다. *33*PW# 같은 코드는 설정 화면에 무엇이 표시되는지와 상관없이 곧바로 통신사로 전달되며, 이것이 탭할 수 있는 "Call barring" 항목이 없어도 코드가 작동하는 경우가 있는 이유입니다. 다만 보장되지는 않습니다. 통신사가 발신 제한 자체를 지원하지 않으면 코드도 "invalid MMI code"나 "Feature not supported"로 실패합니다. 전체 코드 목록, 구성 방식, 비밀번호는 발신 제한 코드를 참고하세요.
이 페이지에 도달하는 또 다른 이유가 있습니다. 구글 자체 전화 앱의 도움말 "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은 일반 통화보다 더 많은 것을 막습니다. Android 자체 메시지도 FDN을 켜면 "일부 통화 관련 기능"이 실패한다고 설명하며, 발신 제한도 그중 하나입니다. FDN을 쓰지 않는다면 꺼져 있는지 확인하세요. 다른 이유로 쓰고 있다면, 시험 삼아 꺼 보면 그것이 원인이었는지 알 수 있습니다.
먼저 착신전환(call forwarding) 끄기
표준은 관련 통화가 착신전환 중인 동안에는 "모든 수신 전화 제한"이나 "모든 발신 전화 제한"을 켤 수 없게 하며, 반대 방향의 충돌도 같은 방식으로 설명합니다. Vodafone Australia의 발신 제한 지원 페이지는 이 코드를 쓰는 고객에게 "먼저 ##002#을 다이얼하라"고 안내하는데, 이는 발신 제한을 건드리기 전에 모든 착신전환 설정을 지웁니다. 착신전환이 켜져 있다면 먼저 해제하고, 발신 제한을 설정한 뒤, 필요하면 착신전환을 다시 켜세요.
코드를 정확히 입력하기
코드는 별표, 서비스 코드, 별표, 비밀번호, 샵이라는 정확한 문자 순서로 이루어져 있으며, 이 문자열 어디든 한 글자라도 틀리면 실제 거부와 똑같은 일반적인 "invalid MMI code" 메시지가 표시됩니다. 다른 곳에서 복사해 붙여넣지 말고 전화 앱의 다이얼러에서 직접 다시 입력하세요.
비밀번호는 한 번만 시도하고 멈추기
위의 모든 것을 확인했고 이것이 비밀번호 문제라고 확신한다면, 통신사가 공개한 기본값을 한 번만 시도해 보세요(알려진 예시는 발신 제한 코드에 있습니다). 표준상 연속으로 세 번 넘게 틀리면, 통신사가 네트워크에 다시 허용하도록 지시할 때까지 비밀번호 관련 모든 요청이 불가능해지므로, 계속 추측하는 것은 결국 통신사에 걸어야 할 전화만 더 길어지게 만들 뿐입니다.
5. 제조사별: 설정 위치와 주의할 점
아래 경로는 각 제조사의 공식 지원 페이지나 통신사의 기종별 가이드에서 가져온 것입니다. 제조사의 소프트웨어 버전, Android 버전, 통신사에 따라 달라지며, 통신사가 활성화한 경우에만 항목이 나타나므로(3장), "어디를 봐야 할지"에 대한 지도로 받아들이고 반드시 보이는 화면이라고 생각하지는 마세요.
Samsung Galaxy
Samsung은 발신 제한을 전화 → ⋮ → Settings → Supplementary services → Call barring → Voice call 안에 둡니다. 현재의 One UI 버전에서는 Voice call과 Video call이 각각 별도의 스위치를 가진 별개 항목이며, 표준이 가입자 1인당 모든 제한 서비스에 공통되는 비밀번호 하나를 정의하므로 둘 다 같은 비밀번호를 씁니다. Samsung India의 "전화가 연결되지 않는" 문제 해결 페이지는 발신 제한을 원인 중 하나로 꼽으며, 켜져 있다면 SIM의 통신사에 문의해 비활성화하라고 안내합니다. Samsung US의 Galaxy 통화 기능 페이지는 발신 제한을 다루지 않으며, 소개하는 기능에 대해 "Availability may vary by carrier and phone model."(통신사와 전화기 모델에 따라 이용 가능 여부가 다를 수 있음)이라고 설명합니다. Galaxy에서의 전체 절차, 코드, 고정 다이얼링 번호는 Samsung에서 발신 통화 차단하기를 참고하세요.
Google Pixel, 그리고 구글의 전화 앱을 쓰는 기기
구글 자체의 전화 앱과 Pixel 도움말 페이지는 발신 제한을 문서화하지 않고 있고, 확인한 통신사 기종별 가이드 중 Pixel을 다루는 것도 없어서 Pixel 전용 화면은 보여드릴 수 없습니다. 문서화되어 있는 것은, 구글 전화 앱을 쓰는 다른 기기들, 즉 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 항목과 함께 Deactivate all(모두 해제), Change password(비밀번호 변경)가 나열됩니다.
Xiaomi·Redmi
Vodafone UK의 가이드는 두 가지 구성을 보여줍니다. Xiaomi 자체 전화 앱을 쓰는 기기(Xiaomi 12 Pro, Redmi Note 10 5G 등, Android 11~12)는 전화 → ⋮ → Settings → Calling accounts → Advanced settings → Call barring을 쓰며, 듀얼 SIM 모델에서는 이어서 SIM을 선택합니다. 구글 전화 앱이 기본 탑재된 기기(Redmi A3, Android 14)는 대신 위의 구글 경로를 따릅니다. 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의 지원 페이지는 두 가지 경로를 제시합니다. vivo 자체 다이얼러에서는 전화 → ⋮ → Phone settings(버전에 따라 Call settings) → Call barring, Google Dialer에서는 전화 → ⋮ → Settings → Calling account → 사용 중인 SIM → Call barring입니다(한 vivo 답변은 이를 Call restriction이라 표기합니다). "발신 제한을 켤 수 없는 이유가 무엇인가요"라는 질문에 대한 vivo의 답은, 이 서비스는 통신사가 제공하는 것이므로 SIM의 통신사에 서비스가 활성화되어 있는지 확인하라는 것입니다. vivo는 또한 발신 제한 비밀번호를 잊어버렸다면 통신사가 변경해 준다고 안내합니다.
Motorola
Moto G04(Android 14)에서는 Vodafone UK와 Telstra 모두 전화 → ⋮ → Settings → Calling accounts → 사용 중인 SIM → Call barring을 거쳐 제한 종류, 비밀번호, TURN ON 순서로 안내합니다. Vodafone Australia의 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)라고 밝힙니다. 표준도 구체적인 사례 하나를 설명합니다. 자국을 제외한 국제전화를 제한해 둔 상태에서 그 종류의 제한을 지원하지 않는 네트워크로 로밍하면, 상태 확인에 "not supported"(미지원)가 반환됩니다. 이미 여행 중에 이를 설정하려 한다면, 출발 전에 미리 확인해 두면 이런 모호함을 피할 수 있습니다.
상담원에게 무엇을 말할지
구체적으로 "call barring"(발신 제한) 또는 "the network password for call barring"(발신 제한용 네트워크 비밀번호)라는 단어를 써서 요청하세요. 이 정확한 표현은 상담원이 무관한 SIM PIN이나 PUK 절차를 대신 시작하는 것을 막는 데 도움이 됩니다. 전화기에 표시된 정확한 메시지를 전달하고, 모바일 데이터, 비행기 모드, 고정 다이얼링 번호, 착신전환을 이미 확인했다고 말하면, 상담원이 먼저 물어볼 대부분의 내용을 건너뛸 수 있습니다.
미국에서는 Verizon의 국제전화 FAQ가 모든 국제전화를 차단하려면 611로 전화하라고 안내하며, 이를 위한 *33 스타일 코드는 올리지 않습니다. 인도에서는 Jio의 FAQ "Which are the different call management services offered by Jio?"가 발신자 표시(CLIP), 통화 대기, 통화 보류, 착신전환은 나열하지만 발신 제한은 나열하지 않습니다. 사용 중인 통신사의 비슷한 페이지도 마찬가지로 발신 제한을 언급하지 않는다면, 해당 요금제에서 이 기능 자체를 제공하지 않는 것과 맞아떨어집니다.
7. 내 발신만 막고 싶다면
발신 제한은 통신사 기능입니다. 통신사의 지원, 통신사만 관리하는 비밀번호, 바꿀 때마다 통신사 네트워크와 실시간으로 주고받는 통신이 필요합니다. 이 중 어느 것도 대부분의 사람이 실제로 하려는 일, 즉 특정 전화가 아예 나가지 못하게 막는 것과는 사실 별로 관련이 없습니다.
그것이 진짜 목표라면, NoDial은 통신사 설정이나 비밀번호를 건드리지 않고 전화기 자체에서 발신 전화를 막는 Android 앱입니다. 막을 대상을 선택한 번호, 허용한 나라를 제외한 모든 나라로의 전화, 또는 모든 발신 전화 중에서 고를 수 있습니다. 특정 번호와 모든 발신 전화의 경우, 막는 방식도 항상, 정해진 요일과 시간에만, 또는 하루·일주일·한 달 기준으로 정한 횟수까지만 중에서 고를 수 있습니다. 국제전화 차단은 켜거나 끄는 것뿐입니다. 특정 번호의 차단을 해제하는 것은 요청한 지 한 시간 뒤에 적용되므로, 일부러 차단한 번호를 그 자리에서 바로 풀 수는 없습니다(모든 발신 차단이나 국제전화 차단을 끄는 것은 즉시 적용됩니다). 긴급번호는 절대 목록에 추가할 수 없으며, 어떤 통신사를 쓰든 똑같이 작동합니다. NoDial은 수신 전화에는 손대지 않습니다. 내가 거는 전화만 막습니다.
선택지를 나란히 비교한 내용은 안드로이드에서 특정 번호로 가는 발신 전화를 차단하는 방법, 안드로이드에서 국제전화를 차단하는 방법, 안드로이드에서 모든 발신 전화를 차단하는 방법에 있습니다.
8. 자주 묻는 질문
- 왜 제 전화기에서 발신 제한이 작동하지 않나요?
- 대개 다음 중 하나입니다: SIM을 잘못 선택했다, 모바일 데이터가 꺼져 있다, 비행기 모드가 켜져 있다, 고정 다이얼링 번호가 켜져 있다, 착신전환이 켜져 있다, 코드를 잘못 입력했다, 비밀번호가 틀렸다, 또는 통신사가 지원하지 않거나 회선 자체를 관리하고 있다. 화면의 메시지는 대개 어느 쪽인지 알려주지 않으므로, 이 순서대로 확인하세요: 전화기 쪽부터 먼저, 통신사는 마지막에.
- "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 안에, 구글 전화 앱을 쓰는 기기에서는 Settings → Calling accounts → 사용 중인 SIM 안에, 최근 OPPO 모델에서는 Calling accounts → Operator-related settings 안에 있습니다. 메뉴가 없어도 다이얼러 코드는 작동하는 경우가 있지만, 통신사가 발신 제한 자체를 지원하지 않으면 코드도 작동하지 않습니다.
- 발신 제한이 거부되는 이유는 무엇인가요?
- 흔히 통신사가 그 회선의 제한을 직접 관리하거나 자가 서비스로 제공하지 않기 때문이거나, 착신전환이 켜져 있기 때문이거나, 너무 여러 번 틀려서 비밀번호가 잠겼기 때문입니다. 이 중 대부분은 통신사만 해결할 수 있습니다.
- 착신전환이 발신 제한을 켜지 못하게 막을 수 있나요?
- 네. 표준은 관련 통화가 착신전환 중인 동안에는 발신이나 수신 제한을 켜는 것을 막습니다. 먼저 착신전환을 해제하는 것(Vodafone Australia의 안내에 따르면 ##002#을 다이얼하면 모두 해제됩니다)이 이 충돌을 피하는 한 방법입니다.
- 발신 제한 없이 제 발신 전화만 막는 방법이 있나요?
- 있습니다. NoDial처럼 전화기 자체에서 발신 전화를 막는 앱은 통신사의 지원이나 비밀번호가 필요 없습니다. 내가 거는 전화에만 영향을 주며, 수신 전화는 막지 않습니다.
9. 요약
발신 제한의 에러 메시지는 구체적인 원인이 아니라 실패의 '종류'를 설명합니다. "Invalid MMI code"와 "Network or SIM card error"는 각각 비밀번호 오류로는 설명되지 않는 것까지 포함해 여러 무관한 문제를 묶어서 가리킵니다. 비밀번호를 건드리기 전에 SIM, 모바일 데이터, 비행기 모드, 고정 다이얼링 번호, 착신전환을 확인하고, 통신사가 서비스를 관리하거나 아예 제공하지 않는다면 통신사만 해결할 수 있습니다.
- "Invalid MMI code"와 "Network or SIM card error"는 진단이 아니라 여러 원인을 묶은 표시입니다.
- 표준 Android는 비밀번호 오류를 다이얼러에서 별도의 구체적인 메시지로 알려줍니다.
- 착신전환, 고정 다이얼링 번호, 모바일 데이터, SIM 선택 모두 같은 일반적인 에러를 일으킬 수 있습니다.
- 발신 제한 메뉴가 없는 것은 정상입니다. 통신사가 활성화하기 전까지는 기본값이 꺼짐입니다.
- 통신사가 관리하는 회선, 자가 서비스를 제공하지 않는 통신사, 미지원 로밍 같은 일부 거부는 통신사만 해결할 수 있습니다.
- 통신사나 비밀번호 없이 내 전화만 막으려면 대신 NoDial을 사용하세요.
출처
- AOSP, frameworks/base
core/res/res/values/strings.xml(mmiError, mmiErrorNotSupported, mmiFdnError 문자열) 및GsmMmiCode.java(getErrorMessage, PASSWORD_INCORRECT 처리) android.googlesource.com / android.googlesource.com - AOSP,
ImsPhoneMmiCode.java(VoLTE 연결에서도 동일한 에러 처리) android.googlesource.com - AOSP, packages/services/Telephony
res/values/strings.xml(exception_error, response_error, fdn_check_failure, radio_off_error, supp_service_over_ut_precautions, supp_service_over_ut_precautions_dual_sim) 및TimeConsumingPreferenceActivity.java/CallBarringEditPreference.java(onException: REQUEST_NOT_SUPPORTED는 대화상자 없이 항목을 회색으로 바꾸고, 빈 응답은 response_error와 함께 회색으로 바꿈) android.googlesource.com / android.googlesource.com - Android Developers,
CarrierConfigManager(KEY_CALL_BARRING_VISIBILITY_BOOL은 기본적으로 비활성화) developer.android.com - AOSP, frameworks/base
CarrierConfigManager.java(KEY_CALL_BARRING_OVER_UT_WARNING_BOOL; KEY_CALL_BARRING_SUPPORTS_PASSWORD_CHANGE_BOOL, KEY_CALL_BARRING_SUPPORTS_DEACTIVATE_ALL_BOOL) android.googlesource.com - 3GPP TS 22.088(ARIB 사본), "Call Barring (CB) Supplementary Services"(통신사가 관리하는 회선에서는 활성화·비활성화·비밀번호 등록 시도가 "will be denied";
A service provider needs not offer the option "control of barring services" to his subscribers.
; 모든 발신 제한에 공통되는 비밀번호 하나; §1.3.11: 자국을 제외한 국제전화 제한에 대응하지 않는 네트워크로 로밍 중에는 상태 확인에 "not supported"가 반환됨) arib.or.jp(PDF) - 3GPP TS 22.082(ARIB 사본), "Call Forwarding (CF) Supplementary Services"(관련 통화가 착신전환 중인 동안에는 발신·수신 카테고리의 제한이 거부되며, 반대도 마찬가지) arib.or.jp(PDF)
- 3GPP TS 22.004(ARIB 사본), "General on supplementary services"(연속으로 3회 넘게 틀리면, 통신사가 네트워크에 다시 허용하도록 지시할 때까지 비밀번호 관련 모든 조작이 불가능해짐) arib.or.jp(PDF)
- 3GPP TS 24.080(ARIB 사본), "Mobile radio interface layer 3 supplementary services specification"(통신사가 반환하는 거부 사유: negativePasswordCheck, numberOfPW-AttemptsViolation, ss-SubscriptionViolation, ss-NotAvailable 등) arib.or.jp(PDF)
- 3GPP TS 22.030(ARIB 사본), "Man-Machine Interface (MMI) of the User Equipment"(발신 제한 코드의 형식) arib.or.jp(PDF)
- Vodafone Australia 발신 제한 지원 페이지("GSM 코드로 착신·발신을 제한하려면 먼저 ##002#을 다이얼하세요") vodafone.com.au
- EE, "Manage call barring to block or unblock calls"("모든 해외 네트워크가 발신 제한을 지원하는 것은 아닙니다") ee.co.uk
- Verizon, "International Long Distance FAQs"("To block all international calls, call 611"; 코드 기재 없음) verizon.com
- Jio, "Which are the different call management services offered by Jio?"(발신자 표시·통화 대기·보류·착신전환은 포함, 발신 제한은 미포함) jio.com
- Samsung India, "Why the calls are not getting connected"(전화가 연결되지 않는 원인 중 하나로 발신 제한을 꼽고, 켜져 있다면 SIM의 통신사에 해제를 요청하라고 안내) samsung.com
- Samsung US, "Calling features on your Galaxy phone"("Availability may vary by carrier and phone model."; 발신 제한은 다루지 않음) samsung.com
- TechBone, "Samsung Call Barring: Turn On or Off"(Voice call과 Video call이 각각 별도의 스위치를 가진 별개 카테고리) techbone.net
- Google, "Block or unblock a phone number"(전화 앱 도움말: 착신 번호 차단에 관한 글로 발신 제한과는 무관) support.google.com
- AOSP, packages/services/Telephony
res/xml/gsm_umts_call_options.xml및res/values/strings.xml(labelCallBarring "Call barring", call_barring_baoc / baoic / baoicr / baic / baicr, call_barring_deactivate_all, call_barring_change_pwd) android.googlesource.com / android.googlesource.com - vivo, Phone FAQs("How to enable or disable call barring?", "What if I cannot set call barring?", "Why can I not enable Call barring, Call waiting or Call forwarding?", "What should I do if I forget the call barring password?") vivo.com
- Vodafone UK 기기 가이드, "Turn call barring on or off": Xiaomi Redmi A3, Xiaomi 12 Pro, Xiaomi Redmi Note 10 5G, OPPO Find X9 Ultra 5G, OPPO A54s, Motorola Moto G04, HONOR 400, TCL 60R 5G Redmi A3 / Xiaomi 12 Pro / Redmi Note 10 5G / OPPO Find X9 Ultra / OPPO A54s / Moto G04 / HONOR 400 / TCL 60R
- Telstra, "Turn call barring on your OPPO A5 5G Android 15 on or off" telstra.com.au
- Vodafone Australia, "Guide for the Motorola Moto G14 - Turn call barring on or off" vodafone.com.au
- Carlcare(TECNO·Infinix·itel의 공식 서비스 브랜드), "How To Fix TECNO CAMON 12 incoming call busy problem"(Calling Accounts에서 발신 제한 끄기) carlcare.com
메뉴 이름, 기본 비밀번호, 제공 여부는 전화기 제조사, Android 버전, 통신사에 따라 다릅니다. 화면이 설명과 다르면 통신사의 도움말 페이지를 확인하세요.