텔레포니: 자체 PBX
매장의 전화는 보통 다른 모든 것과 따로 존재합니다. 번호는 통신사에 있고, 수화기는 카운터 위에 있으며, 누가 전화했는지는 받은 사람만 기억합니다. 「텔레포니」 섹션은 이를 실무 도구로 바꿉니다. 지점에 자체 PBX가 생깁니다. 즉, 고객님의 번호로 걸려온 통화를 수신하고, 설정한 규칙에 따라 직원에게 배분하며, 대화를 녹음하고, 분석할 수 있도록 제공하는 전화 교환기입니다.
열기: 관리자 패널 → 텔레포니 (admin.cenaly.com/telephony). 이 섹션은 확장 프로그램 스토어의 「텔레포니」 카드로 활성화되며, 기본적으로 숨겨져 있습니다.
자체 PBX란#
PBX는 고객님의 지점에 전용으로 할당됩니다. 이는 자체 정적 IP 주소와 자체 연결 주소를 가진 클라우드의 별도 머신입니다. 다른 사람의 음성이 이를 통해 전달되지 않으며, 통신사 계정은 고객님의 것이고, 저희는 번호를 발급하거나 재판매하지 않습니다. 모든 신규 지점을 위한 공용 서버는 아예 제공되지 않습니다.
| 항목 | 구성 방식 |
|---|---|
| 서버 주문 | 「서버」 탭의 버튼. 서비스는 유료이며 계정 잔액에서 일 단위로 차감됩니다. 일일 가격은 섹션 상단과 각 서버 크기에서 확인할 수 있으며, 생성 전 확인 창에서 이에 대해 경고합니다. 일별 차감 내역은 서버 카드 내 접힌 블록(최근 7일)과 「구독」의 모든 지점별 통화 기록으로 확인할 수 있습니다 |
| 용량 | 동시 통화 수로 표시된 프리셋 단계. 용량 변경은 중단 없이 이루어지며, 활성 그룹 통화가 없어질 때까지 기다릴 수 있습니다 |
| 부하 | 서버 카드 내 1시간 / 24시간 / 7일간의 CPU 및 네트워크 그래프 |
| 설정 | 자동으로 저장되며, 섹션에 「저장」 버튼이 없습니다. 각 블록에는 설정 기록과 롤백 기능이 있는 「시계」 아이콘이 있습니다 |
| 물리적 위치 | 클라우드는 지점의 국가에 따라 선택됩니다. 러시아 지점은 Yandex Cloud(cenaly.ru)에서만 서비스됩니다 |
섹션 상단에는 세 가지 개별 질문으로 구성된 「첫 통화 전」 체크리스트가 있습니다. 설정은 네 단계(지점의 SIP 계정 생성 → 인바운드 회선 연결 → 인바운드 통화 경로 설정 → 최소 하나의 내선 번호 할당)이며, 「4개 중 3개」 카운트는 이 단계에만 적용되고, 미완료 단계는 해당 탭으로의 링크입니다. 테스트 통화는 통화 기록의 표시입니다. 즉, 마지막으로 수신된 인바운드 통화입니다. 에코 테스트 *43은 음향을 확인하지만 통신사 회선은 확인하지 않으므로, 옆에 힌트로 표시됩니다. 통화 녹음은 고객님의 선택 사항(비활성화 / 발신자 경고와 함께 활성화)이며, 「모두 완료」에 포함되지 않습니다. 초록색 체크 표시를 위해 녹음할 필요는 없습니다. 설정이 완료되고 통화가 이루어지면 체크리스트는 하나의 초록색 줄로 접힙니다.
시작하기#
순서는 다음과 같으며, 이는 통화 경로의 순서이기도 합니다. 즉, 외부에서 내부로:
| № | 단계 | 위치 | 상세 |
|---|---|---|---|
| 1 | 번호 개설: 통신사 SIP 트렁크 또는 SIM 카드가 있는 게이트웨이 | 통신사 → 회선 | 통신사 번호, GSM 게이트웨이 |
| 2 | 직원에게 내선 번호 할당 | 상담원 | 아래 참조 |
| 3 | 전화기 및 소프트폰 연결 | 내선 번호 창의 자격 증명 | SIP 전화기 설정 |
| 4 | 인바운드 라우팅 설정 | 라우팅, 그룹 통화 | 아래 참조 |
| 5 | 직원이 외부로 전화하는 경우 아웃바운드 활성화 | 아웃바운드 | 아래 참조 |
| 6 | 통화 녹음 활성화 | 녹음 | 아래 참조 |
1단계. 번호: 통신사 또는 게이트웨이#
인바운드 번호는 고객님이 통신사와의 계약을 통해 직접 가져옵니다. 세 가지 소스가 있으며, 이들은 결합됩니다:
| 소스 | 연결 방식 | 중요 사항 |
|---|---|---|
| 통신사 SIP 트렁크 | 「통신사」 탭: 이름, SIP 호스트, 포트, 전송 방식, 모드(REGISTER — PBX가 통신사에 등록, 또는 IP-auth — 통신사가 저희 IP로 통화를 전송), 로그인 및 비밀번호. 「연결 확인」 버튼으로 실제 테스트 실행 | 번호는 「회선」 탭에서 회선으로 개설되며, 회선에는 「통화 수신」 작동 스위치가 있습니다. 분석 — 통신사 번호 연결 |
| SIM 카드, 시내 회선 또는 ISDN이 있는 게이트웨이 | 게이트웨이가 저희 PBX에 내선 번호로 등록되며, 통화가 걸려오면 자체적으로 내선 번호를 다이얼합니다 | 게이트웨이는 발신자 번호를 전달하며, 이는 전화기, 통화 기록 및 「통화」 녹음에서 확인할 수 있습니다. 이러한 통화에는 회선이 없으며, 라우팅 규칙이 적용되지 않습니다. 분석 — GSM 게이트웨이 및 시내 회선 |
| 내장 웹 통화 회선 | 아무것도 연결할 필요가 없습니다. 고객이 브라우저에서 통화합니다 | 하나의 회선이며 별도 번호가 필요하지 않습니다 — 웹사이트 통화 |
트렁크와 번호의 수에는 제한이 없습니다. 이는 고객님의 머신이고 고객님의 통신사 계정입니다. PBX 설정 목록의 전체 한도는 500개 레코드입니다.
2단계. 직원에게 내선 번호 부여#
"직원 및 그룹" 탭은 내선 번호를 관리합니다. 내선 번호에는 두 가지 종류가 있습니다. 자체 내선 번호(자체 PBX의 계정으로, 여기에 전화기나 소프트폰이 연결됩니다. 번호는 직접 지정하며 2–6자리이고, 매장 자체 번호 체계를 사용하며, 내선 번호 수에 상한은 없습니다)와 통신사에서 승계한 번호 — 이 뒤에는 직원이 이미 가지고 있는 번호, 즉 다른 PBX의 내선 번호, 휴대폰 또는 유선 전화번호가 있습니다. 이 경우 비밀번호는 발급되지 않으며, 직원에게 연결되는 통화는 선택한 채널을 통해 이루어집니다.
| 기능 | 설명 |
|---|---|
| 직원에게 할당 | "직원" 열에서 이름(또는 "직원 없음")을 클릭하고 인물을 선택합니다. 직원 목록은 클릭 시 열리며 각 행에 상시 표시되지 않습니다. 번호는 직원 카드에서 확인할 수 있으며, 퇴사 시 모든 지점에서 내선 번호가 자동으로 회수됩니다 |
| "직원에게 일괄 배정…" | 직책 필터에 따라 번호를 일괄 발급합니다. 이미 번호가 있는 직원은 건너뜁니다 |
| 접속 정보 | 비밀번호는 한 번만 표시됩니다. 복사 가능한 필드, "모든 설정 복사" 텍스트, Zoiper 및 Linphone용 QR이 제공됩니다. 분실 시 "비밀번호 재설정"을 사용합니다 |
| 번호 완전 복제 | 통신사에 있는 번호를 등록하면 직원의 전화기가 자체 PBX에 등록되면서, 동시에 통신사의 기존 기기로도 통화가 연결됩니다 |
| 채널 상태 | 승계한 번호의 "채널 및 SIP" 열에서 채널 이름 옆에 연결 상태 원이 표시됩니다. 녹색 — 직원에게 연결되는 회선이 통신사에 등록됨, 회색 — 등록되지 않았거나 PBX가 아직 보고하지 않음, 정지 사각형 — 회선이 직접 비활성화됨. 원 위에 마우스를 올리면 어떤 회선인지, 상태는 어떤지, 언제 관측되었는지가 툴팁에 표시됩니다. 자체 내선 번호에는 별도의 원이 없으며, 같은 행 왼쪽의 지점 표시가 연결 상태를 보여줍니다 |
| 하드웨어 및 로그 | 행에서 직원이 무엇으로 접속하는지 확인할 수 있습니다("Yealink T31G", "Zoiper"). 기기가 꺼져 있으면 회색으로 표시됩니다. 이름 옆에는 "신호 막대" 아이콘이 있습니다. 이는 PBX에서 해당 기기까지의 핑입니다(녹색 — 연결 양호, 황색 — 150ms 이상의 눈에 띄는 지연, 적색 — 300ms 이상, ✕ — 기기가 점검에 응답하지 않음). "180ms" 숫자는 눈에 띄는 지연이 있을 때만 아이콘 옆에 표시되며, 전체 수치는 마우스 오버 툴팁과 카드에서 확인할 수 있습니다. 카드 자체에서는 핑이 상태 줄("연결됨 · 주소 · 네트워크 · 마지막 연결")에 표시되어 카드의 어느 섹션에서든 항상 숫자를 볼 수 있으며, 시간별·일별·시간대별 막대는 "작동 상태" 탭의 "PBX 연결" 블록에서 확인할 수 있습니다. 꺼진 기기에는 아이콘이 없습니다. PBX가 해당 기기를 점검하지 않기 때문입니다. 클릭하면 기기 카드가 열립니다. 24시간/7일/30일 작동 상태, 연결 이력, 통화, 연결 점검 및 설정 — 서버, 포트, 전송 방식, 로그인, 이 전화기의 내선 번호(기기에 직접 입력하는 값, 복사 가능)와 PBX가 적용하는 세부 SIP 설정이 포함됩니다. 비밀번호는 없습니다. 발급 시 한 번만 표시됩니다. 모든 시간은 지점의 시간대 기준으로 태그 툴팁, 카드, 내선 번호 로그에 표시됩니다(카드에서는 상태 줄 아래에 명시됨). 지점에 시간대가 설정되지 않은 경우 기기 시계를 기준으로 하며, 이 또한 명시됩니다 |
3단계. 전화기 및 소프트폰#
동일한 다섯 가지 값(서버, 로그인, 비밀번호, 포트 5060, 전송 방식 UDP)을 모든 기기에 입력합니다. 데스크톱 전화기, 서버의 DECT 핸드셋, 인터폰, 구형 아날로그 전화기용 어댑터, 컴퓨터 및 스마트폰의 소프트웨어 전화기 등이 해당됩니다. 하나의 내선 번호를 여러 기기에 동시에 등록할 수 있습니다.
전체 안내 — SIP 전화기 설정: 접속 정보 확인 방법, 매장 네트워크 요구 사항(아웃바운드 UDP 5060 및 10000–20000, 라우터의 SIP ALG 비활성화), 전화기를 공장 초기화해야 하는 경우, 26개 기기 제품군별 단계별 안내가 포함되어 있습니다. 같은 문서에서 에코 테스트 *43 도 확인할 수 있습니다. 전화를 걸어 자신의 목소리를 들으면, 통화 기록에 해당 기기의 패킷 손실, 지터, 지연이 나타납니다.
개인 계정은 각자 직접 등록합니다. 설정 → "개인 SIP 계정" (admin.cenaly.com/settings?tab=sip-accounts) — 이는 다른 시스템(통신사, 사무실 PBX)에 대한 개인 등록 또는 자신의 내선 번호입니다. 이는 회사가 아닌 개인 로그인에 연결되며, 본인만 볼 수 있고, 본인 기기의 Android용 Cenaly 앱 전화기에만 표시됩니다 — Cenaly Admin("전화" 탭), Cenaly CRM("더보기" → "전화"), Cenaly SIP Phone. 지점의 PBX, 데스크톱 전화기, 웹 관리자에는 반영되지 않습니다(설정 참조).
4단계. 수신 통화 라우팅#
“수신 통화 경로” 탭은 “통화가 왔을 때 누구에게 연결할지”에 대한 규칙입니다. 규칙은 위에서 아래로 검사하며, 처음 일치하는 규칙이 적용됩니다. 순서가 곧 우선순위이며, 화살표로 순서를 바꿉니다.
| 규칙 축 | 선택지 |
|---|---|
| 어디로 걸려 왔는지 | “회선(번호)” 및 “통신사(트렁크)” 그룹의 칩, 여러 대상을 선택할 수 있으며 그중 하나만 해당해도 적용 |
| 언제 | 지점의 시간대 기준 요일과 시간 범위 |
| 누가 거는지 | 발신자 번호의 접두사 |
| 누가 받는지 | 내선 번호가 있는 모든 사람 · 이름별 칩으로 선택한 직원 · 그룹 통화 · AI 어시스턴트를 이름별로(전화 상담원, 비서, 모든 음성 봇) · 외부 번호 |
| 아무도 받지 않았을 때 | 무응답 안내, 자동 응답기, AI 어시스턴트, 다른 그룹 |
그룹 통화 매트릭스는 행이 참여자이고 열이 5초 단위인 표입니다. 예를 들어 “처음 10초는 호스트가 받고, 10초부터 매니저가 연결되며, 20초부터 호스트는 울리지 않습니다”와 같이 설정합니다. 셀은 마우스로 드래그해 색칠합니다. 마지막 행은 AI입니다. AI는 전화를 걸지 않고 응답하므로, 마지막 사람이 울린 지점부터 시작합니다.
규칙 목록 아래에는 기본 응답이 있습니다. 일치하는 규칙이 하나도 없을 때 무슨 일이 일어나는지(인사말, 자동 응답기, 봇)를 정합니다. 같은 위치에 “통화가 처리 중입니다” 알림 토글이 있으며 언어와 직접 입력한 문구를 선택할 수 있습니다. 일부 국가에서는 이 경고가 의무이므로 기본적으로 켜져 있습니다.
규칙이 참조하는 통신사를 삭제하면 패널이 먼저 확인을 요청하고 각 규칙에 어떤 일이 생기는지 알려줍니다. “이 통신사 없이 계속 작동합니다”(조건에 다른 번호나 통신사가 남아 있음), “꺼집니다”(통신사가 없으면 조건이 더 넓어짐), 또는 “꺼지고 조건 없이 남습니다”입니다. 규칙은 삭제되지 않습니다. 매트릭스와 대체 응답은 그대로 남습니다. 조건이 하나도 남지 않은 규칙은 **“조건 없음”**으로 표시되며 토글이 켜지지 않습니다. 그렇지 않으면 모든 통화를 잡게 되기 때문입니다. 해당 규칙에 새 조건(번호, 통신사, 시간 또는 발신자 접두사)을 지정한 뒤 켜거나, 규칙을 삭제합니다.
그룹 통화(“직원 및 그룹”의 행, “그룹” 표시)는 내선 번호(700부터 발급)와 자체 분배 방식을 가집니다. 매트릭스, 단순 그룹 통화 “모두 동시에 / 순차적으로”, 또는 대기 음악, 순번 안내, 시간 상한이 있는 대기열입니다. 참여자에게는 “벨 울림” 토글, 개인 근무 시간, 일시 정지(직원이 기기에서 직접 설정: *71 — 자리 비움, *72 — 복귀), 개인 보류 멜로디가 있습니다. “고객이 이미 통화한 상대에게 먼저 걸기” 토글은 몇 초 동안 아는 직원에게 연결을 시도합니다. 그룹으로 들어오는 세 가지 경로는 전화기에서 그룹 번호 누르기, 라우팅 규칙, AI 비서의 통화 전달입니다. Cenaly Phone 앱의 수신 화면에서는 이런 통화의 매트릭스를 볼 수 있습니다. 지금 누구에게 울리는지, 몇 초 후 누가 연결되는지, 누가 통화 중인지 표시됩니다. 매트릭스가 로드되는 동안에는 그 자리에 “연결 중…”이 표시됩니다. 내선 번호로 직접 걸려 온 경우에는 매트릭스가 없습니다. 나에게만 울리기 때문입니다. 동료가 통화를 받으면 수신 창은 몇 초 동안 누가 받았는지 계속 표시합니다. 받은 사람을 어떻게 표시할지(이름, 이름과 내선 번호, 내선 번호만, 또는 단순히 “동료가 받음”)는 관리자가 선택합니다. “모든 직원용 규칙” 창, “내 전화기” 블록, “통화를 받은 사람 — 동료에게 보이는 내용”에서 설정합니다. 옆에는 회의실(“회의” 탭)이 있습니다. PIN과 영상이 있는 내선 번호 600–649이며, 등록된 기기에서 번호를 누르면 공통 대화에 참여합니다.
5단계. 발신 통화#
발신은 기본적으로 꺼져 있으며, 켤 때 요금 관련 문구로 확인합니다. 외부로 나가는 통화는 고객님의 트렁크로 걸리고, 송장은 고객님의 통신사에서 발행됩니다. “발신” 탭은 직원이 자기 전화기에서 건 통화가 어느 회선으로 나갈지 정합니다. 처리 순서는 세 단계입니다.
- 스마트 규칙 “입력한 번호 패턴 → 회선”: 숫자와
X(모두),N(2–9),Z(1–9), 끝의 마침표 “숫자 개수 제한 없음”. 규칙을 특정 직원으로 좁히고, 통신사로 보내기 전에 숫자를 잘라내거나 덧붙이고, 발신자 표시 번호를 바꿀 수 있습니다. - 직원 개인 회선 — “각자 자기 회선”;
- 기본 공용 회선.
사기 방지는 항상 작동합니다. 지점 및 직원별 동시 발신 한도, 입력 길이 제한, 프리미엄 및 위성 방향에 대한 무조건적 금지(설정으로 해제되지 않음), 일일 통화 시간 상한(기본적으로 상한 없음)입니다. 상한의 80%에 도달했을 때, 상한을 소진했을 때, 의심스러운 야간 트래픽이 있을 때 PBX는 업무 채팅에 푸시와 함께 경보를 보냅니다. 탈취된 계정은 월말 통신사 송장이 아니라 밤에 쏟아진 통화 시간으로 알아차립니다.
6단계. 통화 녹음 및 “통화”#
“녹음” 탭: 켜고, 범위(모든 통화 / 수신만 / 상담원 통화만)를 선택하고, N일이 지난 녹음을 삭제할지 정합니다. 기본적으로 녹음은 제한 없이 보관됩니다. 기간은 직접 설정하며 상한은 없습니다.
녹음된 통화는 텔레포니 플레이어뿐 아니라 “통화” 섹션(admin.cenaly.com/calls)에도 들어갑니다. 녹음 작업 센터로, 파일 업로드 및 수신, 필터와 저장된 보기가 있는 표, 음성 인식, AI 통화 분석, 태그, 지표, 규칙과 자동화, 검색 및 주문 연결을 제공합니다. 녹음 저장소와 “통화” 섹션의 보관 기간은 별도로 설정합니다. “통화”에 대한 자세한 글은 준비 중입니다.
AI 비서, 통화 코치, 상담 컨설턴트#
텔레포니는 세 가지 AI 표면이 작동하는 인프라입니다. 이들은 각자의 섹션에서 설정되며, PBX는 "누가 통화에 응답하는가"만 결정합니다. 비서와 통화 코치에 대한 상세 문서는 준비 중입니다.
| 표면 | 기능 | 위치 |
|---|---|---|
| AI 비서 | 로봇이 매장을 대신하여 수신 통화에 응답합니다: 페르소나와 톤, 스케줄, 질문지(예약, 메시지, 신청), 상담원 연결 규칙, 허용된 작업, 스팸 방지 및 텍스트 시뮬레이터. 지식 베이스에서 응답하며, 의무 국가에서 "AI가 응답합니다"라는 안내는 끌 수 없습니다 | admin.cenaly.com/secretary |
| 상담원 통화 코치 | 통화 중에 상담원에게 지식 베이스의 답변 카드가 실시간 대화 기록 위에 자동으로 표시됩니다. 통화 중에 언어 모델이 호출되지 않으며 — 사전에 구성된 패키지가 작동합니다 | admin.cenaly.com/call-assist |
| 전화 상담 컨설턴트 | 내선 목록의 일반 항목으로서의 AI 어시스턴트: 내선 번호를 부여하고, "아무도 응답하지 않은 경우" 규칙에 배치하거나, 교환대의 마지막 줄에 배치할 수 있습니다 | admin.cenaly.com/telephony?tab=extensions |
웹사이트 통화#
두 개의 무료 위젯이 동일한 PBX에서 작동하며 동일한 수신 규칙에 따라 연결됩니다: 웹사이트 통화 — 수화기 버튼으로, 방문자가 브라우저에서 바로 통화하며 번호를 입력할 필요도, 앱을 설치할 필요도 없습니다; 콜백 — 방문자가 번호를 남기면 PBX가 직접 전화를 걸어 매장과 연결하며, 부재중 시 재시도와 야간 대기열 및 아침 발신 기능이 있습니다. 비용은 자체 텔레포니에 대해서만 지불하면 되며 — 위젯 자체는 무료입니다.
«텔레포니» 섹션의 탭#
탭은 위쪽의 네 개의 진입점으로 묶여 있습니다: 오늘(개요), 업무(콘솔, 통화 기록, 음성 사서함, 회의), 설정(회선, 통신사, 수신 통화 경로, 직원 및 그룹, 발신, 녹음), 진단(서버). 이는 단순한 그룹화이며, 탭 주소와 사이드바 고정은 그대로입니다. «모든 기능» 버튼은 모든 탭을 한 번에 표시하고, «기능 찾기» 필드는 예전 용어(«트렁크», «내선», «교환대», «IVR»)로도 설정을 찾아냅니다. 섹션은 역할에 따라 진입점이 열립니다: 소유자 — «오늘», 상담원 — «업무», 설정 담당자 — «설정»; 선택 사항은 같은 곳에서 고정할 수 있습니다. 탭 위에는 상태 표시줄이 있습니다: 변경 사항이 저장되었는지, PBX가 이를 적용했는지, 어떤 설정이 PBX 업데이트를 기다리는지.
| 탭 | 내용 |
|---|---|
| 개요 | «첫 통화 전» 체크리스트, «수신 통화가 어떻게 진행되는지» 블록(저장된 설정에 따른 예측과 «변경» 및 «번호 확인» 버튼, 그리고 마지막 실제 통화), 지점의 SIP 계정 요약, «연결 확인» 버튼, 장애 알림 이메일 토글, PBX 연결 이력 |
| 콘솔 | 지금 누가 누구와 통화 중인지: 진행 중인 통화, 내선, 회선; «콘솔 / 보드» 전환 — 콜센터 수치를 크게 표시(응답 대기 — 대기열과 그룹 전화가 울리는 동안 모두 포함; 유휴; 오늘의 서비스 수준), 상태별 상담원 및 모든 진행 중인 통화 목록 — 누가 전화하는지, 누구와 통화 중이거나 누구에게 전화하는지, 얼마나 대기하고 얼마나 통화하는지; «전체 화면(TV)» — 벽걸이 TV용 |
| 통화 기록 | 상태와 라우팅 경로가 포함된 PBX의 모든 통화 이력 — 아래 참조 |
| 음성 사서함 | 사서함별 발신자 메시지: 듣기, 담당자 지정, 처리 완료 표시, 다시 전화; 관리자는 메시지에서 바로 «인사말 및 사서함 설정»과 통화 기록의 통화 및 «다시 전화» 업무로 이동 |
| 회선 | 수신 번호, «통화 수신» 체크박스, 기본 대기 멜로디(«듣고 선택» 버튼은 아무것도 변경하지 않고 전체 카탈로그를 들을 수 있음), 내장 웹 통화 회선 |
| 통신사 | 통신사 회선을 한 줄로(상태, 등록, 확인), 자격 증명 즉시 편집, «번호 전체 복제» 하위 섹션, «번호 또는 회선 연결» 버튼(마법사가 먼저 묻습니다: 통신사 번호, 다른 PBX 또는 게이트웨이를 통한 회선) 및 통신사, 외부 PBX, 게이트웨이와의 연동 카탈로그 |
| 수신 통화 경로 | 위에서 아래로 적용되는 수신 규칙, 번호 확인이 포함된 통화 경로 다이어그램, «어떤 규칙도 해당하지 않는 경우» 기본 응답 — «통화» 섹션의 «전화 상담원» 카드와 동일한 편집기 |
| 발신 | «번호 → 회선» 규칙, 개인 및 공용 회선, 스위치 및 한도 |
| 직원 및 그룹 | 사람, 그룹, AI 어시스턴트의 단일 목록(«사람 / 그룹 / AI» 표시, «내선 번호»); 직원 카드는 «주요» 탭으로 열립니다 — 통화 수신 방식과 «전화 연결» 또는 «확인» 버튼; 아래에는 접힌 줄로 전화 하드웨어, 데스크 전화기, 전화번호부, 파킹 및 인터콤, 음성 사서함, 지점 간 연결 |
| 회의 | 600–649번 방: 이름, PIN, 비디오, 최대 참가자 수 |
| 녹음 | 활성화, 녹음 범위, 보관 기간 |
| 서버 | PBX 머신과 PC 브리지, 성능 및 부하, SIP 세부 설정, 회선 진단(SIP 교환 기록) |
«SIP 세부 설정»은 스스로를 설명합니다. 이 프로토콜에는 30여 개의 호환성 매개변수가 있으며, «연결되지 않는» 전화기는 보통 그중 정확히 하나에 걸립니다. 그래서 이 창의 각 설정에는 세 부분으로 구성된 «설정에 대한 자세한 정보» 펼침이 있습니다: «언제 필요한가» — 바로 귀하가 이를 건드려야 하는지(«전화기가 라우터 뒤에 있는 동안에는 켜 두십시오», «통신사 요구 시에만»); «무엇이 바뀌는가» — 켜고 끌 때 각각 무슨 일이 일어나는지, 대가 포함(«통화 녹음과 통화 코치 힌트가 사라집니다: PBX가 더 이상 이 소리를 듣지 못합니다»); «어떻게 확인하는가» — 구체적인 행동과 예상 결과(«기기에서 *43을 눌러 보십시오 — 에코 테스트가 귀하의 목소리를 돌려주어야 합니다», «„기기로 전화 걸기“를 누르십시오 — 전화기가 울려야 합니다», «„PBX 연결 이력“을 여십시오»). 빈 필드는 기본값이며 옆에 표시되어 있습니다; 연결을 완전히 끊을 수 있는 설정(직접 음성 교환, 프로토콜 집합, 발신자 식별, 암호화)은 아이콘으로 표시되어 있습니다. 텔레포니가 작동한다면 여기서는 아무것도 건드릴 필요가 없습니다.
통화 기록: 녹음된 통화만이 아닌 모든 통화#
«통화 기록» 탭(?tab=log)은 녹음이 없는 통화를 포함하여 자사 PBX의 모든 통화 이력을 표시합니다: 응답, 부재중, 통화 중, 중단, 로봇이 받은 통화. 행에는 시간, 발신자, 어느 회선으로, 누구의 전화가 울렸는지(내선 칩), 누가 받았는지, 상태를 단어로, 그리고 통화 시간이 표시됩니다.
클릭하면 «통화가 어떻게 진행되었는지» 모달이 열립니다: 발동된 라우팅 규칙, 각 대상의 운명이 포함된 각 발신 시도(«5초 후 받음», «29초 울림, 응답 없음», «통화 중», «거부»), 폴백 및 최종 안내 멘트. 동료로의 통화 전달은 같은 통화의 이벤트이며 새로운 레코드가 아닙니다: 경로에 «통화 전달» 단계가 나타나고 대화는 구간으로 나뉩니다(«고객 ↔ 내선 101 안나 — 0:16», «고객 ↔ 내선 102 보리스 — 0:20»). 오디오와 AI 분석은 «통화» 섹션의 «녹음» 탭에 있습니다: 통화 카드의 «녹음 열기» 버튼이 바로 그곳으로 이동합니다.
통화 기록의 시간은 보고 있는 기기의 시계가 아니라 지점의 시간대를 따릅니다. 통화 카드에서 시간대는 날짜 줄 아래에 표시됩니다 — «시간 — 지점의 시간대 기준(Europe/Moscow · GMT+3)» — 그리고 통화 경로의 모든 시간도 같은 기준으로 표시됩니다: 단계, «…에 울리기 시작», 대화 구간. 지점에 시간대가 설정되지 않은 경우 시간은 기기의 시계를 따르며, 이 또한 명시됩니다. «지원팀용으로 복사» 텍스트는 시간을 시간대와 함께 기록합니다.
회선 진단(SIP 트레이스)#
"통화가 연결되지 않는데" 설정상으로는 모두 올바를 때, 논쟁은 소용없습니다 — 우리 PBX와 통신사가 정확히 무엇을 주고받았는지 확인해야 합니다. 이를 위해 "서버" 탭에 "회선 진단(SIP 트레이스)" 블록이 있습니다.
SIP는 통화를 협의하기 위해 주고받는 서비스 메시지입니다: REGISTER(전화기 또는 트렁크가 자신을 알림), INVITE(누군가 전화를 검), 응답 코드(200 OK, 401, 403, 488…) 그리고 내부의 SDP 블록에서는 코덱과 음성용 주소를 명시합니다. 트레이스는 서버가 보는 이 교환의 속기록입니다.
채집 방법:
- 텔레포니 → "서버" → "회선 진단" 블록. "15분 기록" 버튼이 기록 창을 엽니다(옆에 "열림 ~까지"라는 표시가 보이며, 창의 상한은 2시간입니다).
- 창이 열려 있는 동안 바로 그 통화를 반복하십시오 — 트레이스는 창이 열려 있는 동안 발생한 것만 보여줍니다.
- "새로 고침" 버튼이 최신 교환 꼬리를 가져옵니다. 버튼 아래 어두운 창에 행이 나타납니다. "PBX가 아직 교환을 게시하지 않았습니다"라는 문구는 "1분 기다리십시오"를 의미합니다 — 시스템이 자체 주기로 꼬리를 게시하는 것이며 오류가 아닙니다.
- **"중지"**는 창을 예정보다 일찍 닫습니다. 창은 어느 경우든 닫힙니다: 교환에 발신자 번호, 즉 개인정보가 포함되어 있기 때문에 "켜 놓고 잊어버리기"는 여기서 불가능하며, 이는 의도적으로 설계된 것입니다.
내용에 관해 알아야 할 중요 사항: 인증 헤더 값(Authorization, WWW-Authenticate)은 행에서 잘려 나갑니다 — 트레이스에 비밀번호는 없습니다. 교환의 꼬리가 표시되며, 시작 부분이 들어가지 않았다면 텍스트 바로 위에 그 사실이 적혀 있습니다. 전용 PBX에서는 교환이 상시 기록되어 서버에 하루 동안 보관되므로, "한 시간 전에 통화에 소리가 없었다"는 불만도 사후에 분석할 수 있습니다 — 패널에서 간격 선택은 아직 없으며, 지난 한 시간의 스냅샷은 지원팀이 가져옵니다.
대표적인 상황을 읽는 방법:
| 교환에서 보이는 것 | 이것이 말하는 것 |
|---|---|
REGISTER → 401/407, 그다음 재차 REGISTER → 200 OK |
정상적인 2단계 등록(digest 검사)이며, 이렇게 되어야 합니다 |
REGISTER → 403 Forbidden(또는 404) |
통신사가 거부했습니다: 로그인, 비밀번호 또는 도메인이 맞지 않거나, IP 인증 시 통화가 다른 주소에서 왔습니다 |
응답이 전혀 없음, 408 Request Timeout |
패킷이 도달하지 않습니다: 포트나 전송 방식이 다르거나, 네트워크 또는 통신사 측 필터, IP 인증의 경우 우리 주소가 등록되지 않았습니다 |
INVITE → 488 Not Acceptable Here(또는 606) |
코덱이 맞지 않았습니다: 우리 PBX는 G.711 A-law, µ-law, G.722를 사용하며 G.729, Opus, AMR은 지원하지 않습니다 |
INVITE → 200 OK인데 소리가 없거나 한쪽만 들림 |
시그널링은 통과했고 문제는 음성 스트림(RTP)입니다: 라우터의 SIP ALG, 닫힌 UDP 10000–20000 또는 NAT — SDP 블록(c=, m=audio)에서 각 측이 어떤 주소를 알렸는지 볼 수 있습니다 |
INVITE → 480/486/603 |
가입자가 접속 불가, 통화 중 또는 통화를 거부했습니다 — 이는 상대 측의 응답이며 고장이 아닙니다 |
INVITE → 503 Service Unavailable |
통신사가 거부했습니다: 채널 소진, 잔액 부족 또는 해당 방향이 통신사에서 닫혔습니다 |
응답 직후 BYE |
한쪽이 세션을 끊습니다 — 보통 세션 타이머 또는 중간 노드의 keep-alive입니다 |
INVITE와 첫 응답 사이의 공백 |
PBX가 어느 단계에서 통신사를 기다리는지 보입니다 — 바로 그 "발신 전 침묵"입니다 |
지원팀에 전달할 것. 패널에서 파일로 내보내기는 없습니다: 트레이스 창의 텍스트를 선택해 통화 시간과 번호를 밝혀 메일에 첨부하십시오(또는 스크린샷). 이것이면 분석에 충분합니다. 더 편하다면 설정에서 **"지원팀 접근"**을 켜면 담당자가 교환을 직접 확인합니다. 지원팀에 문의하는 방법은 여기입니다.
⚠️ 진단은 전용 PBX에서만 사용할 수 있습니다: Asterisk의 로거 명령은 전역적이어서 공용 서버에서는 다른 임차인의 교환을 기록하게 됩니다. 공용 등급에서는 활성화가 거부됩니다.
API 및 MCP: CRM, 자체 프로그램과 AI 어시스턴트#
자체 PBX는 패널에서만 관리할 수 있는 것이 아닙니다. «Телефония» 섹션 상단의 «API 및 MCP» 버튼(계정 소유자에게 표시되며, PBX가 연결된 경우에만 보임)은 외부 프로그램용 키를 발급합니다: CRM, 자체 보고서 스크립트 또는 Claude, Cursor 같은 AI 어시스턴트.
키 발급 방법. «키 생성» → 이름(«CRM», «Claude») → 권한 세트: «CRM»(통화 기록, 녹음, 클릭 통화, 내선 번호), «AI 어시스턴트»(같은 항목에 착신 전환, «방해 금지», 현재 통화 가능한 사람 포함), «읽기 전용» 또는 «전체» — 또는 직접 체크박스를 선택합니다. 세 가지 권한은 별도 체크박스로만 부여되며 «전체»를 포함한 어떤 세트에도 포함되지 않습니다: «통화 규칙 변경», «설정 내보내기», «테이블에서 설정 가져오기». 다음으로 지점(전체 또는 선택)과 기간(무기한, 30, 90 또는 365일)을 설정합니다. cpx_… 형식의 키는 한 번만 표시됩니다: 즉시 복사하세요, 저희는 지문만 보관합니다. 권한은 언제든지 변경할 수 있으며, «해지»는 다음 요청부터 키를 비활성화합니다.
API가 할 수 있는 것. 필터가 있는 통화 기록(부재중, 내선 번호별, 번호별, 기간별)과 경로가 포함된 통화 카드; 녹음 링크와 «Звонки»의 요약이 포함된 대화 기록; 원하는 내선 번호의 전화에서 클릭 통화(먼저 해당 번호로 전화가 걸려온 후 상대방 번호를 누름); 내선 번호와 그룹, 개인 착신 전환 및 «방해 금지»; 누가 통화 가능하고 누가 통화 중인지; 번호와 수신/발신 규칙 및 변경 이력. «통화 규칙 변경» 권한이 있으면 키가 수신 및 발신 규칙을 생성, 변경, 삭제 및 재정렬할 수 있으며(전달된 필드만 변경되어 인접 규칙에 영향을 주지 않음), 발신을 켜고 끄며 규칙을 이전 버전으로 되돌립니다. 직원에게 통화 분배(체스판, 대기열, «전체»)는 패널에서 설정합니다 — API 규칙은 그룹의 번호로 통화를 연결합니다; 발신 국가와 사기 방지 한도는 키로 변경할 수 없습니다. 설정 권한이 있으면 Excel/CSV 파일과 동일한 테이블을 내보내기 및 가져오기할 수 있습니다: 먼저 «추가/변경/삭제될 항목» 미리보기 후 적용합니다. 비밀번호와 로그인은 API를 통해 절대 제공되지 않습니다 — 새 내선 번호의 비밀번호는 패널에서만 볼 수 있습니다.
AI 어시스턴트 연결 방법. 같은 키로 MCP 서버 https://api.cenaly.com/pbx-api/mcp(streamable HTTP)가 작동합니다. «연결 방법» 탭에 Claude Code, Claude Desktop, Cursor용 기성 설정이 있습니다 — 키를 붙여넣으면 어시스턴트가 «오늘 누가 전화했고 연결되지 않았나», «안나의 전화로 이 고객에게 다시 전화해» 또는 «내 휴대폰으로 착신 전환 켜줘»에 답할 수 있습니다. 어시스턴트는 키로 허용된 도구만 볼 수 있습니다.
ChatGPT와 claude.ai — 키 없이. 클라우드 어시스턴트는 OAuth를 통해 같은 MCP 서버를 연결합니다: https://api.cenaly.com/pbx-api/mcp를 커넥터로 추가하고, Cenaly 계정에 로그인한 후 앱에 허용할 항목을 체크하면 — 창에 어떤 앱이 접근을 요청하는지 표시됩니다. 연결은 OAuth 표시가 있는 키 목록에 나타나며, 거기서 해지할 수 있습니다. 예제와 한도가 포함된 자세한 내용은 도움말 «자체 PBX의 API 및 MCP»를 참조하세요.
개발자용. REST — https://api.cenaly.com/pbx-api/v1, 키는 Authorization: Bearer <ключ> 헤더에; OpenAPI 3.1 설명과 문서 페이지는 창의 링크(/pbx-api/v1/openapi.json, /pbx-api/v1/docs)에서 확인할 수 있습니다. 키당 한도: 분당 120회, 일일 20,000회 요청, 클릭 통화 — 분당 10회, 일일 300회. 통화 이벤트(대화 기록과 분석이 포함된 각 녹음 통화)는 웹훅으로 전송됩니다 — «Звонки» 섹션의 «웹훅» 소스. 키로 수행된 모든 변경은 키 이름과 함께 작업 로그에 표시됩니다.
제한 사항#
- 게이트웨이를 통한 발신은 아직 없습니다. SIM 카드 또는 시내 전화선이 있는 게이트웨이는 통화를 PBX로 가져옵니다; 패널에서 이를 통해 외부로 전화할 수 없습니다 — 발신 규칙은 통신사 회선 또는 트렁크로만 연결됩니다. 또한 게이트웨이에서 오는 통화에는 라우팅 규칙이 적용되지 않습니다: 해당 통화에는 회선이 없으므로 게이트웨이 설정에서 그룹 또는 직원 번호를 직접 지정합니다.
- 통신사 트렁크 암호화(TLS + SRTP) — 2026년 10월 이후 PBX 업데이트부터 (활성화 방법); 실제 통신사에서는 아직 검증되지 않았으며, 클라이언트 인증서를 사용한 상호 TLS는 지원되지 않습니다. 전화기의 경우 암호화는 전용 머신의 세부 설정으로 활성화됩니다(인증서를 직접 발급함) — 이 부분은 아직 실제 장비에서 검증되지 않았습니다.
- 일부 기능은 전용 머신에서만 사용 가능합니다: 그룹 통화 및 대기열, 회의실, 녹음, 양방향 중복 번호 연결, SIP 교환 진단. 브리지를 통해 자체 PC에 설치된 PBX와 공용 서버의 잔여 기능은 이를 실행하지 않습니다; 발신 및 라우팅 규칙도 트렁크가 있는 쪽에서 처리합니다.
- 코덱 — G.711 A-law, µ-law 및 G.722; G.729, Opus 및 AMR은 지원되지 않습니다. MAC 주소를 통한 전화기 자동 설정(provisioning)은 없습니다 — 장비는 내선 번호 창의 필드 또는 자체 프로비저닝 서버로 설정합니다.
- PBX를 사용할 수 없는 국가(현지 라이선스 필요 또는 제재 적용): 터키, 벨라루스, 중국, 이집트, 아랍에미리트, 카타르, 오만, 쿠웨이트, 이란, 북한, 쿠바, 시리아. 러시아에서는 전용 PBX가 Yandex Cloud에서만 허용되고 작동합니다 —
cenaly.ru에서, 공용 서버는 그곳에서 폐쇄되었습니다. - 합성기 음성은 클라우드에 따라 다릅니다:
cenaly.ru의 알림 언어 목록에는 현지 합성기가 지원하는 언어(6개)만 있습니다. 대기열 순서는 러시아어와 영어로 안내됩니다 — 다른 언어에서도 대기열은 작동하지만 순서를 알려주지 않습니다. - 회의 v1: 회의실에는 내부에서만 입장할 수 있습니다(외부에서 통화를 회의실로 전환할 수 없음), 비디오는 활성 발표자를 표시하며 VP8 코덱이 필요합니다; 명단, 사회자 기능 및 회의 녹음은 없습니다.
- 번호는 판매하지 않습니다. 트렁크와 번호는 통신사에서 직접 구매합니다 — 번호를 플랫폼 «내부»로 이전할 수 없으며, 번호는 통신사에 남아 있습니다.
문제 해결#
| 증상 | 확인 사항 |
|---|---|
| 전화기가 등록되지 않음 | 로그인을 전체로 입력했는지(sip-…-<번호>, 번호 자체가 아님), 비밀번호가 재설정되지 않았는지, 서버 주소를 창에서 가져왔는지, 전송 방식이 UDP인지 확인합니다. 전체 목록 — SIP 전화기 설정 |
| 통화는 되는데 소리가 없거나 한쪽만 들림 | 이 기기에서 *43을 눌러 보십시오. 신호음은 나는데 자기 목소리가 들리지 않으면 라우터의 SIP ALG를 찾아보고, 완전히 조용하면 UDP 10000–20000이 막힌 것입니다 |
| 수신 통화가 오지 않음 | «개요» → «연결 확인»: 서버 → 회선 → 경로 → 내선 순서로 점검하여 끊어진 첫 번째 고리를 알려줍니다. 번호의 «통화 수신» 체크 표시와 트렁크 등록을 확인하십시오 |
| 발신이 «금지됨»으로 거부됨 | 발신 스위치가 켜져 있는지, 일일 분 한도를 초과하지 않았는지, premium 방향이 아닌지 확인하십시오 |
| 뚜렷한 이유 없이 통화가 거부되고, 트렁크가 «튀며», 연결 전에 긴 침묵이 있음 | «서버» 탭에서 회선 진단을 열고 통화를 다시 시도하십시오. 교환 내역에서 어느 쪽이 응답하는지, 어떤 코드로 응답하는지 확인할 수 있습니다 |
| 통화가 더 이상 연결되지 않는데 아무도 눈치채지 못함 | «개요»의 «통화가 연결되지 않으면 이메일로 받기» 토글은 기본적으로 켜져 있습니다. 장애가 10분간 지속되면 이메일이 발송됩니다 |
증상별 종합 분석 — 문제 해결; 아무것도 도움이 되지 않으면 문의하십시오 — 지원 받는 방법.
자주 묻는 질문#
시작하려면 외부 번호가 필요한가요?#
아니요. 번호 없이도 PBX는 이미 웹사이트와 앱에서 오는 통화를 받으며, 직원들은 내선 번호로 서로 통화합니다. 번호는 방문자가 일반 전화로 걸어야 할 때 필요합니다.
직원의 휴대폰으로 통화를 받을 수 있나요?#
예, 두 가지 방법이 있습니다. 상속 번호 — 내선 번호는 저희 쪽에 있고 통화는 선택한 채널을 통해 직원의 휴대폰으로 전달됩니다(저희 쪽 계정은 부여되지 않습니다). 번호 완전 복제 — 직원의 전화기가 저희 쪽에 등록되며, 그러면 다른 직원들과 동등하게 그룹, 교대표, 규칙에 참여합니다.
텔레포니 요금은 얼마인가요?#
PBX 자체는 유료 서비스입니다. 전용 서버는 계정 잔액에서 일 단위로 차감되며(완전한 하루 사용 — 패키지 가격, 불완전한 경우 — 시간에 비례, 하루는 UTC 기준), 생성 전 확인 창에서 이에 대해 경고합니다. 무엇이 어느 날짜에 차감되었는지는 서버 카드(«일별 차감»)와 «구독» 섹션에서 확인할 수 있습니다. 통화는 귀하의 통신사에 그 요금으로 지불합니다 — 저희는 이 과정에서 중개자가 아닙니다. «웹사이트 통화»와 «콜백» 위젯은 무료입니다.
관련 섹션#
- 통신사 번호 연결 — SIP 트렁크: 등록 또는 IP 인증
- GSM 게이트웨이, 시내 회선 또는 ISDN — SIM 카드와 아날로그 회선을 귀하의 PBX에
- SIP 전화기 설정 — 내선 자격 증명, 네트워크, 에코 테스트
*43, 브랜드별 안내 - 하드웨어: 무엇이 연결되는가 — 지점 하드웨어 전체 구성에서 전화기, DECT 베이스, 게이트웨이
- 웹사이트 통화 및 콜백 — 번호 없는 방문자의 통화
- 직원 및 근무 — 누구에게 내선을 부여할지
- 설정 — «개인 SIP 계정» 탭 및 기타 계정 설정
- 주의 필요 — 전체 할 일 목록에서 부재중 통화와 텔레포니 장애