Product updates from the ThunderPhone team

변경 로그

날짜는 변경 사항이 프로덕션에 반영된 시점을 기준으로 합니다.

v1.9.2 — 2026년 8월 17일

  • 실시간 API: session.live_transcripts를 추가했습니다. 발신자 트랜스크립트 세그먼트가 통화 후 기록에만 도착하는 대신 완료되는 즉시 세션 소켓을 통해 스트리밍됩니다.
  • 프리미엄 음성 라인업을 최신 음성 합성 모델 세대로 이전했으며, 우르두어 음성을 새로 캐스팅했습니다.
  • 이제 다국어 에이전트는 발신자가 언어를 전환한 바로 그 턴에 음성 언어를 전환하며, 한 턴 늦게 전환하지 않습니다.
  • 무음 회선 통화 종료 제한 시간을 에이전트 빌더 설정으로 노출했습니다.
  • 이제 실시간 응답이 연결 경쟁에서 우선하면 발신 인사가 양보합니다. 인사 도중 사람이 응답할 때 더 이상 동시 발화가 발생하지 않습니다.
  • 초대된 멤버의 동의 게이트 리디렉션 루프를 수정했습니다. 이제 관할 조직이 수락 흐름 전반에 걸쳐 유지됩니다.

v1.9.1 — 2026년 8월 12일

  • send_email 에이전트 도구를 추가했습니다. 통화 중 설정된 수신자에게 이메일을 전송할 수 있습니다.
  • 실질적인 도구 결과 뒤에 이어지는 턴의 응답 품질을 개선했습니다.
  • 이름, 주소, 확인 코드의 철자 재확인이 더 빨라지고 정확해졌습니다.

v1.9.0 — 2026년 8월 6일

  • POST /v1/call이 영속적인 다이얼 기록과 멱등 재시도를 포함해 빠르게 반환하며, 다이얼 진행은 비동기로 계속됩니다.
  • max_duration을 최종 기준으로 적용했습니다. 미디어 계층이 강제로 통화를 종료하는 대신 제한 시간이 만료되기 전에 에이전트가 통화를 마무리합니다.
  • 도구 호출과 응답을 정확히 한 번만 페어링합니다. 고립된 도구 호출이 이후 메시지의 전달을 막을 수 없게 되었습니다.
  • 모델이 이전 턴 오디오를 얼마나 듣는지 제어하는 additional_audio_context(3단계 상태)를 추가했으며, 빌더의 고급 설정에 표시했습니다.
  • 이제 발신 전 대화 오디오는 실제 시간 기준 타이밍이 아니라 SIP 응답 감지를 기준으로 시작됩니다.
  • 통합 자격 증명 저장 방식을 강화했습니다.

v1.8.2 — 2026년 8월 5일

  • 지원되는 47개 언어 전체로 문서를 제공했습니다. hreflang 쌍 및 현지화된 사이트맵을 포함한 1,100개 이상의 현지화 페이지를 추가했습니다.
  • 녹음 고지가 기본적으로 활성화되며, 에이전트별로 재정의하고 유효 상태를 확인할 수 있습니다. 구성에 모호함이 있으면 런타임은 안전하게 "고지"로 처리합니다.
  • 통화 시작 시 스트리밍 첫 오디오 지연 시간을 줄였습니다.

v1.8.1 — 2026년 8월 3일

  • 에이전트별 녹음 비활성화 기능을 추가했습니다. 동의 안내가 보존된 녹음에 멀티플렉싱되어 결과물이 자체적으로 문서화됩니다.
  • 조직별로 한 번만 수행하는 TCPA 확인을 추가하여 발신 통화 기능을 제한했습니다.
  • 광둥어가 표준 중국어 억양으로 음성화되는 문제를 수정했습니다.
  • CJK 응답을 대화형 길이로 조정했습니다. 긴 형식의 답변은 TTS 속도에서 잘 들리지 않습니다.
  • 음성 합성 지연이 더 이상 무음을 남기지 않습니다. 턴이 자동으로 복구됩니다.

