Zoom Contact Center · Smart Embed 테스트 하니스
postMessage 브릿지 시뮬레이터
iframe 미로드
1. iframe 설정
Origin (내 호스트 페이지 도메인)
iframe
src
의
?origin=
값. Contact Center 관리자가
승인된 도메인
으로 등록한 값과 일치해야 합니다.
iframe 엔드포인트
zoom.us/cci/callbar/crm/
zoom.us/crm-int/callbar/
Vanity URL (SSO, 선택)
iframe 로드
제거
2. 자동 응답 (호스트 → iframe)
iframe이 요청 이벤트를 보내면 아래 mock 데이터로 자동 응답합니다.
zcc-init-config-request
자동 응답
zcc-contact-search-event
자동 응답
zcc-incomingPhone/Email-request
자동 응답
Mock 컨택
screenPopEvent = "RINGING"
3. 현재 인게이지먼트
추적된 engagement (이벤트에서 자동 감지)
— 없음 —
engagementId (수동 편집 가능)
voice
video
chat
sms
requestId 생성
최근 requestId:
—
아래 모든 제어 이벤트에는 이 engagementId·channel과 매번 새로 생성된 requestId(UUID)가 자동으로 들어갑니다.
4. 발신 & 수명주기
Click-to-call 번호
📞 onclicktoact 전송
수락 accept
거절 reject
종료 terminate
5. 통화 중 제어 (voice)
음소거
해제
홀드
재개
DTMF
녹음 pause
resume
stop
6. 전환 / 컨퍼런스 (voice)
대상 (destination)
warm 전환
direct 전환
add-call
complete
cancel-consult
merge
비디오 승격 (upgrade-to-video)
email
sms
manual
승격
7. Wrap-up & disposition
disposition 코드 조회
dispositionId
disposition 지정
wrap-up 종료 노트
wrap-up 종료
8. 상태 / 변수 / 임의 전송
상태 조회
변수 조회
상태 설정 (agent-status-set)
1 Ready
2 Not Ready
0 Offline
3 Occupied
설정
임의 이벤트 직접 전송 (JSON)
{ "type": "zcc-engagement-status-request", "data": { "requestId": "AUTO" } }
값이
"AUTO"
인 requestId는 전송 시 UUID로 치환됩니다.
전송
왼쪽에서
origin
을 넣고
iframe 로드
를 누르세요.
라이선스가 없으면 iframe은 Zoom 로그인 화면에서 멈춥니다.
그 상태에서도 postMessage 연동 로직을 점검할 수 있습니다.
이벤트 로그
0
지우기