안드로이드 발신 제한(Call Barring) 앱: 앱이 막을 수 있는 것과 고르는 법 (2026)
NoDial 편집팀 / 2026-09-29코드를 누르거나 통신사에 요청하지 않고, 원하지 않는 전화를 막아주는 발신 제한(call barring) 앱을 찾고 있습니다. 이 말은 서로 다른 두 가지 일을 가리킵니다. 대부분의 "전화 차단" 앱은 걸려오는 전화를 막습니다. 스팸 전화가 대표적입니다. 반대로 내가 거는 전화를 막는 앱은 훨씬 적은데, 이것이 통신사의 발신 제한이 가장 잘 알려진 이유입니다. 이 글에서는 안드로이드 앱이 막을 수 있는 것과 없는 것, 각 종류의 앱이 동작하는 방식, 설치 전에 확인할 점을 설명합니다.
2026년 9월 기준입니다. 아래 안드로이드 관련 내용은 안드로이드 개발자 문서를 근거로 합니다. 앱의 기능은 바뀔 수 있으니, 의존하기 전에 앱 자체의 설명을 확인하세요.
1. 짧은 답
안드로이드 앱은 양방향 모두 통화를 막을 수 있지만, 사용하는 도구는 다릅니다. 수신 전화는 구글과 삼성 전화 앱에 이미 내장된 스팸 필터를 포함해, 통화 심사(call screening) 역할을 가진 전화 앱이 막습니다. 발신 전화는 안드로이드의 통화 전환(call redirection) 역할을 가진 앱이 막는데, 이 역할은 앱이 내가 걸고 있는 전화를 취소할 수 있게 해줍니다. 특정 번호로 거는 전화를 막고 싶거나, 몇 개를 제외한 모든 번호를 막고 싶다면 후자가 필요합니다. 통신사의 발신 제한과 달리 제한 비밀번호가 필요 없고 어떤 통신사에서도 작동합니다.
방향을 먼저 정하세요. "그 번호에서 걸려오는 전화를 막고 싶다"면 스팸·차단목록 앱입니다. "내 전화기에서 나가는 전화를 막고 싶다"면 발신 제한 앱입니다.
2. 통신망의 발신 제한 vs. 발신 제한 앱
| 통신사 발신 제한 | 발신 제한 앱 | |
|---|---|---|
| 작동 위치 | 통신사의 네트워크 | 내 전화기 |
| 막는 대상 | 카테고리 전체: 모든 발신, 모든 국제전화, 모든 수신 | 앱마다 다름: 특정 번호, 스팸, 또는 목록을 제외한 전부 |
| 특정 번호 하나 | ✕불가 | ✓가능(앱에 따라 발신 또는 수신) |
| 필요한 것 | 통신사 지원과 4자리 제한 비밀번호 | 한 번만 허용하면 되는 안드로이드 권한 |
| 모든 통신사에서 동작 | ✕통신사가 제공할 때만 | ✓가능 |
네트워크 방식과 코드, 비밀번호에 대해서는 발신 제한이란?과 발신 제한 코드를 참고하세요.
3. 통화 차단 앱의 두 종류
안드로이드는 통화 처리를 위해 앱에 별도의 시스템 역할을 부여합니다. 앱이 어떤 역할을 갖는지에 따라 막을 수 있는 것이 정해집니다. 안드로이드 개발자 문서에 따르면(세 역할 모두 API 레벨 29, 안드로이드 10에서 추가됨):
| 역할 | 안드로이드가 설명하는 용도 | 막을 수 있는 것 |
|---|---|---|
| 통화 심사(Call screening) | "사용자에게 보여지기 전에 수신 전화를 허용하거나 거부"하며, "발신자 표시를 위해 발신 전화도 볼 수 있음" | 수신 전화(스팸, 모르는 번호) |
| 통화 전환(Call redirection) | "선택적인 전환/취소 목적으로 발신 전화 걸기" | 발신 전화: 앱이 시스템에 해당 통화를 "완전히 취소해야 함"이라고 알릴 수 있음 |
| 다이얼러(Dialer) | 전화 앱 그 자체 | 대체 전화 앱이 만들어진 목적대로 |
그래서 "전화 차단" 또는 "발신 제한"이라는 이름으로 팔리는 앱 대부분은 수신 전화용 앱입니다. 내가 거는 발신 전화를 막는 앱은 통화 전환 역할을 갖습니다. 안드로이드는 앱에 이 역할을 허용할지 한 번만 물어봅니다.
4. 앱 없이 전화기가 이미 막고 있는 것
- 구글 전화 앱: "그 번호가 전화를 걸면, 전화기가 자동으로 통화를 거부합니다." 지원되는 픽셀 기기에서는 스팸 전화 필터링과 통화 화면 검사도 가능합니다.
- 삼성 전화 앱: 번호를 차단 목록에 추가하고, 모르는 번호로부터의 전화를 차단하고, Smart Call로 "모든 스팸·사기 전화 차단"을 할 수 있습니다.
이 모든 기능은 걸려오는 전화 기준으로 설명되어 있습니다. 두 도움말 페이지 모두 내가 거는 전화를 막는 방법은 설명하지 않습니다. 수신 스팸이 문제라면 다른 것을 설치하기 전에 여기서 시작하세요. 내가 거는 전화를 막고 싶다면 다음 섹션을 보세요. 기본 차단 목록에 대한 자세한 내용: 안드로이드에서 번호를 차단하는 방법.
5. 발신 제한 앱은 어떻게 동작하나
- 어떤 다이얼러나 연락처에서 전화를 겁니다.
- 안드로이드는 통화가 연결되기 전에, 통화 전환 역할을 가진 앱에 그 발신 전화를 넘깁니다.
- 앱은 그 번호를 내 규칙과 비교해 전화를 취소하거나, 그대로 통과시킵니다.
신뢰를 위해 안드로이드 문서에서 중요한 두 가지가 있습니다. 첫째, 시스템은 "긴급 전화의 전환을 요청하지 않습니다": 긴급 전화는 애초에 앱에 전달되지 않으므로 막히지 않습니다. 둘째, 앱이 5초 안에 응답하지 않으면 시스템이 통화를 취소하므로, 잘 만들어진 앱은 빠르게 판단합니다. 앱은 이를 위해 통화를 우회하거나 엿들을 필요가 없습니다. 허용하거나 취소하기만 하면 됩니다.
6. 설치 전에 확인할 점
- 방향. 발신 전화를 막는지, 수신 전화를 막는지, 둘 다인지. 설명에 명확히 적혀 있어야 합니다.
- 차단 방식. 번호 하나, 시간대, 통화 횟수 제한, 아니면 허용 목록을 제외한 전부인지.
- 끄기가 얼마나 쉬운가. 스스로 정한 결심을 지키려고 쓰는 것이라면, 즉시 꺼지는 스위치는 의미가 없습니다. 자녀의 전화기라면 누가 설정을 바꿀 수 있는지 확인하세요.
- 긴급 전화. 절대 막혀서는 안 됩니다. 안드로이드에서 통화 전환을 쓰는 앱은 이것이 보장됩니다.
- 권한. 발신 전화만 막는 앱은 메시지나 통화 기록이 필요 없습니다. Google Play는 통화 기록·SMS 접근을 승인된 특정 용도의 앱으로 제한합니다.
- 연락처. 연락처를 바꾸거나 업로드하는지 확인하세요. 번호를 차단하는 데 연락처 삭제가 필요해서는 안 됩니다.
더 자세한 체크리스트: 안드로이드 발신 통화 차단 앱: 고르는 법.
7. NoDial: 발신 전화를 위한 발신 제한 앱
- 번호 하나 ✓
- 몇 개를 제외한 전부 ✓
- 제한 비밀번호 없음
NoDial은 안드로이드의 통화 전환 역할을 이용해, 내가 고른 번호로 거는 전화를 내 전화기에서 막습니다. 다른 전화는 평소처럼 걸리고, 연락처도 바뀌지 않습니다.
- 번호별로: 항상, 정해진 요일과 시간대에만, 또는 하루·일주일·한 달 기준으로 정한 횟수까지만 차단합니다.
- 몇 개를 제외한 전부: Premium Unlimited 플랜에서는 모든 발신을 차단하면서도 허용 번호 최대 20개로는 계속 전화를 걸 수 있습니다. 안드로이드에서 모든 발신 전화를 차단하는 방법을 참고하세요.
- 신중한 해제 스위치: 번호 차단을 끄면 한 시간 뒤에 적용되고, 그 한 시간 동안은 언제든 취소할 수 있습니다.
첫 번째 번호는 무료입니다. NoDial은 수신 전화는 막지 않으므로, 그 용도로는 전화 앱의 차단 목록을 사용하세요.
* 긴급 전화는 절대 막히지 않습니다. 잠금 해제된 전화기를 가진 사람은 누구나 안드로이드 설정에서 NoDial의 통화 권한을 제거하거나 앱을 삭제할 수 있으며, 그러면 차단이 즉시 중단됩니다.
8. FAQ
- 발신 제한을 위한 앱이 있나요?
- 있습니다. 수신 전화를 막는 앱은 안드로이드의 통화 심사 역할을 쓰고, 발신 전화를 막는 앱은 통화 전환 역할을 씁니다. 통신사의 발신 제한 자체는 앱이 아니라 코드나 Call barring 메뉴로 제어하는 네트워크 서비스입니다.
- 안드로이드에서 앱으로 발신 전화를 막을 수 있나요?
- 네, 안드로이드 10 이상에서 가능합니다. 통화 전환 역할을 가진 앱은 통화가 연결되기 전에 취소할 수 있습니다. 긴급 전화는 절대 이 앱에 전달되지 않으므로 막히지 않습니다.
- 전화 앱에서 번호를 차단하면 그 번호로 전화를 걸 수 없나요?
- 구글과 삼성의 도움말 페이지는 차단 목록이 그 번호에서 나에게 걸려오는 전화를 막는 것으로 설명합니다. 내 전화기에서 어떤 번호로 거는 전화를 막으려면 발신 제한 앱을 사용하세요.
- 발신 제한 앱을 쓰려면 제한 비밀번호가 필요한가요?
- 아니요. 4자리 제한 비밀번호는 통신사 발신 제한에 속한 것입니다. 앱은 내 전화기에서 실행되며, 한 번만 허용하면 되는 안드로이드 권한만 필요합니다.
- 통신사 발신 제한과 앱 중 무엇이 더 나은가요?
- 모든 국제전화처럼 카테고리 전체를 막을 때는 통신사 발신 제한이 낫습니다. 특정 번호, 시간대, 통화 횟수 제한, 몇 개를 제외한 전부를 막을 때는 앱이 낫고, 어떤 통신사에서도 동작합니다.
9. 요약
발신 제한 앱은 통신사 네트워크가 아니라 내 전화기에서 통화를 막습니다. 수신 스팸은 통화 심사 앱과 전화 앱의 차단 목록이 처리합니다. 내가 거는 전화를 막으려면 NoDial처럼 안드로이드의 통화 전환 역할을 가진 앱이 필요합니다.
- 네트워크 발신 제한: 카테고리 단위만 가능, 비밀번호와 통신사 지원이 필요.
- 통화 심사 앱과 기본 차단 목록: 수신 전화용.
- 통화 전환 앱: 발신 전화, 번호 하나 또는 목록을 제외한 전부. 긴급 전화는 절대 막히지 않음.
- 설치 전에 방향, 차단 방식, 해제 스위치, 권한을 확인하세요.
출처
- Android Developers, "RoleManager" (ROLE_CALL_REDIRECTION, ROLE_CALL_SCREENING, ROLE_DIALER; API 레벨 29에서 추가) developer.android.com
- Android Developers, "CallRedirectionService" (발신 전화; 완전 취소; 긴급 전화는 전환되지 않음; 5초 제한 시간) developer.android.com
- Android Developers, "CallScreeningService" (수신 전화 허용·거부; 발신자 표시를 위해 발신 전화도 확인) developer.android.com
- Google Phone app Help, "Block or unblock phone numbers" (차단된 번호의 전화 거부) support.google.com
- Google Phone app Help, "See caller ID & spam protection" (스팸 전화 필터링) support.google.com
- Google Phone app Help, "Screen your calls" (Call Screen) support.google.com
- Samsung US, "Block numbers and spam calls on your Galaxy phone" (차단 목록, 모르는 번호, Smart Call) samsung.com
- Play Console Help, "Use of SMS or Call Log permission groups" (허용된 용도와 예외) support.google.com
앱 기능과 안드로이드 메뉴는 바뀔 수 있습니다. 앱의 최신 설명과 전화기 제조사의 도움말 페이지를 확인하세요.