콘텐츠로 이동

알림음

Jonot은 번호표가 호출될 때 짧은 알림음을 재생합니다 — 고객의 휴대폰과 매장의 디스플레이 화면 모두에서요. 창구가 무인 상태일 때 새 고객이 참여하면 창구에서도 알림음이 울릴 수 있습니다. 알림음은 기본적으로 활성화되어 있으며, 관리자 패널에서 조직 또는 지점 단위로 끌 수 있고 Pro 요금제에서는 사용자 지정 MP3 파일을 업로드할 수도 있습니다.

  • customer.called(고객 화면) — 고객의 번호표 상태가 CALLED로 바뀔 때.
  • display.called(디스플레이 화면) — 대기열의 어떤 번호표든 호출될 때(최근 호출 목록에 새 행이 나타남).
  • display.recalled(디스플레이 화면) — 창구가 다시 호출을 눌러 현재 호출을 다시 알릴 때(Pro, 아래 참고).
  • desk.joined(창구 화면) — 창구가 무인 상태일 때 고객이 대기열에 참여할 때(창구 신규 도착 알림음 참고).

브라우저는 오디오를 재생하기 전에 사용자 제스처를 요구합니다. 고객 화면에서는 번호표 페이지 상단에 작은 배너가 나타나며, 소리 사용을(를) 탭하면 권한이 부여됩니다. 디스플레이 화면에서는 페이지가 처음 로드될 때 전체 화면 오버레이가 나타나며, 소리 사용 버튼을 탭하면 오버레이가 닫히고 해당 세션에 대해 소리가 활성화됩니다.

한 기기에서 오디오 잠금이 해제되면 이 설정은 localStorage에 저장되므로 다음에 다시 방문했을 때 다시 요청받지 않습니다.

관리자 패널에서 설정알림음을 엽니다. 마스터 토글은 조직 내 모든 지점의 모든 알림음 이벤트를 켜거나 끕니다. Free 요금제에서도 사용할 수 있습니다.

조직 관리자에게는 조직 기본값 패널 각 지점에 대해 독립적으로 편집 가능한 재정의 패널이 함께 표시됩니다. 지점 관리자에게는 자신에게 배정된 지점의 패널만 표시되며 — 조직 기본값 섹션은 표시되지 않습니다.

토글 동작 방식:

  • 토글은 각 범위 자체의 설정을 반영합니다. 조직 기본값이 꺼짐이면 지점 토글은 흐릿한 안내 문구로 대체됩니다 — 조직 수준 토글이 꺼져 있으면 지점에서 알림음을 다시 켤 수 없습니다. 조직 설정이 우선하기 때문입니다.
  • 조직 기본값이 켜져 있어도 지점 재정의로 알림음을 수 있습니다.

Pro 요금제에서는 각 알림음 이벤트에 대해 자체 MP3 파일을 업로드할 수 있습니다. 업로드한 파일은 해당 범위(조직 기본값 또는 지점별 재정의)의 모든 기기에서 기본 내장 알림음을 대체합니다.

파일 제약 조건:

제약 조건제한
형식MP3만 가능
최대 크기200 KB
최대 길이3초

이 제한을 초과하는 업로드는 오류 메시지와 함께 거부됩니다. 업로드 엔드포인트는 (단순히 MIME 유형이 아니라) 매직 바이트를 검증하므로, MP3가 아닌 파일의 이름을 바꾼다고 해서 검사를 우회할 수 없습니다.

각 조직에는 업로드된 알림음 파일에 대해 20MB의 용량이 할당됩니다. 이 한도를 초과하는 새 파일을 업로드하면 업로드 엔드포인트가 storage_quota_exceeded 오류를 반환합니다. 지점 또는 조직에서 사용자 지정 알림음을 삭제하면 해당 저장 공간이 확보됩니다.

업로드되었지만 조직 또는 지점 설정에 저장되지 않은 알림음 파일(예: 저장하기 전에 페이지를 닫은 경우)은 고아 파일로 간주됩니다. 7일이 지난 고아 파일은 매일 밤 실행되는 백그라운드 정리 작업으로 삭제됩니다. 그 기간 안에는 설정 페이지를 다시 열어도 안전합니다 — 미리보기 URL이 계속 유효합니다.

