Agents Platform

  • Twilio/SIP Webhookの会話ID:Twilio、SIP、WhatsAppインテグレーションの会話開始クライアントデータを取得する際、Webhookペイロードに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オプションを追加

Agents Platform

  • エージェントを取得、エージェントを更新
    • エージェントバージョンを識別するための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許容)を追加