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 継続挙動を検証、アーキテクチャ刷新の根拠に
関係する概念
関係する資料
- カケトク 要件定義書 v3.0
- Twilio Programmable Voice: https://www.twilio.com/docs/voice
- Twilio Media Streams: https://www.twilio.com/docs/voice/media-streams
- Twilio Call Modification: https://www.twilio.com/docs/voice/api/call-resource#update-a-call-resource
- Twilio ConversationRelay: https://www.twilio.com/docs/voice/twiml/connect/conversationrelay
追跡ポイント
<Dial>転送時の Media Streams 継続の公式仕様変更 (中リスク)- ConversationRelay の機能拡張・Dispatcher 統合可否
- Twilio Dev Phone を使った負荷テスト (400 同時発信模擬) の結果
- 発信元番号 (caller ID) 表示の運用課題
- 契約上の同時通話・発信上限