v1.8.0 — 2026년 7월 31일

  • 맞춤 음성 복제 기능을 추가했습니다.
  • 지역별 동의 체계: EEA/UK/CH에서는 안내를 선택 활성화하고, 그 외 지역에서는 기본 활성화 후 비활성화할 수 있으며, 통화 레그별로 적용됩니다.
  • 보존: 삭제 연쇄 처리, 삭제 표식, 데이터 주체 요청을 위한 예약된 dsar_sweep 작업을 추가했습니다.
  • 버전 관리되고 증빙되는 수락 기록을 포함한 ToS v2.0을 적용했습니다.
  • 지원 상태: 하트비트 기반 세션 상태와 선제적 지원 채팅을 추가했습니다.

v1.7.4 — 2026년 7월 29일

  • 지식 베이스: SSRF 방어가 적용된 서버 측 가져오기 기능을 통한 URL 가져오기를 추가했습니다.
  • 비밀번호 찾기 흐름을 추가했습니다.
  • 대시보드를 새 디자인 시스템에 맞게 다시 스타일링했습니다.
  • Widget 1.2.1: 이제 링백 중 마이크가 계속 활성 상태로 유지되지 않습니다.

v1.7.3 — 2026년 7월 28일

  • 웹사이트를 새롭게 디자인했습니다.

v1.7.2 — 2026년 7월 27일

  • 억양별로 그룹화된 카탈로그를 갖춘 프리미엄 음성 등급을 추가했습니다.
  • 이제 프리미엄 음성 합성이 실패하면 턴을 중단하는 대신 턴 중간에 표준 음성으로 장애 조치합니다.
  • 스트리밍 음성 합성 출력의 PCM 프레임 정렬 오류를 수정했습니다.

v1.7.1 — 2026년 7월 24일

  • 도구 대기 안내: 긴 도구 호출 중 에이전트가 침묵하는 대신 진행 상황을 안내하며, 불필요한 반복을 없애도록 자리표시자 간격을 조정했습니다.
  • 지식 베이스용 드래그 앤 드롭 업로드를 추가했습니다.
  • macOS 앱 자동 업데이트를 추가했습니다.
  • 통화 시작 시 이중 인사 경쟁 상태를 수정했습니다.

v1.7.0 — 2026년 7월 22일

  • 대시보드와 사이트를 47개 로케일로 현지화했습니다. 네임스페이스로 분리된 카탈로그, ICU 복수형 규칙(아랍어의 6개 범주 포함), 로케일 쿠키, 계정별 기본 설정을 지원합니다.
  • 트랜잭션 이메일과 시스템 프롬프트도 이에 맞게 현지화했습니다.

v1.6.5 — 2026년 7월 22일

  • 저장된 제공업체 자격 증명을 순환 키로 재암호화하고, 중단 없이 온라인으로 키를 교체했습니다.
  • 이제 비밀번호 변경 또는 재설정 시 세션 토큰이 취소됩니다. 관리자 긴급 접근 경로를 추가했습니다.
  • 기기별 세션과 개별 세션 취소 기능을 지원합니다.
  • 결제 파이프라인을 강화했습니다. 동시성 상황에서도 지출 한도를 적용하고, 자동 재충전을 멱등적으로 처리하며, 순서가 뒤바뀐 환불 취소를 올바르게 처리합니다.

v1.6.4 — 2026년 7월 20일

  • 권한 범위 지정, 내보내기 검증, 아웃바운드 가져오기 보호 전반의 보안을 강화했습니다.
  • DTMF 숫자를 로그와 저장된 아티팩트에서 마스킹합니다.
  • 웹훅 송신에 IP 고정을 적용하고 SSRF를 방지합니다.
  • 이제 통화 내보내기는 첫 페이지가 아니라 필터링된 전체 결과를 처리합니다.

