Dpro-at/Tel-Agent
AI phone assistant | open-source
Tel‑Agent – オープンソースAI電話アシスタントゲートウェイ
概要 – Tel‑Agentは、従来のSIP電話回線(またはSIP互換のPBX)をAIエージェントに接続するセルフホスト型ゲートウェイです。着信はユーザー定義のルールに従ってルーティングされます。人間への転送、ブロック、またはAIによる応答が可能です。AIはリアルタイムで会話を行い、外部HTTPエンドポイントの呼び出し、メッセージの記録、カレンダーの確認などを行えます。同じAIエージェントは、ユーザー自身の資格情報を使用して、数十のメッセージングチャネル(Webチャット、SMS、メール、WhatsApp、Telegram、Discord、Slackなど)でも会話が可能です。
重要性 – 既存の商用「AI受付」サービスはクローズドソースでクラウド専用のものが多く、録音データやAPIキーがベンダーの管理下に置かれます。Tel‑Agentを使用すれば、スタック全体を自分のハードウェア上で実行し、任意のLLMやTTS/STTプロバイダーを選択(またはローカルモデルを実行)して、すべてのデータを完全に制御下に置くことができます。
主な機能
- マルチチャネル着信ルーティング – SIP音声に加え、24以上のメッセージングプラットフォーム(WhatsApp、Telegram、Discord、Slack、メールなど)に対応。
- リアルタイムAI会話 – 音声認識、LLM生成、音声合成をストリーミングし、最初の音声応答まで800ms未満を実現。
- ツール呼び出し – エージェントは任意のHTTPエンドポイントを呼び出し、カレンダー検索、チケット作成、通話転送などのアクションを実行可能。
- 完全な録音と文字起こし – すべての対話が保存・検索可能で、GDPR/EU‑AI‑Actに準拠。
- セルフホスト型デプロイ – Windows/macOS/Linux用ネイティブインストーラー、Docker‑Compose、CaddyベースのHTTPSリバースプロキシを提供。
- プラグ可能なバックエンド – デフォルトでDeepgram (STT)、ElevenLabs (TTS)、クラウドLLMを使用。v1.1ではローカルモデル(Ollama, Whisper, Piper)のサポートを予定。
- 多言語サポート – UIとエージェントは現在、英語、ドイツ語、アラビア語、スペイン語、オランダ語に対応。i18nへの貢献を歓迎します。
アーキテクチャ概要
| レイヤー | 技術 |
|---|---|
| 音声/エージェントランタイム | Python + LiveKit Agents |
| HTTP API | FastAPI (Python) |
| フロントエンドダッシュボード | Next.js + React |
| 永続化 | SQLite (デフォルト) – オプションで PostgreSQL |
| キャッシュ / キュー | Redis |
| TLS終端 / リバースプロキシ | Caddy |
| パッケージング | Windowsインストーラー, macOS pkg, Linux DEB/RPM, Docker‑Compose |
クイックスタート (Docker)
git clone https://github.com/Dpro-at/Tel-Agent.git
cd Tel-Agent
cp .env.example .env # ENCRYPTION_KEYを設定 (例: openssl rand -hex 32)
# .envを編集してSTT/LLM/TTSキーとチャネル資格情報を追加
docker compose up -d --build # API, ダッシュボード, LiveKit, Redisなどを起動
- ダッシュボード: http://localhost:38471
- APIドキュメント: http://localhost:38472/docs
- ビルド手順をスキップする場合はリリース済みの
docker-compose.release.ymlを使用するか、リリースページからネイティブインストーラーを実行してください。
代表的なユースケース
- AI受付 – ビジネス電話の自動応答、情報提供、予約調整を行い、必要に応じて人間に転送。
- オムニチャネルサポート – 単一のAIアシスタントが音声、SMS、WhatsApp、Slackなどを処理し、一貫した顧客体験を提供。
- 内部ツール – 汎用HTTPツールを介して、エージェントから内部API(チケット管理、在庫管理など)をトリガー。
- データ所有権のコンプライアンス – 録音や文字起こしをオンプレミスに保持し、GDPRやEU‑AI‑Actの要件を満たす。
ライセンスと商用オプション
- AGPL‑3.0 – ネットワーク経由で提供される変更は公開する必要があります。
- 企業向けにDpro GmbHから商用クローズドソースライセンスが提供されています。
詳細情報
- ロードマップ:
docs/ROADMAP.md - 貢献ガイド:
CONTRIBUTING.md(オンボーディングチュートリアルを含む) - セキュリティポリシー:
SECURITY.md - API仕様:
docs/SPEC.md
要約 – Tel‑Agentは、AI搭載の電話受付(および他の多くのメッセージングチャネル)を独自のインフラ上で実行できるオープンソースのセルフホスト型ブリッジです。データ、モデル、統合を完全に制御できます。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト