앱이 꺼져 있어도 전화가 울리는 이유: iPhone VoIP 푸시와 Android 알림

앱을 닫아도 070 전화가 울리는 원리를 설명합니다. iPhone은 VoIP 푸시와 CallKit, Android는 FCM 푸시와 수신 화면으로 앱을 깨워 전화를 연결합니다.

제로콜 팀2026년 10월 29일
기술
앱이 꺼져도 전화가 울리는 이유
제로콜

앱을 완전히 닫아 두었는데도 가게 070 번호로 전화가 오면 휴대폰이 울립니다. 비결은 푸시입니다. 전화가 오면 서버가 휴대폰 운영체제에 푸시를 보내고, 운영체제가 잠들어 있던 앱을 깨워 수신 화면을 띄운 뒤 앱이 교환기에 접속해 통화를 잇습니다. iPhone과 Android는 이 과정을 서로 다른 방식으로 처리합니다.

앱이 항상 켜져 있지 않아도 되는 이유

휴대폰 운영체제는 배터리를 아끼려고 화면에 보이지 않는 앱의 활동을 강하게 제한합니다. 그래서 앱이 교환기와 연결을 계속 붙들고 기다리는 방식은 오래 유지되기 어렵습니다. 대신 운영체제가 직접 관리하는 푸시 통로를 이용해, 전화가 왔을 때만 앱을 깨우는 방식을 씁니다.

푸시를 받은 뒤에 연결을 준비하는 시간도 중요합니다. 교환기는 전화를 무한정 기다려 주지 않으므로, 앱이 늦게 깨어나면 전화가 이미 끊겨 있을 수 있습니다. 그래서 제로콜 앱은 화면을 그리는 부분보다 먼저 실행되는 네이티브 통화 엔진이 곧바로 교환기에 접속하도록 만들어져 있습니다.

손님이 가게 번호로 전화하면 서버가 푸시를 보내고 휴대폰이 앱을 깨워 수신 화면을 먼저 띄운 뒤 앱이 교환기에 접속해 연결되는 5단계 흐름도
푸시가 앱을 깨우고, 수신 화면이 먼저 뜬 다음 앱이 교환기에 접속합니다.

iPhone: VoIP 푸시(PushKit)와 CallKit

iPhone은 인터넷전화 전용 푸시인 VoIP 푸시를 제공합니다. 애플의 PushKit이라는 기능으로 받는 이 푸시는 앱이 종료된 상태에서도 앱을 깨울 수 있습니다. 애플 정책상 VoIP 푸시를 받은 앱은 곧바로 CallKit에 전화가 왔다고 알려야 하고, 그러면 iPhone 기본 전화 수신 화면이 뜹니다.

제로콜 iPhone 앱도 이 구조를 씁니다. 푸시가 도착하면 수신 화면을 띄우는 동시에 앱 안의 통화 엔진이 교환기에 접속해 실제 전화 신호를 기다리고, 직원이 응답하면 그 전화와 이어집니다. 그래서 iPhone에서는 알림 권한을 꺼 두어도 전화가 울립니다. 제로콜 통화는 iPhone 전화 앱의 최근 기록에도 남습니다.

Android: FCM 푸시와 앱의 수신 화면

Android에서는 구글의 푸시 서비스인 FCM(Firebase Cloud Messaging)으로 전화 도착을 알립니다. 제로콜 Android 앱은 푸시를 받으면 먼저 전체 화면 수신 창과 알림을 띄우고, 같은 순간 네이티브(기기 자체 코드) 통화 엔진으로 교환기에 접속합니다. 화면을 먼저 보여 주고 연결을 뒤에서 준비하기 때문에 응답을 누르는 시점에는 연결이 거의 준비되어 있습니다.

Android는 알림 권한이 필요합니다. 알림을 꺼 두면 앱이 꺼져 있을 때 전화를 받을 수 없고, 앱이 주기적으로 알림이 꺼져 있다는 안내를 띄웁니다. 또 수신 알림을 밀어서 닫거나 시간이 지나 사라지면 거절로 처리되니, 받으려면 응답 버튼이나 알림을 눌러야 합니다.

iPhone은 VoIP 푸시와 기본 수신 화면, Android는 FCM 푸시와 전체 화면 수신 창을 쓰며 Android만 알림 권한이 꺼지면 전화를 못 받는다는 비교표
같은 전화라도 운영체제마다 깨우는 신호와 수신 화면이 다릅니다.

전화가 안 울릴 때 점검할 것

  • Android라면 휴대폰 설정에서 제로콜 알림이 허용되어 있는지 확인합니다.
  • 제로콜 설정 > 멤버별 전화 수신 설정에서 내 수신이 켜져 있는지 확인합니다.
  • 착신전환이 켜져 있으면 멤버 휴대폰은 울리지 않습니다.
  • 로그아웃하면 그 기기로는 전화를 받지 않습니다.
  • 일반적으로 일부 제조사의 강한 절전 설정이 앱 동작을 제한할 수 있으니, 절전 예외 설정도 함께 살펴보면 좋습니다.

이 밖의 수신 문제 점검 방법은 zerocall.kr/guide 에 정리되어 있습니다.

정리: 푸시가 깨우고, 앱이 연결합니다

앱이 꺼져 있어도 전화가 울리는 것은 운영체제의 푸시가 앱을 대신 깨워 주기 때문입니다. iPhone은 VoIP 푸시와 CallKit으로, Android는 FCM 푸시와 앱의 수신 화면으로 같은 일을 합니다. Android를 쓴다면 알림 권한부터 확인해 두시기 바랍니다.

자주 묻는 질문

iPhone에서 알림을 꺼도 제로콜 전화가 오나요?

네. iPhone은 VoIP 푸시(CallKit)로 전화를 받기 때문에 알림 권한이 없어도 전화가 울리고 iPhone 기본 수신 화면이 뜹니다.

Android에서 앱을 닫으면 전화를 못 받나요?

알림 권한이 허용되어 있다면 앱을 닫아도 FCM 푸시로 앱이 깨어나 전화를 받을 수 있습니다. 알림 권한이 꺼져 있으면 앱이 꺼져 있을 때 전화를 받지 못합니다.

Android에서 수신 알림을 밀어서 지웠더니 전화가 끊겼어요.

Android에서는 수신 알림을 밀어서 닫거나 시간이 지나 사라지면 거절로 처리됩니다. 받으려면 응답 버튼이나 알림을 눌러 주세요.

VoIP 푸시란 무엇인가요?

iPhone이 인터넷전화 앱을 위해 제공하는 전용 푸시입니다. 앱이 종료된 상태에서도 앱을 깨울 수 있고, 받은 앱은 곧바로 CallKit으로 수신 화면을 띄워야 합니다.

이 글에 나온 기능AI 전화응대,
직접 들어보세요
매장 전화를 AI가 받는 모습과 요금을 한 페이지에서 볼 수 있어요.AI 전화응대 보기 →
AI 응대 중예시주차 되나요?건물 지하 주차장을 이용하실 수 있어요.
#VoIP 푸시#CallKit#PushKit#Android 알림#전화 수신#제로콜
공유하기
상담 인력을 두고 전화를 받고 있다면AI가 먼저 받아 반복 문의를 끝내면, 사람이 받을 전화가 줄어요. 기업 도입 안내에서 확인해 보세요.

다른 글도 읽어보세요

블로그 전체 보기 →