v1.6.3 — 2026년 7월 17일

  • 조직 지출 한도를 통화 수락 시 예약 방식으로 적용합니다. 예산을 초과한 뒤 청구하지 않고, 초과 전에 통화를 거절합니다.
  • 실시간 WebSocket API: 맞춤형 통화 프런트엔드를 구축할 수 있는 양방향 오디오 및 이벤트 프레임을 제공합니다.
  • 웹훅 플랫폼: 정규화된 페이로드 바이트에 대한 HMAC 서명, 지수 백오프 재시도 단계, 모든 통화 이벤트 지원을 제공합니다.
  • 멱등적인 충전과 더 엄격한 결제 웹훅 검증을 적용했습니다.
  • 에이전트 빌더에 실시간 프롬프트 크기 측정기를 추가했습니다.

v1.6.2 — 2026년 7월 16일

  • 클라이언트 포털: 이메일로 전송한 로그인 코드를 통해 클라이언트에게 범위가 제한된 읽기 전용 액세스를 제공합니다.
  • 앱 내 어시스턴트: 음성 모드, UI를 단계별로 조작하는 가이드 워크스루, 사람 담당자 연결을 제공합니다.
  • 지식 베이스: 청크 단위 수집과 근거 기반 검색을 지원하는 문서 업로드 기능을 제공합니다.
  • 에이전트별 연결음 및 진행 사운드를 지원합니다.

v1.6.1 — 2026년 7월 13일

  • 대시보드 내 번호 수명 주기: 검색 → 주문 → 개통 → 할당.
  • 새로운 에이전트 옵션: 무음 확인 기능 비활성화 스위치, 통화 시작 시 연결음.
  • 이제 개통 실패 시 원시 500 오류 대신 구조화된 JSON 오류를 반환합니다.
  • 원시 오디오 레인은 스트림 리더가 중단되어도 통화 중에 복구됩니다.

v1.6.0 — 2026년 7월 9일

  • 웜(참여형) 전환: 한쪽 통화를 보류하고, 양쪽의 대화형 동의를 받은 뒤 동의 시 통화를 병합합니다.
  • iPhone 홈 화면 설치(PWA)를 지원합니다.
  • 이제 발신자가 말을 멈추면 맞장구를 즉시 보냅니다.

v1.5.3 — 2026년 6월 27일

  • 키패드 톤의 TTS 낭독을 제거했습니다.
  • Storm 도구 호출에 업스트림 지연 시 사용할 모델 폴백 경로를 추가했습니다.

v1.5.2 — 2026년 6월 18일

  • Storm에서 발화 중간 끊김을 줄였습니다. 단순한 무음 임계값을 넘어 발화 종료 감지를 개선했으며, 배포 전에 벤치마크를 수행했습니다.
  • Storm에서 구성 가능한 응답 신호를 지원합니다.

v1.5.1 — 2026년 6월 15일

  • 아웃바운드 통화의 보류 처리 및 IVR 메뉴 탐색을 수정했습니다.
  • 웹사이트를 새로 단장했습니다.

v1.5.0 — 2026년 6월 9일

  • 모호한 구간에서 철자를 읽어 주는 정확도를 개선했습니다.
  • 언어 감지는 통화 전체 동안 활성 상태를 유지합니다. 짧은 발화 전환 감지기를 추가하고 구성된 언어의 신뢰도 하한을 낮췄습니다.
  • 추가 에이전트 언어의 자동 저장을 수정했습니다.

v1.4.3 — 2026년 5월 28일

  • 수신 오디오가 아직 음성으로 확인되지 않은 동안 TTS를 일시 중지합니다. 망설이는 발신자의 말을 더 이상 덮어 말하지 않습니다.
  • 다양한 통화 품질 문제를 수정했습니다.

v1.4.2 — 2026년 5월 21일

  • 여러 음향 신호를 기반으로 VAD를 재구축했습니다. 잡음 환경에서 음성 감지의 정밀도와 재현율 간 균형을 개선합니다.
  • 이제 VAD 구간이 완전하게 출력됩니다. 발화 시작 부분이 더 이상 잘리지 않습니다.
  • 인사말 에코로 인한 자체 끼어들기 문제를 수정했습니다. 에이전트가 더 이상 자신의 첫 문장을 스스로 방해하지 않습니다.