디스플레이 화면은 번호표가 호출되거나 다시 알려질 때마다 전체 화면 플래시를 표시합니다 — 오디오 알림음과 함께 실행되는 고대비 오버레이로, 소리가 음소거되어 있어도 방 어디에서든 호출 신호를 볼 수 있게 합니다.

플래시는 항상 켜져 있습니다 — Pro나 별도의 토글이 필요하지 않습니다. 다음 경우에 실행됩니다:

  • 모든 신규 호출(display.called)
  • 창구의 다시 호출 재알림(display.recalled)

접근성: 플래시는 (스트로브가 아니라) 약 0.6초 동안의 단일 펄스입니다. 방문자의 기기에 prefers-reduced-motion: reduce가 설정되어 있으면 플래시는 애니메이션 대신 즉시 나타나는 고대비 고정 화면으로 대체됩니다 — 시각적 신호는 그대로 유지되되 움직임만 없어집니다.

Pro 요금제에서는 관리자 → 브랜딩호출 플래시 색상에서 플래시 색상을 사용자 지정할 수 있습니다. 변경 사항은 브랜딩 채널을 통해 페어링된 모든 디스플레이에 실시간으로 반영됩니다. 무료 요금제에서는 플래시가 브랜딩의 강조 색상을 사용합니다.

다시 호출 재알림은 디스플레이에서 기본 display.called 알림음과 구별되는 별도의 두 번 울리는 알림음(display.recalled)을 재생하므로 직원이 소리만으로 첫 호출과 재알림을 구분할 수 있습니다. Pro 요금제에서는 같은 알림음 설정 패널에서 이 알림음을 사용자 지정 MP3 업로드로 교체할 수 있습니다.

직원 창구는 고객이 대기열에 참여할 때 짧은 딩 소리를 재생할 수 있어, 자리를 비운 직원이 화면을 보지 않고도 새로운 도착을 알아챌 수 있습니다. 이는 창구 자체에서 설정신규 도착 알림음 아래에서 제어됩니다:

  • 고객이 참여하면 알림음 재생 — 기기별 단일 체크박스이며 기본적으로 켜져 있습니다.

이 알림음은 의도적으로 방해가 되지 않도록 설계되었습니다:

  • 작업 중에는 무음. 창구가 유휴 상태일 때만 재생됩니다 — 지난 90초 이내에 호출, 완료, 또는 창구와 그 밖의 상호작용을 했다면 참여 알림은 무음입니다. 지속적인 경고가 아니라 무인 창구를 위한 알림입니다.
  • 중복 제거. 참여가 몰려도 몇 초에 한 번만 딩 소리가 울리므로, 몰림 상황에서 알림음이 연속으로 쏟아지지 않습니다.

다른 알림음과 마찬가지로 창구 딩 소리도 관리자의 조직/지점 마스터 토글을 따릅니다 — 해당 지점의 알림음이 꺼져 있으면 기기별 체크박스와 관계없이 창구는 무음 상태를 유지합니다. 켜짐/꺼짐 제어는 모든 요금제에서 사용할 수 있으며, 기본 딩 소리를 사용자 지정 MP3로 교체하려면 Pro가 필요합니다.

고객 화면과 디스플레이 화면에는 각각 음소거 버튼이 있습니다. 이는 localStorage에 저장되는 기기별 설정이며 — 다른 고객이나 다른 디스플레이에는 영향을 주지 않습니다. 음소거된 기기도 오디오 컨텍스트에 대한 권한이 아직 부여되지 않았다면 잠금 해제 배너를 계속 표시하지만, 잠금이 해제되고 나면 재생이 조용히 건너뛰어집니다.

  • 마케팅 콘텐츠 — 같은 고객 및 디스플레이 화면에 배너와 텍스트를 표시합니다.
  • 푸시 알림 — 번호가 호출될 때 고객에게 브라우저 푸시 / OS 알림을 보냅니다.