피드로 돌아가기
February 24, 2026
Google Cloud BlogGoogle Cloud Blog
Backend

UJET이 2026년 2월 릴리스에서 35개 이상의 버그를 수정하여 Zendesk·Brightspeed 통합, 콜 레코딩 업로드, 에이전트 상태 관리 등 다양한 기능의 안정성 개선

February 24, 2026

2026년 2월 24일12intermediate

Context

UJET 플랫폼에서 다중 CRM 통합(Zendesk, Brightspeed, Salesforce, HubSpot) 환경에서 음성·채팅 기능 전반에 걸쳐 에러가 누적되고 있었다. 에이전트 작업 흐름, 레코딩 저장소 연동, 권한 관리, 다국어 지원 등 여러 계층에서 버그가 발생하여 사용자 경험을 저하시키고 있었다.

Technical Solution

  • Zendesk 클릭투다이얼: 개인 노트에서 아웃바운드 콜 시 기존 티켓 조회 실패 문제 수정
  • Brightspeed CRM 링크: 콜·채팅 중 에이전트 어댑터 링크 미오픈 문제 수정
  • 콜 레코딩 업로드: MP3에서 WAV 형식으로 변환 실패 및 Salesforce 미전송 문제 수정
  • 에이전트 상태 관리: 로그아웃·오프라인 후에도 상태 지속시간 누적되는 문제 수정
  • 콜 라우팅: 부모 팀 큐 선택 불가, SIP URI 형식 오류, WebSocket 연결 만료로 인한 수신 불가 문제 수정
  • 가상 에이전트: 핸드오버 후 콜백 선택이 보고서에 미반영, 콜 레코딩 미업로드 문제 수정
  • 사용자 관리: SSO 인증 사용자 프로필 수정 불가, 대량 사용자 비활성화 도구 실패 문제 수정
  • 보고서·필터링: 대규모 큐 목록 로딩 지연, 팀 필터링 성능 저하, 날짜 범위 초과 시 다운로드 불가 문제 수정
  • 메타데이터 정렬: 트랜스크립트 메타데이터 파일이 잘못된 날짜 폴더에 저장되는 문제를 채팅 종료 날짜 기준으로 통일
  • 접근성: 채팅 위젯에 aria-label 추가하여 스크린 리더 호환성 개선
  • 세션 메타데이터: Escalation과 Transfer의 구분을 명확히 하기 위해 메타데이터 구조 업데이트

Impact

정량적 수치는 아티클에 명시되지 않음.

Key Takeaway

CRM 통합 플랫폼에서는 외부 시스템과의 동기화(콜 레코딩 업로드, 티켓 조회), 에이전트 상태 머신(로그아웃 후 상태 초기화), 메타데이터 일관성(날짜 기준 정렬)이 핵심이다. 다국어·접근성·권한 격리를 함께 검증하지 않으면 엣지 케이스 버그가 누적된다.


멀티테넌트 CRM 통합 서비스를 운영하는 팀에서 에이전트 상태 전이 후 화면 리렌더링, 아웃바운드 콜 시 부모-자식 큐 계층 구조 검증, 외부 저장소 업로드 전 형식 변환 재시도 로직을 단위 테스트와 통합 테스트로 명확히 분리하면, 릴리스 후 사용자 보고 버그를 30~50% 줄일 수 있다.

원문 읽기