v1.4.1 — 2026년 5월 13일

  • 음성 시스템을 전면 개편했습니다. 일관된 명명 체계로 카탈로그를 재구축했습니다.

v1.4.0 — 2026년 5월 5일

  • 진행 중인 통화의 실시간 대화록을 대시보드로 스트리밍합니다.
  • 통화 중 전환을 지원하는 자동 언어 감지를 제공합니다.
  • A/B 실험 프레임워크: 에이전트 변형을 나란히 실행하고 결과를 비교합니다.

v1.3.1 — 2026년 4월 28일

  • 자동 이슈 조사: 플래그된 통화에 검토 가능한 구조화된 조사 기록이 생성됩니다.
  • 초안 배포: 초기 스냅샷을 기준으로 에이전트 편집을 준비하고 원자적으로 게시합니다.
  • 설정을 재설계하고 가이드형 온보딩 코치를 추가했습니다.
  • 통화 성공 점수를 통화 완료가 아닌 작업 완료를 중심으로 재정의했습니다.
  • 통화 종료 후 무음 구간을 구성할 수 있습니다.

v1.3.0 — 2026년 4월 23일

  • 시나리오 생성: 생성된 페르소나와 목표를 가진 시뮬레이션 발신자를 에이전트 출시 전에 실행할 수 있습니다.
  • 테스트 통화 및 이슈 페이지를 전면 개편했습니다.

v1.2.1 — 2026년 4월 21일

  • 통화 기록 내보내기.
  • API 문서 재작성.
  • 요청 시 통화 중 언어 전환.
  • 맞장구를 발신자의 언어로 현지화했습니다.
  • 통화와 번호 전반에서 조합 및 저장 가능한 필터를 지원합니다.

v1.2.0 — 2026년 4월 17일

  • 에이전트 빌더를 재설계했습니다.
  • 다국어 에이전트가 재프롬프트 없이 대화 중간에 언어를 전환합니다.
  • 일관성을 위해 음성 카탈로그의 이름을 변경했습니다.
  • 복잡한 요청을 위해 Storm 출력을 재구성했습니다.

v1.1.1 — 2026년 4월 14일

  • 채점 신호 품질을 개선했습니다. 누락된 트랜스크립트는 더 이상 실패로 채점되지 않으며, 채점기 입력의 중복을 제거했습니다.
  • 통화 배치 전반의 파이프라인 보고서.

v1.1.0 — 2026년 4월 8일

  • 전화번호 레이블.
  • 통화 상태를 손상시키지 않고 연결 전환과 작별 인사를 중단할 수 있습니다.
  • IVR 탐색을 위한 에이전트별 엔드포인팅 구성.

v1.0.4 — 2026년 3월 30일

  • 통화 기록 상세 보기를 개선했습니다.
  • 발신 통화의 완료 프롬프트를 구성할 수 있습니다.
  • 느린 업스트림 API 환경에서 Storm이 턴을 멈추는 대신 정상적으로 성능을 저하시킵니다.

v1.0.3 — 2026년 3월 23일

  • DTMF 전송: 에이전트가 키를 눌러 IVR을 제어하고 코드를 입력하며, 각 숫자 입력에 대한 맞장구를 제공합니다.
  • 명시적인 보류 대기 트리거가 있는 보류 상태 — 에이전트가 보류 음악이 끝날 때까지 기다린 후 사람의 음성이 들리면 재개합니다.
  • 말하기/실행 순서를 구성할 수 있습니다.
  • DTMF 입력 후 발생하던 무음 후속 응답을 수정했습니다.

v1.0.2 — 2026년 3월 18일

  • 새로운 HD 음성.
  • 위젯 통화 비용 표시를 수정했습니다.
  • 오래된 in_progress 통화를 이제 감지하고 정리합니다.

v1.0.1 — 2026년 3월 16일

  • 통화 연결 지연 시간을 줄였습니다.
  • 위젯: 링백이 더 이상 세션 오디오에 섞이지 않습니다.
  • 전화번호 관리 API.

