Cenaly Phone: 왜 전화가 오지 않는가 — 점검이 찾아내는 문제들
Cenaly Phone은 전화기가 통화를 받을 준비가 되었는지 스스로 감시하고, 그 결과를 지점 관리자에게 알립니다. 무언가를 방해할 때 — 마이크가 금지되어 있거나, 배터리가 앱을 재우거나, 네트워크가 PBX 접속을 막거나, 전화기가 발신 목록에 없을 때 — 점검은 문제를 명명하고, 쉬운 말로 설명하며, 무엇을 해야 할지 알려줍니다. 여기에는 점검이 찾아낼 수 있는 모든 문제가 모여 있습니다: 각 문제마다 앱과 관리자 페이지의 «자세히» 링크로 연결됩니다.
작동 방식#
전화기가 스스로 PBX에 보고합니다. 앱은 자신의 상태에 대한 짧은 보고서를 보냅니다: 권한(마이크, 알림, 전체 화면 통화, 통화 계정), 전원(배터리 모드, 데이터 절약, 에너지 절약), push 깨우기(깨우기 주소가 있는지, 언제 도착했는지), 네트워크 유형과 VPN, PBX 등록 상태. 보고서는 앱 실행 시, 권한이나 배터리 모드 변경 시, 등록 오류 시, 각 점검 후, 6시간마다, 그리고 관리자 요청 시에 전송됩니다. 인터넷이 없으면 보고서는 대기하다가 연결이 생기면 전송됩니다.
클라우드가 전화기의 말과 PBX가 보는 것을 비교합니다. 예를 들어 전화기는 자신이 연결되어 있다고 생각하지만 PBX는 그를 보지 못하는 경우 — 이것은 별개의 문제입니다. 결과는 단일 카탈로그의 문제 목록입니다: 전화기, 관리자 페이지, 이 문서에서 동일한 코드와 텍스트를 사용합니다.
관리자 요청에 따른 채널 점검. 기기 카드에는 «전화기에서 연결 확인» 버튼이 있습니다. 전화기는 백그라운드에서 네트워크 단계만 수행합니다: DNS, PBX와의 TCP/TLS 연결, SIP OPTIONS 요청, STUN(외부 주소와 NAT 유형), TURN(음성 중계), 시계 대조, 권한 스냅샷. 마이크 없이, 통화 없이, 30초를 넘지 않습니다. 제한 — 기기당 분당 1회 이하, 하루 최대 20회 점검. 결과는 관리자 페이지에 즉시 나타납니다; 직원은 통화 기록에서 «관리자 요청에 따른 연결 점검, 12:03» 레코드를 봅니다. 전화기가 90초 내에 응답하지 않으면 관리자 페이지는 정직하게 «전화기가 응답하지 않음: 앱이 시스템에 의해 종료되었거나 네트워크가 없음»이라고 씁니다.
전화기에서의 통화 기록. «전화기에서 통화 기록 요청» 버튼은 앱에 작동 기록과 재연결 원인을 내보내도록 요청합니다 — 지원팀의 분석용입니다. 하루 최대 5회 요청; 비밀번호는 통화 기록에 포함되지 않습니다.
직원은 동일한 점검을 직접 실행할 수 있습니다: «통화 도움말» → «연결 점검». 이 화면에서는 앱이 관리자에게 보낸 것도 볼 수 있습니다(«관리자가 보는 상태 · 12:03 전송»).
전화기가 수집하지 않는 것#
보고서는 감시가 아니라 통화를 위한 것입니다. 앱은 보내지 않습니다: Wi‑Fi 네트워크 이름(SSID), 위치 정보, 로컬 IP 주소, 전화번호와 연락처, 설치된 앱 목록. 전송되는 것: 전화기 모델, 시스템 및 앱 버전, 네트워크 유형(Wi‑Fi, 셀룰러, Ethernet, VPN)과 외부 IP 주소 — PBX가 연결 시 이미 보고 있는 것과 동일합니다. 보고서는 기기가 연결 해제될 때까지 저장되며 기기와 함께 삭제됩니다.
문제 설명을 읽는 방법#
| 아이콘 | 의미 |
|---|---|
| 🔴 통화가 작동하지 않음 | 이것이 해결될 때까지 이 전화기에서 정상적으로 통화할 수 없거나 이 전화기로 통화가 도달하지 않음 |
| 🟠 통화가 간헐적으로 작동함 | 통화는 작동하지만 일부가 유실되거나 음질이 나쁠 수 있음 |
| ℹ️ 참고 사항 | 일반적으로 통화를 방해하지 않으며, 대부분 조치가 필요하지 않음 |
측면은 원인을 어디서 찾아야 하는지 알려줍니다: 전화기 — 전화기 자체의 설정, 네트워크 — 전화기에서 PBX까지의 경로(Wi‑Fi, 라우터, 통신사, VPN), PBX — 지점의 PBX와 «텔레포니»의 설정.
각 문제에는 두 가지 조언이 있습니다: 직원이 할 일(전화기를 가진 사람이 봄)과 관리자가 할 일(관리자가 관리자 페이지에서 봄). 전화기에서 필요한 설정을 바로 열 수 있으면 문제 옆에 «수정» 버튼이 있습니다.
전화기가 연결되었지만 전화가 오지 않음#
가장 까다로운 상황: 앱은 초록색이고 «내게 전화 걸기» 점검은 통과하는데, 그룹 통화와 동료의 통화가 전화기에 도달하지 않습니다. 흔한 원인은 직원에게 개인 발신 목록이 있는데 새 전화기가 그 안에서 행을 받지 못한 것입니다. PBX는 목록에 있는 것만 발신합니다: 목록에 행이 없는 연결은 발신하지 않고 push 알림으로 깨우지도 않습니다. «내게 전화 걸기»는 이때 목록을 우회하여 전화기에 직접 걸기 때문에 통과합니다. 이제 앱은 이 경우 진실을 말합니다: 소리 점검은 통과했지만 그룹 통화는 여기로 오지 않으며, 점검은 «전화기가 발신 목록에 없음» 문제를 표시합니다.
관리자가 할 일:
- «텔레포니» → «내선», Cenaly Phone 셀프서비스 블록 — «앱의 전화기 — 항상 발신» 설정. 기본적으로 켜져 있습니다: 직원이 Cenaly Phone을 연결할 때 개인 발신 목록이 이미 있으면 전화기는 즉시 목록에서 «항상 발신» 행을 받습니다. 유료 번호(외부 및 상위)는 이렇게 자동으로 추가되지 않습니다.
- 이전에 연결된 전화기의 경우 — 같은 곳에서 «이미 연결된 전화기를 발신 목록에 포함…»: 먼저 무엇이 변경될지 목록을 보여주고 확인 후에만 적용합니다.
- 또는 개별적으로: 직원의 연결 창 → 전화기 행에 경고와 «목록에 포함» 버튼, 그다음 «저장».
나중에 직접 수정한 행(예: 전화기가 근무 시간에만 발신)은 같은 전화기를 재연결해도 덮어쓰지 않습니다.
모든 코드 한 목록#
코드는 지원 보고서와 관리자 페이지에서 확인할 수 있습니다. 이름을 누르면 설명으로 이동합니다.
| 코드 | 문제 | 심각도 | 측면 |
|---|---|---|---|
mic_denied |
마이크에 접근할 수 없음 | 🔴 통화가 작동하지 않음 | 기기 |
notifications_off |
알림이 꺼져 있음 | 🔴 통화가 작동하지 않음 | 기기 |
fullscreen_intent_denied |
통화가 전체 화면으로 열리지 않음 | 🟠 통화가 간헐적으로 작동함 | 기기 |
battery_optimized |
배터리 절약이 앱을 제한함 | 🟠 통화가 간헐적으로 작동함 | 기기 |
bg_restricted |
백그라운드 작업이 금지됨 | 🔴 통화가 작동하지 않음 | 기기 |
standby_restricted |
시스템이 앱을 거의 깨우지 않음 | 🟠 통화가 간헐적으로 작동함 | 기기 |
data_saver_on |
데이터 절약이 켜져 있음 | 🟠 통화가 간헐적으로 작동함 | 네트워크 |
telecom_account_disabled |
통화 계정이 꺼져 있음 | 🔴 통화가 작동하지 않음 | 기기 |
dnd_active |
“방해 금지” 모드가 켜져 있음 | 🟠 통화가 간헐적으로 작동함 | 기기 |
ios_bg_refresh_off |
백그라운드 새로 고침이 꺼져 있음 | ℹ️ 참고 사항 | 기기 |
ios_low_power |
저전력 모드 | ℹ️ 참고 사항 | 기기 |
ios_cellular_data_off |
셀룰러 데이터에 접근할 수 없음 | 🟠 통화가 간헐적으로 작동함 | 네트워크 |
voip_push_missing |
iPhone이 통화용 주소를 받지 못함 | 🔴 통화가 작동하지 않음 | 기기 |
push_token_missing |
깨우기용 주소가 없음 | 🟠 통화가 간헐적으로 작동함 | 기기 |
push_not_delivered |
깨우기가 전달되지 않음 | 🟠 통화가 간헐적으로 작동함 | 기기 |
clock_skew |
전화기의 시간이 잘못됨 | 🟠 통화가 간헐적으로 작동함 | 기기 |
app_outdated |
앱이 오래됨 | 🟠 통화가 간헐적으로 작동함 | 기기 |
report_stale |
전화기가 오랫동안 보고하지 않음 | 🟠 통화가 간헐적으로 작동함 | 기기 |
fgs_start_blocked |
시스템이 통화 서비스 실행을 막음 | 🔴 통화가 작동하지 않음 | 기기 |
process_frozen |
시스템이 앱을 동결함 | 🟠 통화가 간헐적으로 작동함 | 기기 |
low_memory_kills |
메모리 부족으로 앱이 종료됨 | ℹ️ 참고 사항 | 기기 |
no_network |
인터넷이 없음 | 🔴 통화가 작동하지 않음 | 네트워크 |
captive_portal |
네트워크에서 로그인이 필요함 | 🔴 통화가 작동하지 않음 | 네트워크 |
dns_fail |
PBX 주소를 찾을 수 없음 | 🔴 통화가 작동하지 않음 | 네트워크 |
pbx_tcp_unreachable |
이 네트워크에서 PBX에 접근할 수 없음 | 🔴 통화가 작동하지 않음 | 네트워크 |
tls_pin_mismatch |
PBX 인증서가 일치하지 않음 | 🔴 통화가 작동하지 않음 | 네트워크 |
tls_handshake_fail |
보안 연결에 실패함 | 🔴 통화가 작동하지 않음 | 네트워크 |
register_timeout |
PBX가 응답하지 않음 | 🔴 통화가 작동하지 않음 | 네트워크 |
high_rtt |
PBX까지 지연이 큼 | 🟠 통화가 간헐적으로 작동함 | 네트워크 |
packet_loss |
패킷 손실 | 🟠 통화가 간헐적으로 작동함 | 네트워크 |
turn_unreachable |
음성 중계 서버에 접근할 수 없음 | 🟠 통화가 간헐적으로 작동함 | 네트워크 |
relay_media_blocked |
중계 서버를 통한 음성이 전달되지 않음 | 🟠 통화가 간헐적으로 작동함 | 네트워크 |
symmetric_nat |
엄격한 NAT | ℹ️ 참고 사항 | 네트워크 |
vpn_active |
VPN이 켜져 있음 | ℹ️ 참고 사항 | 네트워크 |
public_ip_mismatch |
전화기와 PBX의 주소가 다름 | 🟠 통화가 간헐적으로 작동함 | 네트워크 |
signaling_via_relay |
예비 채널을 통한 연결 | ℹ️ 참고 사항 | 네트워크 |
media_via_turn |
중계 서버를 통한 음성 | ℹ️ 참고 사항 | 네트워크 |
signaling_fallback_failed |
예비 채널이 도움이 되지 않음 | 🟠 통화가 간헐적으로 작동함 | 네트워크 |
media_fallback_failed |
중계 서버를 통해서도 음성이 전달되지 않음 | 🟠 통화가 간헐적으로 작동함 | 네트워크 |
pbx_offline |
지점의 PBX가 연결되지 않음 | 🔴 통화가 작동하지 않음 | PBX |
connection_disabled |
관리자가 기기를 비활성화함 | 🔴 통화가 작동하지 않음 | PBX |
not_in_ring_plan |
전화기가 발신 계획에 없음 | 🔴 통화가 작동하지 않음 | PBX |
sip_auth_failed |
PBX가 로그인을 거부함 | 🔴 통화가 작동하지 않음 | PBX |
register_rejected |
PBX가 등록을 거부함 | 🔴 통화가 작동하지 않음 | PBX |
phone_says_registered_pbx_not |
PBX가 등록을 인식하지 못함 | 🟠 통화가 간헐적으로 작동함 | PBX |
pbx_registered_phone_not |
PBX에 이전 등록이 남아 있음 | ℹ️ 참고 사항 | PBX |
pbx_rejected_access |
PBX가 이 주소나 프로그램의 접근을 허용하지 않음 | 🔴 통화가 작동하지 않음 | PBX |
pbx_ip_blocked |
전화기 주소가 PBX에 의해 차단됨 | 🔴 통화가 작동하지 않음 | PBX |
reg_gaps |
PBX와의 연결이 오래 끊김 | 🟠 통화가 간헐적으로 작동함 | 네트워크 |
vpn_detected |
VPN 또는 호스팅을 통한 연결 | ℹ️ 참고 사항 | 네트워크 |
push_wake_off |
깨우기가 작동하지 않음 | 🟠 통화가 간헐적으로 작동함 | 기기 |
nat_udp_unreachable |
UDP를 통한 수신이 기기에 도달하지 않음 | 🔴 통화가 작동하지 않음 | 네트워크 |
sip_alg_suspected |
라우터가 SIP에 개입함 (SIP ALG) | 🔴 통화가 작동하지 않음 | 네트워크 |
vendor_power_killer |
전화기 시스템이 앱을 종료함 | 🟠 통화가 간헐적으로 작동함 | 기기 |
registration_flapping |
PBX와의 연결이 계속 끊김 | 🟠 통화가 간헐적으로 작동함 | 네트워크 |
ice_failed |
음성이 연결되지 않음 | 🟠 통화가 간헐적으로 작동함 | 네트워크 |
no_audio_to_phone |
상대방의 음성이 전화기에 도달하지 않음 | 🟠 통화가 간헐적으로 작동함 | 네트워크 |
no_audio_from_phone |
내 음성이 상대방에게 도달하지 않음 | 🟠 통화가 간헐적으로 작동함 | 네트워크 |
mic_silenced_by_system |
시스템이 마이크를 음소거함 | 🟠 통화가 간헐적으로 작동함 | 기기 |
loss_downlink |
상대방의 음성이 끊김 | 🟠 통화가 간헐적으로 작동함 | 네트워크 |
loss_uplink |
상대방에게 내 음성이 끊김 | 🟠 통화가 간헐적으로 작동함 | 네트워크 |
wake_late |
전화기가 통화를 너무 늦게 깨움 | 🟠 통화가 간헐적으로 작동함 | 기기 |
wake_missed |
통화가 잠든 전화기에 도달하지 않음 | 🟠 통화가 간헐적으로 작동함 | 네트워크 |
voice_fx_overload |
소음 억제가 따라가지 못함 | 🟠 통화가 간헐적으로 작동함 | 기기 |
voice_fx_model_missing |
전화기에서 소음 억제 방식을 사용할 수 없음 | ℹ️ 참고 사항 | 기기 |
voice_fx_plan_stale |
오래된 소음 억제 설정 | ℹ️ 참고 사항 | 기기 |
voice_fx_processor_down |
외부 음성 처리기를 사용할 수 없음 | 🟠 통화가 간헐적으로 작동함 | PBX |
voice_fx_processor_slow |
외부 음성 처리기의 응답이 느림 | 🟠 통화가 간헐적으로 작동함 | 네트워크 |
권한 및 시스템#
휴대폰 자체의 설정: 앱 권한, 배터리 모드, 알림, 푸시 깨우기, 시계 및 앱 버전. 여기서 거의 모든 것은 직원이 1분 안에 스스로 해결할 수 있습니다. «통신 확인» 화면의 «수정» 버튼을 누르면 필요한 설정 섹션이 열립니다.
마이크 접근 권한 없음#
🔴 통화가 작동하지 않음 · 측면: 휴대폰 · Android 및 iPhone · 코드 mic_denied
- 의미: 이것이 해결되기 전에는 이 휴대폰으로 정상적으로 통화할 수 없거나 이 휴대폰으로 걸려온 통화가 도달하지 않습니다. 원인은 휴대폰 자체 또는 그 설정에 있습니다.
- 직원에게: 앱에 마이크 권한을 허용하십시오. 마이크가 없으면 상대방이 말하는 것을 들을 수 없습니다. 휴대폰에 «수정» 버튼이 있습니다. 이 버튼을 누르면 필요한 설정이 열립니다.
- 관리자에게: 직원에게 휴대폰 설정에서 Cenaly Phone에 마이크 권한을 허용하도록 요청하십시오.
- 확인 위치: 휴대폰 — «통화 도움말» → «통신 확인», «통화를 방해하는 요소» 블록; 관리자 페이지 — «텔레포니» → 기기 카드 → «휴대폰이 보고하는 내용» 탭; 텔레포니 자체 점검 — «내선» 항목.
알림이 꺼져 있음#
🔴 통화가 작동하지 않음 · 측면: 휴대폰 · Android만 해당 · 코드 notifications_off
- 의미: 이것이 해결되기 전에는 이 휴대폰으로 정상적으로 통화할 수 없거나 이 휴대폰으로 걸려온 통화가 도달하지 않습니다. 원인은 휴대폰 자체 또는 그 설정에 있습니다.
- 직원에게: 앱 알림을 켜십시오. 알림을 통해 수신 통화가 표시됩니다. 휴대폰에 «수정» 버튼이 있습니다. 이 버튼을 누르면 필요한 설정이 열립니다.
- 관리자에게: 직원에게 Cenaly Phone 알림을 켜도록 요청하십시오. 알림이 없으면 수신 통화가 화면에 나타나지 않습니다.
- 확인 위치: 휴대폰 — «통화 도움말» → «통신 확인», «통화를 방해하는 요소» 블록; 관리자 페이지 — «텔레포니» → 기기 카드 → «휴대폰이 보고하는 내용» 탭; 텔레포니 자체 점검 — «내선» 항목.
통화가 전체 화면으로 열리지 않음#
🟠 통화가 간헐적으로 작동함 · 측면: 휴대폰 · Android만 해당 · 코드 fullscreen_intent_denied
- 의미: 통화는 작동하지만 일부가 유실되거나 음질이 나쁠 수 있습니다. 원인은 휴대폰 자체 또는 그 설정에 있습니다.
- 직원에게: «전체 화면 알림»을 허용하십시오. 그렇지 않으면 잠긴 휴대폰에서는 통화가 알림 창의 한 줄로만 표시됩니다. 휴대폰에 «수정» 버튼이 있습니다. 이 버튼을 누르면 필요한 설정이 열립니다.
- 관리자에게: 잠긴 휴대폰에서는 직원이 통화를 알아차리지 못할 수 있습니다. «전체 화면 알림» 권한이 필요합니다.
- 확인 위치: 휴대폰 — «통화 도움말» → «통신 확인», «통화를 방해하는 요소» 블록; 관리자 페이지 — «텔레포니» → 기기 카드 → «휴대폰이 보고하는 내용» 탭.
배터리 절약이 앱을 제한함#
🟠 통화가 간헐적으로 작동함 · 측면: 휴대폰 · Android만 해당 · 코드 battery_optimized
- 의미: 통화는 작동하지만 일부가 유실되거나 음질이 나쁠 수 있습니다. 원인은 휴대폰 자체 또는 그 설정에 있습니다.
- 직원에게: 휴대폰이 앱을 잠들게 하지 않도록 Cenaly Phone에 «제한 없음» 배터리 모드를 선택하십시오. 휴대폰에 «수정» 버튼이 있습니다. 이 버튼을 누르면 필요한 설정이 열립니다.
- 관리자에게: 직원의 휴대폰이 앱을 잠들게 할 수 있습니다. «제한 없음» 배터리 모드를 선택하도록 요청하십시오.
- 확인 위치: 휴대폰 — «통화 도움말» → «통신 확인», «통화를 방해하는 요소» 블록; 관리자 페이지 — «텔레포니» → 기기 카드 → «휴대폰이 보고하는 내용» 탭.
백그라운드 작업이 금지됨#
🔴 통화가 작동하지 않음 · 측면: 휴대폰 · Android만 해당 · 코드 bg_restricted
- 의미: 이것이 해결되기 전에는 이 휴대폰으로 정상적으로 통화할 수 없거나 이 휴대폰으로 걸려온 통화가 도달하지 않습니다. 원인은 휴대폰 자체 또는 그 설정에 있습니다.
- 직원에게: Cenaly Phone에 «제한됨» 배터리 모드가 선택되어 있습니다. 앱이 닫혀 있으면 통화가 도달하지 않습니다. «제한 없음»을 선택하십시오. 휴대폰에 «수정» 버튼이 있습니다. 이 버튼을 누르면 필요한 설정이 열립니다.
- 관리자에게: 직원의 앱에 백그라운드 작업이 금지되어 있습니다. 앱이 닫혀 있으면 통화가 다음 단계로 넘어갑니다.
- 확인 위치: 휴대폰 — «통화 도움말» → «통신 확인», «통화를 방해하는 요소» 블록; 관리자 페이지 — «텔레포니» → 기기 카드 → «휴대폰이 보고하는 내용» 탭; 텔레포니 자체 점검 — «내선» 항목.
시스템이 앱을 거의 깨우지 않음#
🟠 통화가 간헐적으로 작동함 · 측면: 휴대폰 · Android만 해당 · 코드 standby_restricted
- 의미: 통화는 작동하지만 일부가 유실되거나 음질이 나쁠 수 있습니다. 원인은 휴대폰 자체 또는 그 설정에 있습니다.
- 직원에게: 앱을 열고 «제한 없음» 배터리 모드를 선택하십시오. 시스템이 이 앱을 거의 사용하지 않는 것으로 분류했습니다. 휴대폰에 «수정» 버튼이 있습니다. 이 버튼을 누르면 필요한 설정이 열립니다.
- 관리자에게: 시스템이 앱을 거의 사용하지 않는 것으로 간주하여 통화를 지연시킬 수 있습니다.
- 확인 위치: 휴대폰 — «통화 도움말» → «통신 확인», «통화를 방해하는 요소» 블록; 관리자 페이지 — «텔레포니» → 기기 카드 → «휴대폰이 보고하는 내용» 탭.
데이터 절약이 켜져 있음#
🟠 통화가 간헐적으로 작동함 · 측면: 네트워크 · Android만 해당 · 코드 data_saver_on
- 의미: 통화는 작동하지만 일부가 유실되거나 음질이 나쁠 수 있습니다. 원인은 휴대폰과 PBX 사이의 네트워크에 있습니다.
- 직원에게: Cenaly Phone에 무제한 트래픽을 허용하거나 데이터 절약을 끄십시오. 그렇지 않으면 백그라운드에서 연결이 없습니다. 휴대폰에 «수정» 버튼이 있습니다. 이 버튼을 누르면 필요한 설정이 열립니다.
- 관리자에게: 직원의 휴대폰에서 데이터 절약이 백그라운드에서 앱의 연결을 차단합니다.
- 확인 위치: 휴대폰 — «통화 도움말» → «통신 확인», «통화를 방해하는 요소» 블록; 관리자 페이지 — «텔레포니» → 기기 카드 → «휴대폰이 보고하는 내용» 탭.
통화 계정이 꺼져 있음#
🔴 통화가 작동하지 않음 · 측면: 전화기 · Android 전용 · 코드 telecom_account_disabled
- 의미: 이 문제가 해결되기 전에는 이 전화기에서 정상적으로 통화할 수 없거나 이 전화기로 통화가 도착하지 않습니다. 원인은 전화기 자체 또는 그 설정에 있습니다.
- 직원에게: «통화 계정» 설정에서 Cenaly Phone을 켜세요. 이 설정이 없으면 시스템이 통화를 전달하지 않습니다. 전화기에 «수정» 버튼이 있으며, 이 버튼을 누르면 필요한 설정이 열립니다.
- 관리자에게: 전화기 시스템에서 Cenaly Phone 통화 계정이 꺼져 있어 통화가 연결되지 않습니다.
- 확인 위치: 전화기 — «통화 도움말» → «연결 확인», «통화를 방해하는 요소» 블록; 관리자 페이지 — «텔레포니» → 기기 카드 → «전화기 알림» 탭; 텔레포니 자가 점검 — «내선» 항목.
«방해 금지» 모드가 켜져 있음#
🟠 통화가 간헐적으로 작동함 · 측면: 전화기 · Android 전용 · 코드 dnd_active
- 의미: 통화는 작동하지만 일부가 유실되거나 음질이 나쁠 수 있습니다. 원인은 전화기 자체 또는 그 설정에 있습니다.
- 직원에게: 전화기의 «방해 금지» 모드가 통화를 차단할 수 있습니다. 이 모드를 끄거나 Cenaly Phone을 예외에 추가하세요. 전화기에 «수정» 버튼이 있으며, 이 버튼을 누르면 필요한 설정이 열립니다.
- 관리자에게: 전화기에 «방해 금지»(PBX가 아닌 시스템)가 켜져 있어 통화가 무음으로 올 수 있습니다.
- 확인 위치: 전화기 — «통화 도움말» → «연결 확인», «통화를 방해하는 요소» 블록; 관리자 페이지 — «텔레포니» → 기기 카드 → «전화기 알림» 탭.
백그라운드 업데이트가 꺼져 있음#
ℹ️ 참고 사항 · 측면: 전화기 · iPhone 전용 · 코드 ios_bg_refresh_off
- 의미: 일반적으로 통화에 방해되지 않으며 대부분 조치가 필요하지 않습니다. 원인은 전화기 자체 또는 그 설정에 있습니다.
- 직원에게: Cenaly Phone에 «콘텐츠 업데이트»를 켜세요. 그래야 앱이 제 상태를 제때 전송합니다. 전화기에 «수정» 버튼이 있으며, 이 버튼을 누르면 필요한 설정이 열립니다.
- 관리자에게: 통화에는 방해되지 않지만 전화기 상태가 더 드물게 도착합니다.
- 확인 위치: 전화기 — «통화 도움말» → «연결 확인», «통화를 방해하는 요소» 블록; 관리자 페이지 — «텔레포니» → 기기 카드 → «전화기 알림» 탭.
에너지 절약 모드#
ℹ️ 참고 사항 · 측면: 전화기 · iPhone 전용 · 코드 ios_low_power
- 의미: 일반적으로 통화에 방해되지 않으며 대부분 조치가 필요하지 않습니다. 원인은 전화기 자체 또는 그 설정에 있습니다.
- 직원에게: 에너지 절약 모드에서는 iPhone이 백그라운드에서 네트워크에 더 드물게 연결됩니다. 일반적으로 통화에는 방해되지 않습니다.
- 관리자에게: iPhone이 에너지 절약 모드에 있어 보고서가 더 드물게 도착합니다.
- 확인 위치: 전화기 — «통화 도움말» → «연결 확인», «통화를 방해하는 요소» 블록; 관리자 페이지 — «텔레포니» → 기기 카드 → «전화기 알림» 탭.
셀룰러 데이터 접근 권한 없음#
🟠 통화가 간헐적으로 작동함 · 측면: 네트워크 · iPhone 전용 · 코드 ios_cellular_data_off
- 의미: 통화는 작동하지만 일부가 유실되거나 음질이 나쁠 수 있습니다. 원인은 전화기와 PBX 사이의 네트워크에 있습니다.
- 직원에게: Cenaly Phone에 셀룰러 데이터를 허용하세요(설정 → 셀룰러). Wi‑Fi가 없으면 통화가 되지 않습니다. 전화기에 «수정» 버튼이 있으며, 이 버튼을 누르면 필요한 설정이 열립니다.
- 관리자에게: 앱에 셀룰러 데이터가 금지되어 있어 Wi‑Fi 밖에서는 직원에게 연락할 수 없습니다.
- 확인 위치: 전화기 — «통화 도움말» → «연결 확인», «통화를 방해하는 요소» 블록; 관리자 페이지 — «텔레포니» → 기기 카드 → «전화기 알림» 탭.
iPhone이 통화용 주소를 받지 못함#
🔴 통화가 작동하지 않음 · 측면: 전화기 · iPhone 전용 · 코드 voip_push_missing
- 의미: 이 문제가 해결되기 전에는 이 전화기에서 정상적으로 통화할 수 없거나 이 전화기로 통화가 도착하지 않습니다. 원인은 전화기 자체 또는 그 설정에 있습니다.
- 직원에게: 인터넷에 연결된 상태에서 앱을 여세요. iPhone이 수신 통화용 주소를 받아야 합니다. 그래도 해결되지 않으면 앱을 재설치하세요. 전화기에 «수정» 버튼이 있으며, 이 버튼을 누르면 필요한 설정이 열립니다.
- 관리자에게: 직원의 iPhone이 수신용 주소를 등록하지 않아 앱이 닫혀 있으면 통화가 도착하지 않습니다.
- 확인 위치: 전화기 — «통화 도움말» → «연결 확인», «통화를 방해하는 요소» 블록; 관리자 페이지 — «텔레포니» → 기기 카드 → «전화기 알림» 탭; 텔레포니 자가 점검 — «내선» 항목.
깨우기 주소 없음#
🟠 통화가 간헐적으로 작동함 · 측면: 전화기 · Android 전용 · 코드 push_token_missing
- 의미: 통화는 작동하지만 일부가 유실되거나 음질이 나쁠 수 있습니다. 원인은 전화기 자체 또는 그 설정에 있습니다.
- 직원에게: 앱이 깨우기 주소를 받지 못했습니다. 앱이 실행 중일 때만 통화가 옵니다. 인터넷에 연결된 상태에서 앱을 여세요.
- 관리자에게: 전화기가 깨우기 주소를 보내지 않아 앱이 열려 있을 때만 통화가 도착합니다.
- 확인 위치: 전화기 — «통화 도움말» → «연결 확인», «통화를 방해하는 요소» 블록; 관리자 페이지 — «텔레포니» → 기기 카드 → «전화기 알림» 탭.
깨우기가 도달하지 않음#
🟠 통화가 간헐적으로 작동함 · 측면: 전화기 · Android 및 iPhone · 코드 push_not_delivered
- 의미: 통화는 작동하지만 일부가 유실되거나 음질이 나쁠 수 있습니다. 원인은 전화기 자체 또는 그 설정에 있습니다.
- 직원에게: PBX가 전화기를 깨웠지만 신호가 도달하지 않았습니다. 인터넷과 배터리 모드를 확인한 후 앱을 여세요.
- 관리자에게: 전화기의 마지막 깨우기가 도달하지 않았습니다. 직원의 배터리 모드와 네트워크를 확인하세요.
- 확인 위치: 전화기 — «통화 도움말» → «연결 확인», «통화를 방해하는 요소» 블록; 관리자 페이지 — «텔레포니» → 기기 카드 → «전화기 알림» 탭.
휴대폰 시간이 잘못됨#
🟠 통화가 간헐적으로 작동함 · 대상: 휴대폰 · Android 및 iPhone · 코드 clock_skew
- 의미: 통화는 작동하지만 일부가 유실되거나 음질이 나쁠 수 있습니다. 원인은 휴대폰 자체 또는 그 설정에 있습니다.
- 직원에게: "네트워크 날짜 및 시간"을 켜세요. 시계가 잘못되면 보안 연결과 중계기를 통한 음성이 깨집니다. 휴대폰에 "수정" 버튼이 있습니다 — 필요한 설정을 열어 줍니다.
- 관리자에게: 휴대폰 시계가 정확한 시간과 1분 이상 차이 납니다.
- 확인 위치: 휴대폰 — "통화 도움말" → "연결 확인", "통화를 방해하는 요소" 블록; 관리자 페이지 — "텔레포니" → 기기 카드 → "휴대폰이 보고하는 정보" 탭.
앱이 오래됨#
🟠 통화가 간헐적으로 작동함 · 대상: 휴대폰 · Android 및 iPhone · 코드 app_outdated
- 의미: 통화는 작동하지만 일부가 유실되거나 음질이 나쁠 수 있습니다. 원인은 휴대폰 자체 또는 그 설정에 있습니다.
- 직원에게: Cenaly Phone을 업데이트하세요. 이 버전에는 필요한 수정 사항이 없습니다. 휴대폰에 "수정" 버튼이 있습니다 — 필요한 설정을 열어 줍니다.
- 관리자에게: 직원이 오래된 버전의 Cenaly Phone을 사용 중입니다 — 업데이트를 요청하세요.
- 확인 위치: 휴대폰 — "통화 도움말" → "연결 확인", "통화를 방해하는 요소" 블록; 관리자 페이지 — "텔레포니" → 기기 카드 → "휴대폰이 보고하는 정보" 탭.
휴대폰이 오랫동안 보고하지 않음#
🟠 통화가 간헐적으로 작동함 · 대상: 휴대폰 · Android 및 iPhone · 코드 report_stale
- 의미: 통화는 작동하지만 일부가 유실되거나 음질이 나쁠 수 있습니다. 원인은 휴대폰 자체 또는 그 설정에 있습니다.
- 직원에게: Cenaly Phone을 열어 상태를 갱신하세요.
- 관리자에게: 휴대폰이 24시간 넘게 상태를 보내지 않았습니다. push는 등록되어 있으므로 앱이 절전 상태이거나 삭제되었을 가능성이 있습니다.
- 확인 위치: 휴대폰 — "통화 도움말" → "연결 확인", "통화를 방해하는 요소" 블록; 관리자 페이지 — "텔레포니" → 기기 카드 → "휴대폰이 보고하는 정보" 탭.
시스템이 통화 서비스 실행을 허용하지 않음#
🔴 통화가 작동하지 않음 · 대상: 휴대폰 · Android 전용 · 코드 fgs_start_blocked
- 의미: 이것이 해결되기 전에는 이 휴대폰에서 정상적으로 통화할 수 없거나 이 휴대폰으로 통화가 도달하지 않습니다. 원인은 휴대폰 자체 또는 그 설정에 있습니다.
- 직원에게: 시스템이 Cenaly Phone의 백그라운드 통화 서비스 실행을 허용하지 않았습니다 — 앱이 닫혀 있는 동안에는 통화가 도달하지 않습니다. 앱을 열고 배터리 제한을 해제하세요. 휴대폰에 "수정" 버튼이 있습니다 — 필요한 설정을 열어 줍니다.
- 관리자에게: 직원의 휴대폰 시스템이 앱의 백그라운드 통화 서비스 실행을 허용하지 않았습니다(예: 재부팅 후) — 앱이 열려 있지 않으면 통화는 다음 단계로 넘어갑니다. 직원이 앱을 열고 배터리 제한을 해제해야 합니다.
- 확인 위치: 휴대폰 — "통화 도움말" → "연결 확인", "통화를 방해하는 요소" 블록; 관리자 페이지 — "텔레포니" → 기기 카드 → "휴대폰이 보고하는 정보" 탭; 텔레포니 자체 점검 — "내선" 항목.
시스템이 앱을 동결함#
🟠 통화가 간헐적으로 작동함 · 대상: 휴대폰 · Android 전용 · 코드 process_frozen
- 의미: 통화는 작동하지만 일부가 유실되거나 음질이 나쁠 수 있습니다. 원인은 휴대폰 자체 또는 그 설정에 있습니다.
- 직원에게: 휴대폰이 절전 상태가 아니었는데도 Cenaly Phone이 시스템에 의해 동결되었습니다 — 그동안 통화가 도달하지 않습니다. 자동 실행을 허용하고 배터리 제한을 해제하세요(사용 중인 휴대폰에 대한 단계는 아래에 있습니다). 휴대폰에 "수정" 버튼이 있습니다 — 필요한 설정을 열어 줍니다.
- 관리자에게: 직원의 휴대폰 셸이 휴대폰이 절전 상태가 아닌데도 앱을 동결합니다 — 그동안 통화가 도달하지 않습니다. 직원이 자동 실행을 허용하고 배터리 제한을 해제해야 합니다(제조사별 단계는 앱에 있습니다).
- 확인 위치: 휴대폰 — "통화 도움말" → "연결 확인", "통화를 방해하는 요소" 블록; 관리자 페이지 — "텔레포니" → 기기 카드 → "휴대폰이 보고하는 정보" 탭.
메모리 부족으로 앱이 종료됨#
ℹ️ 참고 · 대상: 휴대폰 · Android 전용 · 코드 low_memory_kills
- 의미: 일반적으로 통화에 방해가 되지 않으며 대부분 조치가 필요하지 않습니다. 원인은 휴대폰 자체 또는 그 설정에 있습니다.
- 직원에게: 시스템에 메모리가 부족하여 백그라운드에서 Cenaly Phone을 종료했습니다. 무거운 앱을 닫거나 휴대폰을 재부팅하세요.
- 관리자에게: 직원의 휴대폰에 메모리가 부족하여 시스템이 백그라운드에서 앱을 종료했습니다. 이는 설정 문제가 아닙니다 — 무거운 앱을 닫거나 휴대폰을 재부팅하면 도움이 됩니다.
- 확인 위치: 휴대폰 — "통화 도움말" → "연결 확인", "통화를 방해하는 요소" 블록; 관리자 페이지 — "텔레포니" → 기기 카드 → "휴대폰이 보고하는 정보" 탭.
채널 및 네트워크#
휴대폰에서 PBX까지의 경로: 인터넷, DNS, 보안 연결, 지연 및 손실, 음성 중계기(TURN), VPN. 이러한 문제는 채널 점검 단계에서 발견됩니다. 거의 항상 같은 방법이 도움이 됩니다 — 네트워크 전환(Wi‑Fi ↔ 모바일 인터넷): 다른 네트워크에서 작동하면 휴대폰이 아니라 네트워크의 문제입니다.
인터넷 없음#
🔴 통화가 작동하지 않음 · 대상: 네트워크 · Android 및 iPhone · 코드 no_network
- 의미: 이것이 해결되기 전에는 이 휴대폰에서 정상적으로 통화할 수 없거나 이 휴대폰으로 통화가 도달하지 않습니다. 원인은 휴대폰과 PBX 사이의 네트워크에 있습니다.
- 직원에게: 휴대폰을 Wi‑Fi에 연결하거나 모바일 인터넷을 켜세요. 휴대폰에 "수정" 버튼이 있습니다 — 필요한 설정을 열어 줍니다.
- 관리자에게: 직원의 휴대폰이 인터넷에 연결되어 있지 않았습니다.
- 확인 위치: 휴대폰 — "통화 도움말" → "연결 확인", "통화를 방해하는 요소" 블록; 관리자 페이지 — "텔레포니" → 기기 카드 → "휴대폰이 보고하는 정보" 탭; 텔레포니 자체 점검 — "내선" 항목.
네트워크에서 로그인을 요구함#
🔴 통화가 작동하지 않음 · 원인: 네트워크 · Android 및 iPhone · 코드 captive_portal
- 의미: 이 문제가 해결되기 전에는 이 전화기로 정상적으로 통화할 수 없거나 이 전화기로 통화가 도착하지 않습니다. 원인은 전화기와 PBX 사이의 네트워크에 있습니다.
- 직원에게: Wi‑Fi가 인증 페이지를 통한 로그인을 요구합니다. 브라우저를 열어 로그인하거나 네트워크를 변경하십시오. 전화기에 "수정" 버튼이 있으며, 이 버튼을 누르면 필요한 설정이 열립니다.
- 관리자에게: 전화기가 인증 페이지를 통한 Wi‑Fi에 연결되어 있습니다. 로그인 전에는 PBX와의 연결이 없습니다.
- 확인 위치: 전화기 — "통화 도움말" → "연결 확인", "통화를 방해하는 요소" 블록; 관리자 페이지 — "텔레포니" → 기기 카드 → "전화기가 보고함" 탭; 텔레포니 자체 점검 — "내선" 항목.
PBX 주소를 찾을 수 없음#
🔴 통화가 작동하지 않음 · 원인: 네트워크 · Android 및 iPhone · 코드 dns_fail
- 의미: 이 문제가 해결되기 전에는 이 전화기로 정상적으로 통화할 수 없거나 이 전화기로 통화가 도착하지 않습니다. 원인은 전화기와 PBX 사이의 네트워크에 있습니다.
- 직원에게: 전화기가 PBX 주소를 찾을 수 없습니다. 네트워크를 변경하거나 사설 DNS/VPN을 끄십시오.
- 관리자에게: 전화기의 네트워크가 PBX 주소(DNS)를 찾지 못합니다. 흔히 사설 DNS나 네트워크 필터가 원인입니다.
- 확인 위치: 전화기 — "통화 도움말" → "연결 확인", "통화를 방해하는 요소" 블록; 관리자 페이지 — "텔레포니" → 기기 카드 → "전화기가 보고함" 탭; 텔레포니 자체 점검 — "내선" 항목.
이 네트워크에서 PBX에 접근할 수 없음#
🔴 통화가 작동하지 않음 · 원인: 네트워크 · Android 및 iPhone · 코드 pbx_tcp_unreachable
- 의미: 이 문제가 해결되기 전에는 이 전화기로 정상적으로 통화할 수 없거나 이 전화기로 통화가 도착하지 않습니다. 원인은 전화기와 PBX 사이의 네트워크에 있습니다.
- 직원에게: 네트워크가 PBX로의 접속을 허용하지 않습니다. Wi‑Fi 대신 모바일 인터넷을 사용해 보거나 네트워크 관리자에게 포트 5060/5061을 열어 달라고 요청하십시오.
- 관리자에게: 전화기의 네트워크에서 PBX로의 연결이 열리지 않습니다. 매장의 방화벽이나 통신사가 SIP 포트를 차단하고 있습니다.
- 확인 위치: 전화기 — "통화 도움말" → "연결 확인", "통화를 방해하는 요소" 블록; 관리자 페이지 — "텔레포니" → 기기 카드 → "전화기가 보고함" 탭; 텔레포니 자체 점검 — "내선" 항목.
PBX 인증서가 일치하지 않음#
🔴 통화가 작동하지 않음 · 원인: 네트워크 · Android 및 iPhone · 코드 tls_pin_mismatch
- 의미: 이 문제가 해결되기 전에는 이 전화기로 정상적으로 통화할 수 없거나 이 전화기로 통화가 도착하지 않습니다. 원인은 전화기와 PBX 사이의 네트워크에 있습니다.
- 직원에게: 보안 연결이 대체되었거나 PBX가 인증서를 변경했습니다. 이 네트워크를 통해 연결하지 말고 나중에 앱을 여십시오.
- 관리자에게: 전화기가 다른 PBX 인증서를 발견했습니다. 네트워크에서의 대체(프록시, 백신) 또는 PBX 재생성이 가능합니다.
- 확인 위치: 전화기 — "통화 도움말" → "연결 확인", "통화를 방해하는 요소" 블록; 관리자 페이지 — "텔레포니" → 기기 카드 → "전화기가 보고함" 탭; 텔레포니 자체 점검 — "내선" 항목.
보안 연결에 실패함#
🔴 통화가 작동하지 않음 · 원인: 네트워크 · Android 및 iPhone · 코드 tls_handshake_fail
- 의미: 이 문제가 해결되기 전에는 이 전화기로 정상적으로 통화할 수 없거나 이 전화기로 통화가 도착하지 않습니다. 원인은 전화기와 PBX 사이의 네트워크에 있습니다.
- 직원에게: PBX와의 보안 연결이 끊어집니다. 전화기의 날짜와 시간을 확인하고 네트워크를 변경하십시오.
- 관리자에게: PBX로의 TLS가 설정되지 않습니다. 네트워크가 연결에 개입하거나 전화기의 시계가 잘못되어 있습니다.
- 확인 위치: 전화기 — "통화 도움말" → "연결 확인", "통화를 방해하는 요소" 블록; 관리자 페이지 — "텔레포니" → 기기 카드 → "전화기가 보고함" 탭; 텔레포니 자체 점검 — "내선" 항목.
PBX가 응답하지 않음#
🔴 통화가 작동하지 않음 · 원인: 네트워크 · Android 및 iPhone · 코드 register_timeout
- 의미: 이 문제가 해결되기 전에는 이 전화기로 정상적으로 통화할 수 없거나 이 전화기로 통화가 도착하지 않습니다. 원인은 전화기와 PBX 사이의 네트워크에 있습니다.
- 직원에게: 등록이 응답을 받지 못합니다. 인터넷을 확인하고 네트워크를 변경하거나 VPN을 끄십시오.
- 관리자에게: 전화기의 등록이 응답 없이 나갑니다. 네트워크가 패킷을 잃거나 SIP를 차단하고 있습니다.
- 확인 위치: 전화기 — "통화 도움말" → "연결 확인", "통화를 방해하는 요소" 블록; 관리자 페이지 — "텔레포니" → 기기 카드 → "전화기가 보고함" 탭; 텔레포니 자체 점검 — "내선" 항목.
PBX까지 지연이 큼#
🟠 통화가 간헐적으로 작동함 · 원인: 네트워크 · Android 및 iPhone · 코드 high_rtt
- 의미: 통화는 작동하지만 일부가 유실되거나 음질이 나쁠 수 있습니다. 원인은 전화기와 PBX 사이의 네트워크에 있습니다.
- 직원에게: 연결이 느립니다. 끊김과 에코가 발생할 수 있습니다. 라우터 가까이로 이동하거나 다른 네트워크로 전환하십시오.
- 관리자에게: PBX까지의 지연이 300ms를 초과합니다. 통화에 끊김이 발생합니다.
- 확인 위치: 전화기 — "통화 도움말" → "연결 확인", "통화를 방해하는 요소" 블록; 관리자 페이지 — "텔레포니" → 기기 카드 → "전화기가 보고함" 탭.
패킷 손실#
🟠 통화가 간헐적으로 작동함 · 원인: 네트워크 · Android 및 iPhone · 코드 packet_loss
- 의미: 통화는 작동하지만 일부가 유실되거나 음질이 나쁠 수 있습니다. 원인은 전화기와 PBX 사이의 네트워크에 있습니다.
- 직원에게: 네트워크가 패킷을 잃고 있습니다. 음성이 끊어집니다. 네트워크를 변경하십시오.
- 관리자에게: 전화기의 네트워크가 패킷을 잃고 있습니다. 음성이 끊어집니다.
- 확인 위치: 전화기 — "통화 도움말" → "연결 확인", "통화를 방해하는 요소" 블록; 관리자 페이지 — "텔레포니" → 기기 카드 → "전화기가 보고함" 탭.
음성 중계 서버에 접속할 수 없음#
🟠 통화가 간헐적으로 작동합니다 · 원인: 네트워크 · Android 및 iPhone · 코드 turn_unreachable
- 의미: 통화는 작동하지만 일부가 끊기거나 음질이 나쁠 수 있습니다. 원인은 휴대폰과 PBX 사이의 네트워크에 있습니다.
- 직원에게: 음성 중계 서버에 접속할 수 없습니다. 엄격한 네트워크에서는 통화가 연결되지만 음성이 들리지 않을 수 있습니다. 네트워크를 변경하십시오.
- 관리자에게: 휴대폰 네트워크에서 TURN이 응답하지 않습니다. "통화는 되지만 음성이 없는" 현상의 주요 원인입니다.
- 확인 위치: 휴대폰 — "통화 도움말" → "연결 확인", "통화를 방해하는 요소" 블록, 관리자 페이지 — "텔레포니" → 기기 카드 → "휴대폰이 보고하는 정보" 탭.
중계 서버를 통한 음성이 전달되지 않음#
🟠 통화가 간헐적으로 작동합니다 · 원인: 네트워크 · Android 및 iPhone · 코드 relay_media_blocked
- 의미: 통화는 작동하지만 일부가 끊기거나 음질이 나쁠 수 있습니다. 원인은 휴대폰과 PBX 사이의 네트워크에 있습니다.
- 직원에게: 음성 중계 서버는 응답하지만 이 네트워크에서 중계 서버를 통한 음성이 전달되지 않습니다. 엄격한 네트워크에서는 통화가 음성 없이 연결됩니다. 네트워크를 변경하십시오.
- 관리자에게: 휴대폰에서 TURN을 통한 음성 테스트: 중계 서버가 할당되었지만 패킷이 통과하지 못했습니다. 휴대폰 네트워크가 신호 교환은 허용하지만 미디어를 차단합니다. "통화는 되지만 음성이 없는" 현상의 주요 원인입니다.
- 확인 위치: 휴대폰 — "통화 도움말" → "연결 확인", "통화를 방해하는 요소" 블록, 관리자 페이지 — "텔레포니" → 기기 카드 → "휴대폰이 보고하는 정보" 탭.
대칭형 NAT#
ℹ️ 참고 · 원인: 네트워크 · Android 및 iPhone · 코드 symmetric_nat
- 의미: 일반적으로 통화에 방해가 되지 않으며 대부분 조치가 필요하지 않습니다. 원인은 휴대폰과 PBX 사이의 네트워크에 있습니다.
- 직원에게: 네트워크가 엄격하여 음성이 중계 서버를 통해 전달됩니다. 조치가 필요하지 않습니다.
- 관리자에게: 대칭형 NAT: 음성이 TURN을 통해 전달되며 이는 정상입니다.
- 확인 위치: 휴대폰 — "통화 도움말" → "연결 확인", "통화를 방해하는 요소" 블록, 관리자 페이지 — "텔레포니" → 기기 카드 → "휴대폰이 보고하는 정보" 탭.
VPN이 켜져 있음#
ℹ️ 참고 · 원인: 네트워크 · Android 및 iPhone · 코드 vpn_active
- 의미: 일반적으로 통화에 방해가 되지 않으며 대부분 조치가 필요하지 않습니다. 원인은 휴대폰과 PBX 사이의 네트워크에 있습니다.
- 직원에게: 통화가 VPN을 통해 이루어집니다. 연결이 나쁘면 VPN 없이 시도해 보십시오.
- 관리자에게: 휴대폰이 VPN을 통해 작동합니다. 주소와 품질이 VPN에 따라 달라집니다.
- 확인 위치: 휴대폰 — "통화 도움말" → "연결 확인", "통화를 방해하는 요소" 블록, 관리자 페이지 — "텔레포니" → 기기 카드 → "휴대폰이 보고하는 정보" 탭.
휴대폰 주소와 PBX 주소가 불일치#
🟠 통화가 간헐적으로 작동합니다 · 원인: 네트워크 · Android 및 iPhone · 코드 public_ip_mismatch
- 의미: 통화는 작동하지만 일부가 끊기거나 음질이 나쁠 수 있습니다. 원인은 휴대폰과 PBX 사이의 네트워크에 있습니다.
- 직원에게: 네트워크가 연결 주소를 변경합니다(프록시, 두 개의 인터넷 회선 또는 라우터의 SIP ALG). 음성이 들리지 않으면 네트워크를 변경하십시오.
- 관리자에게: STUN을 통한 공인 IP가 PBX에 등록된 주소와 일치하지 않습니다. 프록시, 두 개의 WAN 또는 SIP ALG.
- 확인 위치: 휴대폰 — "통화 도움말" → "연결 확인", "통화를 방해하는 요소" 블록, 관리자 페이지 — "텔레포니" → 기기 카드 → "휴대폰이 보고하는 정보" 탭.
예비 채널#
PBX까지의 직접 경로가 네트워크에서 차단되면, 전화기는 스스로 예비 경로로 전환합니다. 연결은 포트 443의 당사 보안 채널을 통해, 음성은 릴레이를 통해 이루어집니다. 이는 두 개의 독립적인 계층입니다. "예비 채널을 통한 연결"은 통화와 등록에 관한 것이고, "릴레이를 통한 음성"은 음성에만 관한 것입니다. 일반적인 전환은 고장이 아닙니다. 통화는 작동하며, 전화기는 직접 경로로 스스로 돌아갑니다. 문제는 예비 경로마저 도움이 되지 않을 때뿐입니다.
예비 채널을 통한 연결#
ℹ️ 참고 · 측면: 네트워크 · Android 및 iPhone · 코드 signaling_via_relay
- 의미: 일반적으로 통화에 방해가 되지 않으며, 대부분 조치가 필요하지 않습니다. 원인은 전화기와 PBX 사이의 네트워크에 있습니다.
- 직원에게: 이 네트워크에서 PBX까지의 직접 경로가 작동하지 않아 전화기가 스스로 예비 채널로 전환했습니다. 통화는 평소처럼 이루어집니다. 아무것도 할 필요가 없습니다. 직접 경로가 복구되면 전화기가 스스로 돌아갑니다.
- 관리자에게: 신호가 TLS 5061을 통한 직접 연결이 아니라 당사 WSS 릴레이(포트 443)를 통해 전달됩니다. 전화기의 네트워크가 직접 포트를 차단하기 때문입니다. 통화는 작동합니다. 여러 지점의 전화기에서 이렇다면, 사무실 네트워크가 아웃바운드 5061을 차단하고 있지 않은지 확인하십시오.
- 확인 위치: 전화기 — "통화 도움말" → "연결 확인", "통화를 방해하는 요소" 블록, 관리자 페이지 — "텔레포니" → 기기 카드 → "전화기 보고" 탭.
릴레이를 통한 음성#
ℹ️ 참고 · 측면: 네트워크 · Android 및 iPhone · 코드 media_via_turn
- 의미: 일반적으로 통화에 방해가 되지 않으며, 대부분 조치가 필요하지 않습니다. 원인은 전화기와 PBX 사이의 네트워크에 있습니다.
- 직원에게: 마지막 통화의 음성이 릴레이를 통해 전달되었습니다. 이 네트워크에서 음성의 직접 경로가 차단되어 있습니다. 통화는 작동하며, 지연이 조금 더 있을 수 있습니다. 아무것도 할 필요가 없습니다.
- 관리자에게: 마지막 통화의 음성이 TURN을 통해 전달되었습니다(프로토콜은 증거에 있음). 전화기의 네트워크에서 PBX까지의 직접 UDP가 통과하지 못했습니다. 이는 정상적인 예비 경로이며 고장이 아닙니다. TURN과 신호는 서로 다른 계층입니다.
- 확인 위치: 전화기 — "통화 도움말" → "연결 확인", "통화를 방해하는 요소" 블록, 관리자 페이지 — "텔레포니" → 기기 카드 → "전화기 보고" 탭.
예비 채널이 도움이 되지 않음#
🟠 통화가 간헐적으로 작동합니다 · 측면: 네트워크 · Android 및 iPhone · 코드 signaling_fallback_failed
- 의미: 통화는 작동하지만 일부가 유실되거나 음질이 나쁠 수 있습니다. 원인은 전화기와 PBX 사이의 네트워크에 있습니다.
- 직원에게: PBX까지의 직접 경로가 작동하지 않고, 예비 채널도 연결되지 않았습니다. 수신이 오지 않을 수 있습니다. 네트워크를 변경하고(예: Wi-Fi에서 모바일 인터넷으로) "연결 확인"을 실행하십시오.
- 관리자에게: 전화기가 WSS 릴레이(443)로 전환을 시도했으나 전환이 실패했습니다(원인과 릴레이 종료는 증거에 있음). PBX와 클라우드의 연결을 확인하고, 이 지점의 예비 채널이 꺼져 있지 않은지 확인하십시오("모든 직원 규칙" → "자체 전화기"). 여러 전화기에서 동시에 실패했다면, 오류 보드에 그룹 경보가 표시됩니다.
- 확인 위치: 전화기 — "통화 도움말" → "연결 확인", "통화를 방해하는 요소" 블록, 관리자 페이지 — "텔레포니" → 기기 카드 → "전화기 보고" 탭.
릴레이를 통해서도 음성이 전달되지 않음#
🟠 통화가 간헐적으로 작동합니다 · 측면: 네트워크 · Android 및 iPhone · 코드 media_fallback_failed
- 의미: 통화는 작동하지만 일부가 유실되거나 음질이 나쁠 수 있습니다. 원인은 전화기와 PBX 사이의 네트워크에 있습니다.
- 직원에게: 통화 음성이 TLS 443 릴레이를 통해서도 연결되지 않았습니다. 네트워크가 이것마저 차단하고 있습니다. 네트워크를 변경하고 "연결 확인"을 실행하십시오.
- 관리자에게: ICE 자동 장치가 직접 경로와 TURNS 443을 통한 예비 시도를 모두 소진했습니다. 음성이 전달되지 않았습니다. 전화기의 네트워크가 릴레이까지의 TLS도 차단하고 있거나(또는 자체 클라우드의 TURN이 고장 상태 — 보드의 TURN 확인 참조), 그렇습니다.
- 확인 위치: 전화기 — "통화 도움말" → "연결 확인", "통화를 방해하는 요소" 블록, 관리자 페이지 — "텔레포니" → 기기 카드 → "전화기 보고" 탭.
PBX 및 발신 계획#
여기서는 전화기가 정상이고, 지점의 PBX 또는 그 설정에 문제가 있습니다. PBX 장비가 연결되어 있지 않거나, 기기가 꺼져 있거나, 전화기가 발신 계획에 없거나, PBX가 등록을 받지 않거나 주소를 차단한 경우입니다. 관리자가 «텔레포니»에서 수정합니다.
지점의 PBX가 연결되어 있지 않음#
🔴 통화가 작동하지 않음 · 측: PBX · Android 및 iPhone · 코드 pbx_offline
- 의미: 이것이 해결되기 전에는 이 전화기로 정상적으로 통화할 수 없거나 이 전화기로 걸려온 통화가 도달하지 않습니다. 원인은 PBX 또는 그 설정에 있습니다.
- 직원에게: 지점의 PBX를 현재 사용할 수 없습니다. 전화기 문제가 아니므로 관리자에게 알리십시오.
- 관리자에게: PBX 장비가 신호를 보내지 않거나 중지되었습니다. 누구에게도 통화가 연결되지 않습니다.
- 확인 위치: 전화기 — «통화 도움말» → «연결 확인», «통화를 방해하는 요소» 블록; 관리자 페이지 — «텔레포니» → 기기 카드 → «전화기가 알리는 내용» 탭; 텔레포니 자가 점검 — «내선» 항목.
관리자가 기기를 껐음#
🔴 통화가 작동하지 않음 · 측: PBX · Android 및 iPhone · 코드 connection_disabled
- 의미: 이것이 해결되기 전에는 이 전화기로 정상적으로 통화할 수 없거나 이 전화기로 걸려온 통화가 도달하지 않습니다. 원인은 PBX 또는 그 설정에 있습니다.
- 직원에게: 관리자가 이 기기를 껐습니다. 관리자에게 문의하십시오.
- 관리자에게: 이 전화기의 연결이 직원 카드에서 꺼져 있습니다.
- 확인 위치: 전화기 — «통화 도움말» → «연결 확인», «통화를 방해하는 요소» 블록; 관리자 페이지 — «텔레포니» → 기기 카드 → «전화기가 알리는 내용» 탭; 텔레포니 자가 점검 — «내선» 항목.
전화기가 발신 계획에 없음#
🔴 통화가 작동하지 않음 · 측: PBX · Android 및 iPhone · 코드 not_in_ring_plan
- 의미: 이것이 해결되기 전에는 이 전화기로 정상적으로 통화할 수 없거나 이 전화기로 걸려온 통화가 도달하지 않습니다. 원인은 PBX 또는 그 설정에 있습니다.
- 직원에게: 그룹 통화와 동료의 통화가 이 전화기로 오지 않습니다. 관리자에게 발신 계획에 포함해 달라고 요청하십시오.
- 관리자에게: 전화기가 연결되어 있지만 직원의 개인 발신 계획에 해당 행이 없거나 비어 있어 PBX가 이 전화기를 걸지 않습니다. 직원의 연결을 열고 «발신 계획에 포함»을 누르십시오.
- 확인 위치: 전화기 — «홈»의 배너 및 «연결 확인» 화면; 관리자 페이지 — 직원 연결 창(경고 및 «발신 계획에 포함» 버튼), «전화기가 알리는 내용» 탭 및 텔레포니 자가 점검(발신 계획 항목).
PBX가 로그인을 거부함#
🔴 통화가 작동하지 않음 · 측: PBX · Android 및 iPhone · 코드 sip_auth_failed
- 의미: 이것이 해결되기 전에는 이 전화기로 정상적으로 통화할 수 없거나 이 전화기로 걸려온 통화가 도달하지 않습니다. 원인은 PBX 또는 그 설정에 있습니다.
- 직원에게: PBX가 이 전화기의 로그인을 받지 않습니다. 앱에서 기기를 끄고 다시 연결하십시오.
- 관리자에게: PBX가 등록에 401/403으로 응답합니다. 기기 비밀번호가 초기화되었거나 만료되었습니다. 직원이 기기를 다시 연결해야 합니다.
- 확인 위치: 전화기 — «통화 도움말» → «연결 확인», «통화를 방해하는 요소» 블록; 관리자 페이지 — «텔레포니» → 기기 카드 → «전화기가 알리는 내용» 탭; 텔레포니 자가 점검 — «내선» 항목.
PBX가 등록을 거부함#
🔴 통화가 작동하지 않음 · 측: PBX · Android 및 iPhone · 코드 register_rejected
- 의미: 이것이 해결되기 전에는 이 전화기로 정상적으로 통화할 수 없거나 이 전화기로 걸려온 통화가 도달하지 않습니다. 원인은 PBX 또는 그 설정에 있습니다.
- 직원에게: PBX가 등록을 거부했습니다. 나중에 앱을 다시 여십시오. 그래도 안 되면 지원팀에 보고서를 보내십시오.
- 관리자에게: PBX가 등록에 거부로 응답합니다(401/403이 아님). 보고서의 코드와 PBX 로그를 확인하십시오.
- 확인 위치: 전화기 — «통화 도움말» → «연결 확인», «통화를 방해하는 요소» 블록; 관리자 페이지 — «텔레포니» → 기기 카드 → «전화기가 알리는 내용» 탭; 텔레포니 자가 점검 — «내선» 항목.
PBX가 등록을 보지 못함#
🟠 통화가 간헐적으로 작동함 · 측: PBX · Android 및 iPhone · 코드 phone_says_registered_pbx_not
- 의미: 통화는 작동하지만 일부가 유실되거나 음질이 나쁠 수 있습니다. 원인은 PBX 또는 그 설정에 있습니다.
- 직원에게: 전화기는 자신이 연결되어 있다고 생각하지만 PBX는 그렇지 않습니다. 앱을 다시 시작하십시오. 그래도 안 되면 네트워크를 바꾸십시오.
- 관리자에게: 전화기는 «등록됨»이라고 하는데 PBX는 아닙니다. 보통 라우터(SIP ALG)나 프록시가 주소를 망가뜨립니다.
- 확인 위치: 전화기 — «통화 도움말» → «연결 확인», «통화를 방해하는 요소» 블록; 관리자 페이지 — «텔레포니» → 기기 카드 → «전화기가 알리는 내용» 탭.
PBX가 이전 등록을 유지함#
ℹ️ 참고 · 측: PBX · Android 및 iPhone · 코드 pbx_registered_phone_not
- 의미: 보통 통화에 방해가 되지 않으며 대개 조치가 필요하지 않습니다. 원인은 PBX 또는 그 설정에 있습니다.
- 직원에게: PBX가 전화기의 이전 연결을 아직 기억하고 있습니다. 그것은 스스로 만료됩니다.
- 관리자에게: 전화기는 연결되어 있지 않은데 PBX가 이전 접속을 유지하고 있습니다. 등록이 만료되기 전까지 통화가 허공으로 갈 수 있습니다.
- 확인 위치: 전화기 — «통화 도움말» → «연결 확인», «통화를 방해하는 요소» 블록; 관리자 페이지 — «텔레포니» → 기기 카드 → «전화기가 알리는 내용» 탭.
PBX가 이 주소나 프로그램에서의 접속을 허용하지 않음#
🔴 통화가 작동하지 않음 · 측: PBX · Android 및 iPhone · 코드 pbx_rejected_access
- 의미: 이것이 해결되기 전에는 이 전화기로 정상적으로 통화할 수 없거나 이 전화기로 걸려온 통화가 도달하지 않습니다. 원인은 PBX 또는 그 설정에 있습니다.
- 직원에게: PBX는 이 내선을 허용된 주소나 프로그램에서만 접속하도록 합니다. 관리자에게 문의하십시오.
- 관리자에게: 내선 제한(주소/프로그램)이 이 전화기의 등록을 막고 있습니다. 접근 설정을 확인하십시오.
- 확인 위치: 전화기 — «통화 도움말» → «연결 확인», «통화를 방해하는 요소» 블록; 관리자 페이지 — «텔레포니» → 기기 카드 → «전화기가 알리는 내용» 탭; 텔레포니 자가 점검 — «내선» 항목.
전화기의 주소가 PBX에 의해 차단됨#
🔴 통화가 작동하지 않음 · 측: PBX · Android 및 iPhone · 코드 pbx_ip_blocked
- 의미: 이것이 해결되기 전에는 이 전화기로 정상적으로 통화할 수 없거나 이 전화기로 걸려온 통화가 도달하지 않습니다. 원인은 PBX 또는 그 설정에 있습니다.
- 직원에게: PBX가 로그인 실패로 인해 사용자의 네트워크 주소를 일시적으로 차단했습니다. 기다리거나 네트워크를 바꾸십시오.
- 관리자에게: PBX의 자동 차단이 전화기가 사용하는 주소를 차단했습니다(이 네트워크에서의 비밀번호 무차별 대입). 차단 해제는 PBX의 «보안»에서 하십시오.
- 확인 위치: 전화기 — «통화 도움말» → «연결 확인», «통화를 방해하는 요소» 블록; 관리자 페이지 — «텔레포니» → 기기 카드 → «전화기가 알리는 내용» 탭; 텔레포니 자가 점검 — «내선» 항목.
등록 안정성#
클라우드가 하루 동안의 PBX 통화 기록을 바탕으로 내린 결론입니다. 데스크톱 전화기를 포함한 모든 기기에 적용됩니다. 기기가 등록을 얼마나 자주 잃었는지, 연결 끊김이 얼마나 오래 지속되었는지, 어디에서 접속했는지, 같은 주소를 쓰는 인접 기기들은 어떻게 동작하는지를 보여줍니다. 인접 기기들은 안정적인데 한 대만 불안정하다면 전화기 쪽 문제입니다. 같은 주소를 쓰는 기기들이 모두 끊긴다면 사무실 네트워크나 라우터 문제입니다.
PBX와 연결이 끊긴 채 오래 지속되는 공백#
🟠 통화가 간헐적으로 작동함 · 원인: 네트워크 · Android 및 iPhone · 코드 reg_gaps
- 의미: 통화는 작동하지만 일부가 유실되거나 음질이 나쁠 수 있습니다. 원인은 전화기와 PBX 사이의 네트워크에 있습니다.
- 직원에게: 전화기가 오랫동안 PBX와 연결되지 않아 그동안 걸려온 전화가 도착하지 않습니다. 앱을 닫지 말고 배터리 제한을 해제하세요.
- 관리자에게: 기기가 오랫동안 PBX에 등록되지 않아 그 공백 동안 통화가 유실됩니다. 원인은 "연결 안정성" 결론에 있습니다.
- 확인 위치: 관리자 페이지 — "텔레포니" → 기기 카드 → "작동 상태", "연결 안정성" 블록(Cenaly Phone에서는 "전화기 보고" 탭에서도 확인 가능), Cenaly Phone에서는 "연결 확인" 화면에서도 확인 가능합니다.
VPN 또는 호스팅을 통한 접속#
ℹ️ 참고 · 원인: 네트워크 · Android 및 iPhone · 코드 vpn_detected
- 의미: 통화에 보통 영향을 주지 않으며 대부분 조치가 필요하지 않습니다. 원인은 전화기와 PBX 사이의 네트워크에 있습니다.
- 직원에게: PBX가 호스팅 네트워크에서 접속한 것을 감지했습니다. VPN이 켜져 있을 가능성이 있습니다. 연결이 나쁘면 VPN 없이 시도해 보세요.
- 관리자에게: PBX가 기기의 접속을 호스팅 네트워크(VPN 또는 프록시)에서 감지했습니다. 주소와 연결 품질이 이에 따라 달라집니다.
- 확인 위치: 관리자 페이지 — "텔레포니" → 기기 카드 → "작동 상태", "연결 안정성" 블록(Cenaly Phone에서는 "전화기 보고" 탭에서도 확인 가능), Cenaly Phone에서는 "연결 확인" 화면에서도 확인 가능합니다.
깨우기가 작동하지 않음#
🟠 통화가 간헐적으로 작동함 · 원인: 전화기 · Android 및 iPhone · 코드 push_wake_off
- 의미: 통화는 작동하지만 일부가 유실되거나 음질이 나쁠 수 있습니다. 원인은 전화기 자체나 그 설정에 있습니다.
- 직원에게: 전화기가 PBX와 연결이 끊기고 push로 깨울 수 없어 공백 동안 통화가 유실됩니다. 인터넷이 연결된 상태에서 앱을 열고 배터리 제한을 해제하세요.
- 관리자에게: 모바일 기기가 연결되지 않는 경우가 있고 push 깨우기가 작동하지 않아 공백 동안 걸려온 전화가 유실됩니다. 원인은 결론에 있습니다.
- 확인 위치: 관리자 페이지 — "텔레포니" → 기기 카드 → "작동 상태", "연결 안정성" 블록(Cenaly Phone에서는 "전화기 보고" 탭에서도 확인 가능), Cenaly Phone에서는 "연결 확인" 화면에서도 확인 가능합니다.
UDP를 통한 수신이 기기에 도달하지 않음#
🔴 통화가 작동하지 않음 · 원인: 네트워크 · Android 및 iPhone · 코드 nat_udp_unreachable
- 의미: 이것이 해결되기 전에는 이 전화기로 정상적으로 통화할 수 없거나 이 전화기로 걸려온 전화가 도달하지 않습니다. 원인은 전화기와 PBX 사이의 네트워크에 있습니다.
- 직원에게: 라우터가 UDP를 통한 SIP 수신 패킷을 기기로 전달하지 않습니다. 기기를 TCP로 전환하거나 라우터에서 UDP를 여세요.
- 관리자에게: 기기는 등록되지만 PBX의 확인에 한 번도 응답하지 않았습니다. 걸려온 전화가 도달하지 않습니다. 기기를 TCP로 전환하거나 라우터를 설정하세요.
- 확인 위치: 관리자 페이지 — "텔레포니" → 기기 카드 → "작동 상태", "연결 안정성" 블록(Cenaly Phone에서는 "전화기 보고" 탭에서도 확인 가능), Cenaly Phone에서는 "연결 확인" 화면에서도 확인 가능, 텔레포니 자체 점검 — "내선" 항목.
라우터가 SIP에 개입함 (SIP ALG)#
🔴 통화가 작동하지 않음 · 원인: 네트워크 · Android 및 iPhone · 코드 sip_alg_suspected
- 의미: 이것이 해결되기 전에는 이 전화기로 정상적으로 통화할 수 없거나 이 전화기로 걸려온 전화가 도달하지 않습니다. 원인은 전화기와 PBX 사이의 네트워크에 있습니다.
- 직원에게: 사무실 라우터가 SIP 패킷을 손상시킵니다. 라우터에서 SIP ALG를 끄거나 기기를 TCP로 전환하세요.
- 관리자에게: 같은 주소를 쓰는 다른 기기들은 작동하지만 이 기기는 UDP로 작동하지 않습니다(또는 두 기기가 하나의 주소를 공유합니다). 라우터가 SIP에 개입하고 있습니다. SIP ALG를 끄거나 기기를 TCP로 전환하세요.
- 확인 위치: 관리자 페이지 — "텔레포니" → 기기 카드 → "작동 상태", "연결 안정성" 블록(Cenaly Phone에서는 "전화기 보고" 탭에서도 확인 가능), Cenaly Phone에서는 "연결 확인" 화면에서도 확인 가능, 텔레포니 자체 점검 — "내선" 항목.
전화기 시스템이 앱을 종료함#
🟠 통화가 간헐적으로 작동함 · 원인: 전화기 · Android 전용 · 코드 vendor_power_killer
- 의미: 통화는 작동하지만 일부가 유실되거나 음질이 나쁠 수 있습니다. 원인은 전화기 자체나 그 설정에 있습니다.
- 직원에게: 제조사 펌웨어가 백그라운드에서 Cenaly Phone을 종료합니다. 앱의 자동 실행을 허용하고 배터리 제한을 해제하세요. 전화기에 "수정" 버튼이 있으며, 이 버튼을 누르면 필요한 설정이 열립니다.
- 관리자에게: 전화기 시스템이 하루에 여러 번 백그라운드에서 앱을 종료했습니다. 그동안 걸려온 전화가 도달하지 않습니다. 직원이 자동 실행을 허용해야 합니다(제조사별 단계는 앱에 있습니다).
- 확인 위치: 관리자 페이지 — "텔레포니" → 기기 카드 → "작동 상태", "연결 안정성" 블록(Cenaly Phone에서는 "전화기 보고" 탭에서도 확인 가능), Cenaly Phone에서는 "연결 확인" 화면에서도 확인 가능합니다.
PBX와의 연결이 계속 끊김#
🟠 통화가 간헐적으로 작동함 · 원인: 네트워크 · Android 및 iPhone · 코드 registration_flapping
- 의미: 통화는 작동하지만 일부가 유실되거나 음질이 나쁠 수 있습니다. 원인은 전화기와 PBX 사이의 네트워크에 있습니다.
- 직원에게: 전화기가 자주 PBX와 연결이 끊깁니다. Wi‑Fi와 배터리 모드를 확인하세요.
- 관리자에게: 전화기가 하루에 여러 번 PBX에서 연결이 끊기고 다시 연결되었습니다.
- 확인 위치: 관리자 페이지 — "텔레포니" → 기기 카드 → "작동 상태", "연결 안정성" 블록(Cenaly Phone에서는 "전화기 보고" 탭에서도 확인 가능), Cenaly Phone에서는 "연결 확인" 화면에서도 확인 가능합니다.
특정 통화 분석#
각 통화가 끝나면 전화기가 짧은 “이력서”를 보냅니다. 연결이 어떻게 수립되었는지, 음성이 어떤 경로로 이동했는지, 직원이 무엇을 들었고 무엇이 전달되었는지, 전화기가 통화를 위해 어떻게 깨어났는지가 담깁니다. 클라우드는 이를 같은 통화에 대해 PBX가 본 내용과 대조하여 어느 쪽에 문제가 있는지 알려줍니다. 전화기, 네트워크 또는 PBX 중 어디인지 판단합니다. 양쪽 모두 깨끗하다면 불만은 이 구간에 관한 것이 아닐 가능성이 높으므로 통화 상대방이나 통신사를 확인하십시오. 번호, 주소 및 통화 녹음은 이력서에 포함되지 않습니다.
음성이 연결되지 않음#
🟠 통화가 간헐적으로 작동합니다 · 원인: 네트워크 · Android 및 iPhone · 코드 ice_failed
- 의미: 통화는 작동하지만 일부가 유실되거나 음질이 나쁠 수 있습니다. 원인은 전화기와 PBX 사이의 네트워크에 있습니다.
- 직원에게: 통화는 연결되었지만 음성은 연결되지 않았습니다. 전화기가 PBX까지 음성 경로를 개설하지 못했습니다. 대개 엄격한 네트워크가 원인입니다. 네트워크를 변경하고 “연결 확인”을 실행하십시오. 중계 서버를 점검합니다.
- 관리자에게: 통화 기준: ICE가 성립하지 않아 양방향 모두 음성이 없었습니다(전화기와 PBX 모두 0패킷). 원인은 전화기의 네트워크 또는 접근 불가능한 중계 서버(TURN)입니다. 전화기에서 “연결 확인”으로 TURN을 점검하십시오.
- 확인 위치: 전화기 — “통화 도움말” → “연결 확인”, “통화를 방해하는 요소” 블록; 관리자 페이지 — “텔레포니” → 기기 카드 → “전화기 보고” 탭.
상대방의 음성이 전화기에 도달하지 않음#
🟠 통화가 간헐적으로 작동합니다 · 원인: 네트워크 · Android 및 iPhone · 코드 no_audio_to_phone
- 의미: 통화는 작동하지만 일부가 유실되거나 음질이 나쁠 수 있습니다. 원인은 전화기와 PBX 사이의 네트워크에 있습니다.
- 직원에게: 통화 중 PBX가 음성을 전송했지만 전화기가 이를 받지 못했습니다. 대개 네트워크 문제입니다. 라우터나 통신사가 수신 음성을 통과시키지 않습니다. 다른 네트워크(Wi‑Fi ↔ 모바일 인터넷)를 시도하고 “연결 확인”을 실행하십시오.
- 관리자에게: 통화 기준: PBX는 전화기로부터 음성을 받고 상대방의 음성을 전송했지만 전화기는 패킷을 하나도 받지 못했습니다. PBX → 전화기 경로가 원인입니다(NAT, 수신 UDP 필터, ICE 쌍 불일치). 전화기에서 “연결 확인”으로 중계 서버를 점검하십시오. 동일 네트워크에서 반복되면 해당 라우터가 원인입니다.
- 확인 위치: 전화기 — “통화 도움말” → “연결 확인”, “통화를 방해하는 요소” 블록; 관리자 페이지 — “텔레포니” → 기기 카드 → “전화기 보고” 탭.
귀하의 음성이 상대방에게 도달하지 않음#
🟠 통화가 간헐적으로 작동합니다 · 원인: 네트워크 · Android 및 iPhone · 코드 no_audio_from_phone
- 의미: 통화는 작동하지만 일부가 유실되거나 음질이 나쁠 수 있습니다. 원인은 전화기와 PBX 사이의 네트워크에 있습니다.
- 직원에게: 전화기가 귀하의 음성을 전송했지만 PBX가 이를 받지 못했습니다. 대개 네트워크 문제입니다. 라우터나 VPN이 발신 음성을 차단합니다. 다른 네트워크를 시도하거나 VPN을 끄고 “연결 확인”을 실행하십시오.
- 관리자에게: 통화 기준: 전화기가 음성 패킷을 전송했지만 PBX가 하나도 받지 못했습니다. 전화기 → PBX 경로가 원인입니다(중계 서버 없는 엄격한 NAT, 발신 UDP 필터, VPN). 동일 네트워크에서 반복되면 해당 네트워크의 라우터입니다. “연결 확인”으로 중계 서버를 점검하십시오.
- 확인 위치: 전화기 — “통화 도움말” → “연결 확인”, “통화를 방해하는 요소” 블록; 관리자 페이지 — “텔레포니” → 기기 카드 → “전화기 보고” 탭.
시스템이 마이크를 음소거함#
🟠 통화가 간헐적으로 작동합니다 · 원인: 전화기 · Android 및 iPhone · 코드 mic_silenced_by_system
- 의미: 통화는 작동하지만 일부가 유실되거나 음질이 나쁠 수 있습니다. 원인은 전화기 자체 또는 그 설정에 있습니다.
- 직원에게: 통화 중 마이크가 꺼져 있었지만 귀하가 끈 것이 아닙니다. 다른 앱(녹음기, 화상 통화, 음성 어시스턴트)이나 시스템이 마이크를 점유했습니다. 해당 앱을 닫고 다시 전화하십시오.
- 관리자에게: 통화 기준: 네트워크 문제가 아닙니다. PBX는 패킷을 받았지만 그 안은 무음이었습니다. 전화기 시스템이 앱의 마이크를 음소거했거나 다른 앱이 점유했습니다. 직원에게는 음성을 녹음하는 앱을 닫도록 안내하십시오. 반복되면 전화기를 재부팅하십시오.
- 확인 위치: 전화기 — “통화 도움말” → “연결 확인”, “통화를 방해하는 요소” 블록; 관리자 페이지 — “텔레포니” → 기기 카드 → “전화기 보고” 탭.
상대방의 음성이 끊김#
🟠 통화가 간헐적으로 작동합니다 · 원인: 네트워크 · Android 및 iPhone · 코드 loss_downlink
- 의미: 통화는 작동하지만 일부가 유실되거나 음질이 나쁠 수 있습니다. 원인은 전화기와 PBX 사이의 네트워크에 있습니다.
- 직원에게: 상대방 음성의 일부가 전화기로 오는 도중 유실되었습니다. Wi‑Fi를 사용 중이라면 라우터에 더 가까이 가거나 모바일 인터넷으로 전환하십시오.
- 관리자에게: 통화 기준: PBX → 전화기 경로에서 손실이 발생했습니다(전화기가 누락된 음성을 복구했고, PBX는 전화기 보고서에서 손실을 확인). 대개 약한 Wi‑Fi 또는 전화기 네트워크의 과부하된 채널입니다.
- 확인 위치: 전화기 — “통화 도움말” → “연결 확인”, “통화를 방해하는 요소” 블록; 관리자 페이지 — “텔레포니” → 기기 카드 → “전화기 보고” 탭.
상대방에게 전달된 귀하의 음성이 끊김#
🟠 통화가 간헐적으로 작동합니다 · 원인: 네트워크 · Android 및 iPhone · 코드 loss_uplink
- 의미: 통화는 작동하지만 일부가 유실되거나 음질이 나쁠 수 있습니다. 원인은 전화기와 PBX 사이의 네트워크에 있습니다.
- 직원에게: 귀하의 음성 일부가 전화기에서 나가는 도중 유실되었습니다. 대개 Wi‑Fi의 약한 업로드 속도가 원인입니다. 라우터에 더 가까이 가거나 모바일 인터넷으로 전환하십시오.
- 관리자에게: 통화 기준: 전화기 → PBX 경로에서 손실이 발생했습니다(PBX가 전화기로부터의 패킷을 잃었고, 전화기는 그 보고서에서 손실을 확인). 대개 Wi‑Fi 업로드 속도 또는 사무실의 과부하된 채널입니다.
- 확인 위치: 전화기 — “통화 도움말” → “연결 확인”, “통화를 방해하는 요소” 블록; 관리자 페이지 — “텔레포니” → 기기 카드 → “전화기 보고” 탭.
전화가 통화 연결을 너무 오래 기다린 경우#
🟠 통화가 간헐적으로 작동합니다 · 측면: 전화 · Android 및 iPhone · 코드 wake_late
- 의미: 통화는 작동하지만 일부가 유실되거나 음질이 나쁠 수 있습니다. 원인은 전화기 자체 또는 그 설정에 있습니다.
- 직원에게: 통화가 왔지만 전화기가 PBX가 기다리는 시간보다 오래 연결을 지연시켜 그룹 통화가 다른 곳으로 넘어갔을 수 있습니다. Cenaly Phone의 배터리 제한을 해제하고 백그라운드에서 작동하도록 허용하십시오.
- 관리자에게: 깨우기 경로 기준: 푸시는 도달했지만 전화기가 늦었습니다. 푸시 전송 지연, 앱 콜드 스타트, 전화기 절전 또는 긴 등록 시간이 원인입니다. 통화 출력에 어느 단계에서 시간이 지연되었는지 표시됩니다.
- 확인 위치: 전화 — "통화 도움말" → "연결 확인", "통화를 방해하는 요소" 블록; 관리자 페이지 — "텔레포니" → 기기 카드 → "전화기 보고" 탭.
잠든 전화기에 통화가 도달하지 않은 경우#
🟠 통화가 간헐적으로 작동합니다 · 측면: 네트워크 · Android 및 iPhone · 코드 wake_missed
- 의미: 통화는 작동하지만 일부가 유실되거나 음질이 나쁠 수 있습니다. 원인은 전화기와 PBX 사이의 네트워크에 있습니다.
- 직원에게: PBX가 통화를 위해 전화기를 깨웠지만 전화기에 통화가 나타나지 않았습니다. Cenaly Phone의 알림 및 백그라운드 작업이 허용되어 있는지 확인하고 "연결 확인"을 실행하십시오.
- 관리자에게: 깨우기 경로 기준: 클라우드가 푸시를 보냈지만 전화기에 통화가 나타나지 않았습니다. 푸시가 전화기에 도달하지 않았거나 전화기가 등록되었지만 PBX가 그룹 통화를 보내지 않았습니다. 통화 출력에 단계가 표시됩니다.
- 확인 위치: 전화 — "통화 도움말" → "연결 확인", "통화를 방해하는 요소" 블록; 관리자 페이지 — "텔레포니" → 기기 카드 → "전화기 보고" 탭.
소음 억제#
소음 억제는 직원의 음성에서 홀 소음을, 상대방의 음성에서 거리 소음을 제거합니다. 전화기 또는 PBX에서 작동하며, 어디에서 작동할지는 관리자가 "텔레포니" → "소음 억제"에서 선택합니다. 처리가 제대로 되지 않아도 통화는 끊기지 않습니다. 소리는 평소처럼 억제 없이 전달되며, 전화기 또는 PBX가 여기에 이를 보고합니다. 억제는 언제든지 끌 수 있으며, 통화에는 문제가 생기지 않습니다.
소음 억제가 제때 처리하지 못하는 경우#
🟠 통화가 간헐적으로 작동합니다 · 측면: 전화 · Android 및 iPhone · 코드 voice_fx_overload
- 의미: 통화는 작동하지만 일부가 유실되거나 음질이 나쁠 수 있습니다. 원인은 전화기 자체 또는 그 설정에 있습니다.
- 직원에게: 전화기가 음성 처리를 제때 하지 못해 통화 중간에 소음 억제를 끕니다. 더 가벼운 방법("시스템")을 선택하거나 무거운 앱을 닫으십시오.
- 관리자에게: 직원의 전화기가 선택한 소음 억제 방법을 감당하지 못하고 하루에 여러 번 일반 음성으로 되돌아갔습니다. 더 가벼운 방법("시스템")을 설정하거나 PBX에서 처리하도록 하십시오: "텔레포니" → "소음 억제".
- 확인 위치: 전화 — "통화 도움말" → "연결 확인", "통화를 방해하는 요소" 블록; 관리자 페이지 — "텔레포니" → 기기 카드 → "전화기 보고" 탭.
전화기에서 소음 억제 방법을 사용할 수 없는 경우#
ℹ️ 참고 · 측면: 전화 · Android 및 iPhone · 코드 voice_fx_model_missing
- 의미: 일반적으로 통화에 방해가 되지 않으며 대부분 조치가 필요하지 않습니다. 원인은 전화기 자체 또는 그 설정에 있습니다.
- 직원에게: 이 앱 버전에는 선택한 방법이 없어 통화가 시스템 소음 억제로 진행됩니다. Cenaly Phone을 업데이트하십시오.
- 관리자에게: 직원의 전화기에 선택한 소음 억제 방법이 없어 통화가 시스템 방식으로 진행됩니다. Cenaly Phone을 업데이트하도록 요청하거나 전화기에 있는 방법을 선택하십시오.
- 확인 위치: 전화 — "통화 도움말" → "연결 확인", "통화를 방해하는 요소" 블록; 관리자 페이지 — "텔레포니" → 기기 카드 → "전화기 보고" 탭.
오래된 소음 억제 설정#
ℹ️ 참고 · 측면: 전화 · Android 및 iPhone · 코드 voice_fx_plan_stale
- 의미: 일반적으로 통화에 방해가 되지 않으며 대부분 조치가 필요하지 않습니다. 원인은 전화기 자체 또는 그 설정에 있습니다.
- 직원에게: 전화기가 아직 이전 소음 억제 설정으로 작동하고 있습니다. 인터넷이 연결된 상태에서 앱을 열면 새 설정이 자동으로 적용됩니다.
- 관리자에게: 직원의 전화기가 아직 변경된 소음 억제 설정을 받지 못했습니다. 앱이 네트워크에 연결되면 적용되며, 별도로 할 일은 없습니다.
- 확인 위치: 전화 — "통화 도움말" → "연결 확인", "통화를 방해하는 요소" 블록; 관리자 페이지 — "텔레포니" → 기기 카드 → "전화기 보고" 탭.
외부 음성 처리기를 사용할 수 없는 경우#
🟠 통화가 간헐적으로 작동합니다 · 측면: PBX · Android 및 iPhone · 코드 voice_fx_processor_down
- 의미: 통화는 작동하지만 일부가 유실되거나 음질이 나쁠 수 있습니다. 원인은 PBX 또는 그 설정에 있습니다.
- 직원에게: 통화가 외부 음성 처리 없이 진행됩니다. 관리자에게 알리십시오.
- 관리자에게: PBX가 외부 음성 처리기에 접근할 수 없습니다. 연결 없음, 잘못된 키 또는 인증서 문제입니다. 통화가 처리기 없이 진행됩니다. "텔레포니" → "소음 억제" → "외부 처리기"에서 처리기를 확인하십시오.
- 확인 위치: 관리자 페이지 — "텔레포니" → "소음 억제"(외부 처리기 상태); 전화 — "통화 도움말" → "연결 확인", "통화를 방해하는 요소" 블록.
외부 음성 처리기의 응답이 느린 경우#
🟠 통화가 간헐적으로 작동합니다 · 측면: 네트워크 · Android 및 iPhone · 코드 voice_fx_processor_slow
- 의미: 통화는 작동하지만 일부가 유실되거나 음질이 나쁠 수 있습니다. 원인은 전화기와 PBX 사이의 네트워크에 있습니다.
- 직원에게: 일부 소리가 처리 없이 전달됩니다. 음성이 불안정하게 들리면 관리자에게 알리십시오.
- 관리자에게: 처리기가 프레임 시간 내에 처리하지 못해 PBX가 일부 소리를 처리 없이 전달합니다. 처리기의 부하와 처리기까지의 네트워크를 확인하거나 처리기 설정에서 허용 지연 시간을 늘리십시오.
- 확인 위치: 관리자 페이지 — "텔레포니" → "소음 억제"(외부 처리기 상태); 전화 — "통화 도움말" → "연결 확인", "통화를 방해하는 요소" 블록.