カケトク wiki
Entities

Twilio

Twilio

概要

カケトクの Telephony 基盤ベンダー。Programmable Voice + Media Streams + TwiML を使って、PSTN の着信・発信・音声ストリーミング・通話制御を担う。v3.0 アーキテクチャの技術的中核。

重要な事実

  • 役割: Telephony 基盤 (着信・発信・PSTN 転送)
  • 主要 API:
    • Programmable Voice (REST API + Webhook)
    • Media Streams (WSS で双方向音声ストリーミング)
    • TwiML (XML での通話制御、動的生成可)
    • POST /Calls/{CallSid} で TwiML 更新 → 転送・再ルーティング
    • ConversationRelay (Claude との直接統合、マネージド)
  • Media Streams 仕様: μ-law 8kHz、20ms フレーム、track="both_tracks" で双方向
  • v3.0 の技術的前提: <Dial> で Zoom Phone 転送しても caller leg の Media Stream が継続、CallSid 不変。これが Desktop App 廃止の根拠
  • 認証: Webhook / Media Streams 接続は Twilio 署名検証 + allowlist

時系列

  • 2026-04-19: カケトク v3.0 で <Dial> 転送時の Media Streams 継続挙動を検証、アーキテクチャ刷新の根拠に

関係する概念

関係する資料

追跡ポイント

  • <Dial> 転送時の Media Streams 継続の公式仕様変更 (中リスク)
  • ConversationRelay の機能拡張・Dispatcher 統合可否
  • Twilio Dev Phone を使った負荷テスト (400 同時発信模擬) の結果
  • 発信元番号 (caller ID) 表示の運用課題
  • 契約上の同時通話・発信上限

On this page