v1.0.0 — 2026년 3월 10일

  • 전체 통화 녹음. 대시보드에서 보관하고 재생할 수 있습니다.
  • 브라우저 테스트 통화.
  • 가입을 통한 팀원 초대.
  • 통화별 비용 세부 내역.

v0.9.2 — 2026년 3월 8일

  • Bolt는 전체 완료를 기다리지 않고 토큰이 생성되는 대로 TTS를 스트리밍하여 첫 단어까지의 시간을 단축합니다.
  • Bolt 트랜스크립션이 더 빨라지고 트랜스크라이버 지연에 더 강해졌습니다.
  • 조직 수준 강제를 지원하는 패스키 로그인.
  • 통화 기록에 통화별 실제 청구 비용이 표시됩니다.

v0.9.1 — 2026년 3월 5일

  • 브라우저 통화를 위한 위젯 빠른 연결 및 내장 노이즈 캔슬링.
  • Spark 턴 지연 시간을 줄이고 실패한 턴의 복구를 개선했습니다.
  • 긴 무음 구간 후 문장이 다시 시작되는 문제를 수정했습니다.

v0.9.0 — 2026년 3월 2일

  • 다국어 대화.
  • 프로덕션 준비 상태 강화 작업.

v0.8.0 — 2026년 2월 26일

  • 모델 백엔드 전반에 중복성을 추가했습니다. 이제 단일 백엔드 장애가 통화 중에 노출되지 않습니다.

v0.7.1 — 2026년 2월 25일

  • Storm의 추론 깊이를 구성할 수 있습니다.
  • 도구 호출 자리표시자: 에이전트가 시간이 더 걸리는 작업을 실행하기 전에 맞장구를 제공합니다.
  • 정확한 연결 해제 시점까지 통화 종료 타이밍을 기록합니다.
  • 웹훅 전달 중복 제거.

v0.7.0 — 2026년 2월 20일

  • 발신자 및 사용자를 위한 동의 통제 항목.
  • 토큰 스트리밍 TTS 경로 — 문장이 완성되기 전에 합성을 시작합니다.
  • 배경 앰비언스를 에이전트 음성 게인과 분리했습니다.

v0.6.2 — 2026년 2월 18일

  • 에이전트 구성에서 프롬프트를 재생성합니다.
  • 프로비저닝 버튼 상태를 수정했습니다.

v0.6.1 — 2026년 2월 12일

  • 개발자 문서를 출시했습니다.

v0.6.0 — 2026년 2월 11일

  • 임베드 가능한 위젯: 스크립트 태그를 통해 자체 사이트에 음성 에이전트를 추가하고, 공개 키로 인증합니다.
  • 모델 크기, 지연 시간, 분당 요금이 다른 세 가지 엔진 라인업인 Spark, Bolt, Storm을 도입했습니다.
  • 통합 기반 도구 라우팅: 도구 호출이 연결된 통합의 엔드포인트를 통해 처리됩니다.

v0.5.0 — 2026년 2월 10일

  • ThunderPhone 대시보드: 브라우저에서 에이전트를 구축, 테스트 및 관리합니다.
  • 이메일 초대가 포함된 조직 및 팀.
  • 자체 통신사 SIP 트렁킹 및 통합 번호 관리.
  • 통합 UI.
  • 주변 배경음 옵션.
  • Google OAuth 로그인.

v0.4.2 — 2026년 1월 27일

  • 일련의 엣지 케이스 연결 해제 이후 통화 전송을 강화했습니다.
  • 음향 이벤트 분류를 응답 핵심 경로에서 분리하여 소음 감지가 더 이상 지연 시간을 추가하지 않습니다.

v0.4.1 — 2026년 1월 14일

  • 음성 라인업을 확장했습니다.
  • 턴 중간에 재생을 멈출 수 있는 오디오 펌프 정지를 수정했습니다.
  • 실시간 응답 경로의 지연 시간을 줄였습니다.

