에이전트 플랫폼

  • Twilio/SIP 웹훅의 대화 ID: 이제 Twilio, SIP 및 WhatsApp 통합의 대화 시작 클라이언트 데이터를 가져올 때 웹훅 페이로드에 conversation_id가 포함됩니다. 이를 통해 대화 ID를 가져오기 위해 API를 폴링하지 않고도 실시간 모니터링을 수행할 수 있습니다.
  • 에이전트 버전 관리 필드: 이제 에이전트 응답 모델에 에이전트 버전과 브랜치를 추적하기 위한 version_id, branch_id, main_branch_id 필드(null 허용 문자열)가 포함됩니다.
  • 대화 버전 추적: 각 대화에 사용된 에이전트 버전을 식별할 수 있도록 대화 모델에 version_id 필드를 추가했습니다.
  • 일괄 통화 개선: 이제 BatchCallRecipientStatus 열거형에 dispatched 상태가 포함되며, 일괄 통화 응답에는 추적을 위한 기본값이 개선된 total_calls_finished 필드가 포함됩니다.

음성

  • 컬렉션 ID: 이제 음성 모델에 음성이 속한 컬렉션을 나타내는 collection_ids 필드(문자열 배열, null 허용)가 포함됩니다.
  • 음성 유형 필터 확장: 이제 GET /v2/voices 엔드포인트는 컬렉션에 추가된 기본값이 아닌 음성을 가져오기 위한 voice_type 필터 값으로 saved를 지원합니다.

SDK 릴리스

Python SDK

  • v2.28.0 - 에이전트 버전 관리 필드, 음성 컬렉션 ID, 일괄 통화 개선 및 전화번호 라벨을 포함하도록 API 스키마를 업데이트했습니다.

JavaScript SDK

  • v2.29.0 - 에이전트 버전 관리 필드, 음성 컬렉션 ID, 일괄 통화 개선 및 전화번호 라벨을 포함하도록 API 스키마를 업데이트했습니다.

API

업데이트된 엔드포인트

음성

  • 모든 음성 v2 가져오기
    • 컬렉션에 추가된 음성을 필터링할 수 있도록 voice_type 쿼리 파라미터에 saved 옵션을 추가했습니다.

에이전트 플랫폼

  • 에이전트 가져오기, 에이전트 업데이트
    • 에이전트 버전 식별을 위한 version_id(문자열, null 허용)를 추가했습니다.
    • 에이전트 브랜치 식별을 위한 branch_id(문자열, null 허용)를 추가했습니다.
    • 기본 브랜치 참조를 위한 main_branch_id(문자열, null 허용)를 추가했습니다.
  • 대화 가져오기
    • “이 대화에 사용된 에이전트 버전의 ID”라는 설명과 함께 version_id(문자열, null 허용)를 추가했습니다.
  • 일괄 통화 가져오기, 일괄 통화 제출
    • 일괄 통화 응답 모델에 total_calls_finished(정수, 기본값 0)를 추가했습니다.
    • BatchCallRecipientStatus 열거형을 확장하여 dispatched 상태를 포함했습니다.
    • 비디오 에셋의 signed_url이 null을 허용하도록 변경했습니다.

전화번호

  • 전화번호 업데이트
    • 전화번호 라벨 지정을 위한 선택적 label 필드(문자열, null 허용)를 추가했습니다.