v0.4.0 — 2026년 1월 6일

  • 사용량 로깅 및 통화별 비용 보고.
  • 턴별 모델 왕복을 단일 요청으로 통합하여 모든 응답에서 네트워크 왕복 1회를 제거했습니다.
  • 누락된 전사 구간을 수정했습니다.

v0.3.3 — 2025년 12월 18일

  • 응답 생성이 더 이상 느린 전사 작업으로 인해 차단되지 않습니다.
  • 전사 완료 시간 초과를 수정했습니다.
  • 병합된 통화 오디오의 아티팩트를 수정했습니다.

v0.3.1 — 2025년 12월 12일

  • 배경 소음으로 인한 오발화 트리거를 줄이기 위해 음향 소음 분류기를 추가하고, 녹음된 통화를 기준으로 신뢰도 임계값을 조정했습니다.
  • 통화 종료 감지: 작별 의도 및 작별 후 무음 신호를 추가하여 정밀도/재현율 균형을 개선했습니다. 조기 통화 종료와 계속 연결된 무음 회선이 줄어듭니다.
  • 조용한 발신자를 위한 완화된 VAD 모드를 추가했습니다. 일부 오수락을 감수하는 대신 발화 시작 임계값을 낮췄습니다.
  • 더 빠른 맞장구 전달.

v0.3.0 — 2025년 12월 4일

  • 실시간 전사.
  • 녹음을 통화당 단일 믹스 오디오 파일로 통합했습니다.
  • 파이프라인 전반의 지연 시간 문제를 수정했습니다.

v0.2.4 — 2025년 11월 24일

  • 맞장구를 대기 중인 응답 생성 내용과 비교하여 최종 답변과 모순되지 않도록 합니다.
  • 조기 재질문을 방지하기 위해 맞장구 시간 초과를 늘렸습니다.
  • 긴 응답에서 발생하는 오디오 결함을 수정했습니다.
  • 긴 발신자 무음 구간 처리를 수정했습니다.

v0.2.3 — 2025년 11월 20일

  • 통화 녹음.
  • 대기 및 연결 전환 중 보류 음악.
  • Spark의 첫 번째 버전: 단순한 통화 흐름을 더 작고 지연 시간이 짧은 모델로 이전했습니다.
  • 전화번호 가용성을 확대했습니다.

v0.2.2 — 2025년 11월 14일

  • 통화 완료 웹훅은 이제 실행 전에 완료된 통화 상태를 기다립니다.
  • 응답 지연 시간을 줄이기 위해 단순한 턴에서 모델 추론량을 줄였습니다.

v0.2.1 — 2025년 11월 11일

  • 끼어들기: 발신자가 발화를 시작하면 에이전트가 음성 출력을 중단합니다.
  • 제어되지 않는 오디오 버퍼 증가를 제한했습니다.
  • 응답 지연 시간을 줄였습니다.
  • 새로운 음성.

v0.2.0 — 2025년 11월 5일

  • 맞장구가 일반적인 채움 표현 대신 발신자의 요청에 맞춰집니다.
  • 통화 종료 웹훅을 개선했습니다.
  • 턴이 5초 이상 멈춘 경우 더 빠르게 복구합니다.

v0.1.4 — 2025년 10월 31일

  • 인터럽션 처리.
  • 에이전트가 통화를 종료하기 전에 마무리 인사를 끝냅니다. 더 이상 문장 중간에 끊기지 않습니다.
  • 전화번호를 음성에 맞게 올바르게 형식화했습니다.

v0.1.3 — 2025년 10월 29일

  • 통화 이벤트용 웹훅.
  • 연결이 일시적으로 끊긴 경우 통화 중 복구.

v0.1.2 — 2025년 10월 28일

  • 이름 및 확인 번호 철자 읽어주기.
  • 배경 소음으로 인한 오발화 트리거를 줄였습니다.
  • 더 많은 음성 및 억양.

v0.1.0 — 2025년 10월 8일

  • 첫 출시: 실제 전화 통화를 위한 인바운드 및 아웃바운드 AI 음성 에이전트.